Awesome WMの画面ロックタイマーを作成する方法


8

Awesome WMを備えたUbuntu 12.04システムがあり、Unityのようにスクリーンセーバーを機能させたい:

  1. GNOMEスクリーンセーバー
  2. Ctrl- Alt-Lロックへ
  3. スクリーンセーバーを一時的に無効にするアプリケーションを尊重するN分のタイムアウト

キーボードショートカットは比較的簡単でした。

-- Lock screen
awful.key(
    { "Mod1", "Control" },
    "l",
    function ()
        awful.util.spawn("gnome-screensaver-command --lock")
    end)

ポイント3を解決するにはどうすればよいですか?

回答:


6

xautolockを使用できます。

XautolockはXウィンドウシステムでコンソールのアクティビティを監視し、ユーザーが構成可能な期間中に何も起こらない場合は、選択したプログラムを起動します。コーヒーブレークの前に手動で行うのを忘れがちな場合に、これを使用して自動的に画面ロッカーを起動できます。

以下に沿ったもの:

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

私が見つけた、尊重しないアプリケーションxautolockはVLCだけです。しかし、mplayerはうまく動作します。


1
mplayerはうまく動作しますか?私は現在mplayer-1.1(svn)を使用していますが、xautolockはまだビデオの再生中にロッカーをトリガーします。
unode

この回答を書いた時点で、はい、mplayerはxautolockで動作しました。の更新により、これは当てはまりません。うまくいけば、それは一時的な異常です。
jasonwryan

VLC 2.1.5はxautolock
l0b0 2014

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.