LINUX.ORG.RU
ФорумTalks

подскажите софтину учета времени пользователя работы за компьютером

 , , ,


1

1

Всем привет. Незнаю где спросить попробую в толксах (если что перенесите)

Вообщем нужна софтина / демон, которая бы отслеживала активность пользователя за компьютером. Вот он мышку или клаву дернул - есть активность, 3 минуты ни мышка ни клава не используются - нет активности.

Естественно нужно это все логгировать.

ОС убунта, но если есть дистро и де независимое, то вообще прекрасно!

P.s. может быть через скринсейвер как-то решается..

★★

Последнее исправление: ppy (всего исправлений: 1)

Мониторить активность в /dev/input/event*. Если ничего нет - запускать таймер неактивности юзера. Логировать при возобновлении активности. Пишется на любимом скриптоязыке за полчаса.

Suigintou ★★★★★
()

Я джва года жду такую программу. Еще чтоб раскидывала в каком софте сколько времени активничал. И колесо мыши тоже чтоб считала за активность.

sid350 ★★★★★
()

xprintidle (выводит количество миллисекунд неактивности по мнению X server. Остальное (периодический запуск и логи) можно навелосипедить по вкусу).

LeninGad
()

Раньше админам хватало команды last, прошли те времена...

ОС убунта, но если есть дистро и де независимое, то вообще прекрасно!

man last

Вот он мышку или клаву дернул - есть активность, 3 минуты ни мышка ни клава не используются - нет активности.

Встречный вопрос - зачем? Если отслеживать пользователя, что он за рабочим местом, поставь ему jabber клиента, настрой его и убери права на редактирование конфига клиента. Например, 5 минут неактивности - автостатус away. Только это проблемы не решит, ты же всё равно не узнаешь, чем он занимается - то ли порно в интернете разглядывает, то ли работает непокладая рук.

alman ★★★
()
Ответ на: комментарий от Suigintou

А как мониторить активность в /dev/input/event* ? Можно хоть какой-нибуть упрощённый пример как оттуда вытащить инфу? Как логгировать мы уже придумаем.

ppy ★★
() автор топика
Ответ на: комментарий от sid350

хз, нужно ли чтобы раскидывала в каком софте активничал. Тогда уж на каком сайте )) У нас юзеры в браузере работают..

ppy ★★
() автор топика
Ответ на: комментарий от LeninGad

Это кажется как раз то что нужно! Только пакетов для убунты и моей opensuse нету (( И в гугле инфы мало по ней.

ppy ★★
() автор топика
Ответ на: комментарий от alman

man last

ну он только запуск сессии записывает. Юзер отошёл от компа - last это не показывает.

Встречный вопрос - зачем? ... Только это проблемы не решит, ты же всё равно не узнаешь, чем он занимается - то ли порно в интернете разглядывает, то ли работает непокладая рук.

Да не покажет, но это следующая проблема, сейчас проблема что юзеры «чай пьют» слишком уж много.

ppy ★★
() автор топика
Ответ на: комментарий от ffomg

Workrave.

ХМ, интересно. Спасибо, посмотрим..

ppy ★★
() автор топика
Ответ на: комментарий от ppy

а нет, для убунты есть пакет, сорри ))

ppy ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.