我怎么知道我的屏幕上次锁定的时间?

Modified on: Sat, 09 Jun 2018 03:32:23 +0800

是否存在我可以查找该信息的日志?我想知道最后几天我的电脑因为闲置而自动锁定屏幕。

最佳答案

您可以使用以下命令找到解锁屏幕事件:

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文件中的

如果您喜欢上述命令,请在脚本中使用它,并使脚本在启动时自动运行。

参考文献:


相关问答

添加新评论