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