Есть журнал, где я могу найти эту информацию? Я хочу знать последние дни, когда мой компьютер автоматически блокировал экран, потому что был бездействующим.
log
lock-screen
idle
GSI-откровенное
источник
источник
cat screen /var/log/auth.log | grep unlock
- Судо не нужно.Ответы:
Вы можете найти события разблокировки экрана, используя следующую команду:
Но не так просто найти события экрана блокировки, потому что по умолчанию не существует никакого журнала для этих событий (насколько я знаю).
В любом случае, вы можете запустить следующую команду для регистрации событий экрана блокировки:
в
~/lock_screen.log
файле.Если вам нравится указанная выше команда, используйте ее в сценарии и заставьте сценарий автоматически запускаться при запуске.
Ссылки:
источник
dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'"
неsignal time=1497336035.520628 sender=org.freedesktop.DBus -> destination=:1.140 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired string ":1.140" signal time=1497336035.520706 sender=org.freedesktop.DBus -> destination=:1.140 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost string ":1.140"
, то ничего , если я заблокировать или разблокироватьFWIW: у меня работает на Ubuntu 16.04.4 LTS с Unity, мониторинг DBUS с помощью следующей команды:
... а затем отслеживание событий «заблокировано» и «разблокировано». Пример вывода:
источник
Это то, что я использую в Ubuntu 16.04. Он входит в системный журнал.
Добавьте в домашнюю папку, отметьте как исполняемый файл, а затем используйте
gnome-session-properties
его для запуска при запуске сеанса.Основано на аналогичном ответе для систем Fedora .
источник