環境はUbuntu 14.04のawesome window manager。
多分Debian Wheezyでも同様なはず。
GnomeやUnityを使えば、画面をブラックアウトするまでの時間や
ディスプレイの電源をオフにするまでの時間は管理ツールで設定できるが、
awesomeで、画面のブラックアウトと電源OFFを無効にしたかったのだけど、管理ツールが無いので、方法が分からなかった。
いろいろと検索すると、gnome-power-managerやxfce4-power-managerを使う方法が見つかったのだけど、情報が古いみたいで、その通りには設定できなかった。
どうしたものかと、さらに調べてみると、xsetコマンドを使えば良いことが分かった。
スクリーンセーバを無効にする。
$ xset s off
ディスプレイの電源を切れないようにする。
$ xset -dpms
awesome起動時に、このコマンドを実行するには、~/.config/awesome/rc.lua に以下の設定を追加すれば良い。
awful.util.spawn_with_shell("xset s off") awful.util.spawn_with_shell("xset -dpms")