Рейтинг:0

Есть ли способ получить журнал *активного* использования компьютера?

флаг pr

Я хотел бы регистрировать количество времени, которое я провожу перед компьютером, то есть не время безотказной работы ПК, а количество времени, когда я активно использую ввод (мышь/клавиатура).

Worktimer workrave делает что-то подобное — вы можете установить интервал, и после этого он будет отображать перерыв-таймер. Но если вы не используете мышь/клавиатуру в течение, возможно, 30 секунд, таймер приостанавливается. Так что это можно сделать.

Лучшее, что я смог найти, это procinfo, но не похоже. Со страницы руководства:

пользователь: количество времени, потраченное на выполнение заданий в пользовательском пространстве.

nice: количество времени, затраченное на выполнение niced заданий в пользовательском пространстве.

system: количество времени, проведенное в пространстве ядра. Обратите внимание
время, потраченное на обслуживание прерываний, ядром не учитывается (и
ничего, что procinfo может с этим поделать).

простоя: количество времени, потраченного на ничегонеделание.

uptime: время, в течение которого система работала. Вышеуказанные четыре должны
более или менее добавить к этому.

Таким образом, это может быть «время простоя», но, похоже, это время простоя с точки зрения использования процессора, а не простоя с точки зрения того, что мне нужно.

Я на машине Lubuntu 20.04.

francois P avatar
флаг it
Я думаю, что вы просто не можете сделать это «изначально», я думаю, вам нужно создать/написать скрипт, похожий на монитор, который измеряет время, которое вы запускаете приложения в пользовательской среде (из списка), и измеряет добавления всех времен (сеансов), которые вы работали/ играть с машиной.Другой подход заключается в использовании камеры, которая измеряет (вместо сохранения пленки) время, в течение которого она обнаруживает вас (на основе идентификации лица) на стуле перед машиной.
emilBeBri avatar
флаг pr
Что вы имеете в виду под родным? Я уверен, что ты имеешь в виду. Workrave делает это.
francois P avatar
флаг it
Я имею в виду стандартные команды оболочки
emilBeBri avatar
флаг pr
хм. похоже, вы правы, судя по ответам. Я удивлен, что никто не разработал что-то подобное (или, возможно, я просто не знаю, как определить правильные условия поиска
francois P avatar
флаг it
Я не настолько удивлен, насколько я не догадываюсь, в каких случаях использования это может быть одновременно полезным и законным. Это относительно человеческого опроса, так что ....
Organic Marble avatar
флаг us
Возможно, вы сможете опираться на это. Принятый ответ отлично подходит для определения того, сколько времени прошло с тех пор, как использовалась мышь или клавиатура. https://askubuntu.com/q/1368345/243321
emilBeBri avatar
флаг pr
Приятно спасибо
Рейтинг:0
флаг pr

Workrave хранит папку в вашем домашнем каталоге .workrave, где хранится подробная статистика использования вами компьютера, сохраненная в виде открытого текста. их можно загрузить, например, в R или Python для анализа времени, проведенного за компьютером.

два ресурса, которые помогут вам начать работу: https://github.com/oysteinbf/workrave-stats/ https://medium.com/@ianmooreisme/getting-work-done-with-workrave-b80c4337aa79

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.