![屏幕永不锁定(KDE Plasma)](https://linux22.com/image/1518905/%E5%B1%8F%E5%B9%95%E6%B0%B8%E4%B8%8D%E9%94%81%E5%AE%9A%EF%BC%88KDE%20Plasma%EF%BC%89.png)
每次重新启动此系统后,最初几天内,不活动超时后自动屏幕锁定功能都可以正常工作,但最终它永远不会自动激活。手动屏幕锁定可以正常工作。有人知道为什么会这样吗?有没有 /proc/* 之类的东西可以用来查看系统认为的当前不活动时间是多少?
答案1
我使用 cron 和 解决了这个问题qdbus
。
if `DISPLAY=:0 qdbus org.freedesktop.ScreenSaver /ScreenSaver GetSessionIdleTime`.to_i > 5 * 60 * 1000
`DISPLAY=:0 qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock`
end