Czy istnieje dziennik, w którym mogę szukać tych informacji? Chcę wiedzieć, kiedy ostatnio mój komputer automatycznie zablokował ekran, ponieważ był bezczynny.
log
lock-screen
idle
gsi-frank
źródło
źródło
cat screen /var/log/auth.log | grep unlock
- sudo nie jest konieczne.Odpowiedzi:
Możesz znaleźć zdarzenia na ekranie odblokowania za pomocą następującego polecenia:
Ale nie jest tak łatwo znaleźć zdarzenia na ekranie blokady, ponieważ domyślnie nie ma dziennika dla tych zdarzeń (o ile mi wiadomo).
W każdym razie możesz uruchomić następującą komendę w celu zarejestrowania zdarzeń na ekranie blokady:
w
~/lock_screen.log
plikuJeśli podoba Ci się powyższe polecenie, użyj go w skrypcie i spraw, aby skrypt był uruchamiany automatycznie podczas uruchamiania.
Bibliografia:
źródło
dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'"
jestsignal 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"
, a następnie nic, gdy blokuję lub odblokowujęFWIW: to, co działa dla mnie na Ubuntu 16.04.4 LTS z Unity, to monitorowanie DBUS za pomocą następującego polecenia:
... a następnie monitorowanie zdarzeń „Zablokowane” i „Odblokowane”. Przykładowe dane wyjściowe:
źródło
Tego używam w Ubuntu 16.04. Loguje się do syslog systemu.
Dodaj do folderu domowego, oznacz jako plik wykonywalny, a następnie użyj go,
gnome-session-properties
aby skonfigurować go do uruchamiania podczas uruchamiania sesji.Na podstawie podobnej odpowiedzi dla systemów Fedora .
źródło