Rad*_*anu 11
您可以使用以下命令找到解锁屏幕事件:
grep screen /var/log/auth.log*
Run Code Online (Sandbox Code Playgroud)
但是找到锁屏事件并不是那么简单,因为默认情况下这些事件不存在任何日志(据我所知)。
无论如何,您可以运行以下命令来记录锁定屏幕事件:
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" | ( while true; do read X; if echo "$X" | grep "boolean true" &> /dev/null; then echo "Screen locked on $(date)" > $HOME/lock_screen.log; fi; done )
Run Code Online (Sandbox Code Playgroud)
在~/lock_screen.log文件中。
如果您喜欢上面的命令,请在脚本中使用它并使脚本在启动时自动运行。
参考: