Gibt es ein Protokoll, in dem ich nach diesen Informationen suchen kann? Ich möchte in den letzten Tagen wissen, wann mein PC den Bildschirm automatisch gesperrt hat, weil er inaktiv war.
log
lock-screen
idle
gsi-frank
quelle
quelle
cat screen /var/log/auth.log | grep unlock
- kein Sudo nötig.Antworten:
Mit dem folgenden Befehl können Sie die Ereignisse auf dem Entsperrbildschirm ermitteln:
Es ist jedoch nicht so einfach, die Ereignisse auf dem Sperrbildschirm zu finden, da standardmäßig kein Protokoll für diese Ereignisse vorhanden ist (soweit ich weiß).
Auf jeden Fall können Sie den folgenden Befehl zum Protokollieren der Sperrbildschirmereignisse ausführen:
in
~/lock_screen.log
Datei.Wenn Ihnen der obige Befehl gefällt, verwenden Sie ihn in einem Skript und veranlassen Sie, dass das Skript beim Start automatisch ausgeführt wird.
Verweise:
quelle
dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'"
istsignal 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"
, dann nichts, wenn ich sperren oder entsperrenFWIW: Was für mich unter Ubuntu 16.04.4 LTS mit Unity funktioniert, ist die Überwachung von DBUS mit dem folgenden Befehl:
... und dann die Überwachung auf Ereignisse "Gesperrt" und "Entsperrt". Beispielausgabe:
quelle
Dies ist, was ich in Ubuntu 16.04 verwende. Es wird im Syslog des Systems protokolliert.
Fügen Sie es Ihrem Basisordner hinzu, markieren Sie es als ausführbar und
gnome-session-properties
konfigurieren Sie es dann für die Ausführung beim Start der Sitzung.Basierend auf einer ähnlichen Antwort für Fedora-Systeme .
quelle