如何为 Awesome WM 创建屏幕锁定定时器?

如何为 Awesome WM 创建屏幕锁定定时器?

我有一个带有 Awesome WM 的 Ubuntu 12.04 系统,我希望屏幕保护程序能够工作就像在Unity中一样:

  1. 侏儒屏幕保护程序
  2. Ctrl- Alt-L锁定
  3. 分钟'尊重暂时禁用屏幕保护程序的应用程序的超时

键盘快捷键相对简单:

-- 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 一起使用的很好的解释:

http://rabexc.org/posts/awesome-xautolock-battery

相关内容