是否存在我可以查找该信息的日志?我想知道最后几天我的电脑因为闲置而自动锁定屏幕。
您可以使用以下命令找到解锁屏幕事件:
grep screen /var/log/auth.log*
但是找到锁屏事件并不是那么简单,因为默认情况下这些事件不存在任何日志(据我所知)。
无论如何,您可以运行以下命令来记录锁屏事件:
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 )
~/lock_screen.log
文件中的
。
如果您喜欢上述命令,请在脚本中使用它,并使脚本在启动时自动运行。
参考文献: