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 Window Systemでコンソールアクティビティを監視し、ユーザーが設定できる期間に何も起こらない場合は、選択したプログラムを起動します。コーヒーを飲む前に画面ロックを手動で有効にすることを忘れた場合は、それを使用して画面ロックを自動的に有効にできます。

おおよそ次のようになります。

xautolock -time 10 -locker "gnome-screensaver-command --lock"

私が失礼だと思う唯一のアプリケーションはxautolockVLCですが、mplayerはVLCとうまく機能します。

答え2

これはかなり古い投稿です。しかし、i3lockでxautolockを使用する方法の良い説明は次のとおりです。

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

関連情報