![如何为 Awesome WM 创建屏幕锁定定时器?](https://linux22.com/image/25251/%E5%A6%82%E4%BD%95%E4%B8%BA%20Awesome%20WM%20%E5%88%9B%E5%BB%BA%E5%B1%8F%E5%B9%95%E9%94%81%E5%AE%9A%E5%AE%9A%E6%97%B6%E5%99%A8%EF%BC%9F.png)
我有一个带有 Awesome WM 的 Ubuntu 12.04 系统,我希望屏幕保护程序能够工作就像在Unity中一样:
- 侏儒屏幕保护程序
- Ctrl- Alt-L锁定
- 氮分钟'尊重暂时禁用屏幕保护程序的应用程序的超时
键盘快捷键相对简单:
-- Lock screen
awful.key(
{ "Mod1", "Control" },
"l",
function ()
awful.util.spawn("gnome-screensaver-command --lock")
end)
第3点如何解决?
答案1
你可以使用自动锁定:
Xautolock 监视 X 窗口系统下的控制台活动,如果在用户可配置的时间段内没有任何反应,则启动您选择的程序。您可以使用它来自动启动屏幕锁,以防您在喝咖啡休息之前忘记手动启动屏幕锁。
大致如下:
xautolock -time 10 -locker "gnome-screensaver-command --lock"
我发现唯一不尊重的应用程序xautolock
是 VLC;但 mplayer 可以很好地配合它。
答案2
这是一篇相当老的帖子 - 但这里有关于如何将 xautolock 与 i3lock 一起使用的很好的解释: