Можно ли отслеживать время простоя пользователя (ввод мыши / клавиатуры) в Linux (без внешних библиотек или программ) - PullRequest
0 голосов
/ 12 ноября 2018

Пока что мои исследования не позволили мне найти способ отслеживания активности пользователя в Python под Linux (на основе графического интерфейса пользователя) - самое близкое, что я мог найти, это использовать команды "w | awk '{if (NR!=1) {print $1,$5 }}'" и 'who -u -H' и читать контекст с Popen stdout, однако, кажется, что он не работает под CentOS 7 - по крайней мере, когда я пытаюсь запустить его в цикле - кажется, что-то сбрасывает таймер, если эта команда действительно работает - странная вещь, если это происходит Заставка работает и блокирует экран - поэтому ОС, безусловно, не использует это для отслеживания активности пользователей. Я запускаю centos7 под VM на Windows 10, если это имеет значение.

Есть предложения?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...