回答:
X.orgには、いくつかの基本的なスクリーンセーバー機能と省エネ機能があります。おそらく、いずれかまたは両方が説明されている動作の原因です。
両方の設定は、xset
ツールで(x11-xserver-utils
パッケージから)表示および変更できます。xset q
セクションスクリーンセーバーとDPMS(エネルギースター)セクションに現在の設定を表示します。
次の方法でスクリーンセーバー機能を無効にできます。
xset s off
省電力機能は次の方法でオフにできます。
xset -dpms
これらの設定により、画面が自動的に消えたり空白になったりすることはなくなります。
あなたの主な関心事が5分が短いことであるということであるならば、あなたはそれのためにちょうど限界を上げることもできます。15分(900秒)のアイドル時間後にのみスクリーンセーバーを有効にするには、それに応じてタイムアウトを設定します。
xset s 900
20分間のアイドリング実行後にモニターをオフにするには
xset dpms 0 0 1200
2つの0
値はそれぞれスタンバイとサスペンドを無効にし1200
、オフのタイムアウトを20分に設定します。(最近のTFTディスプレイでは3つのモードに違いがないように見えるため、通常はスタンバイもサスペンドも使用しません。)これらの値を設定するとDPMSも有効になるため、明示的に実行する必要はありませんxset +dpms
。
xset
通常の設定は永続的ではありません。他のツールxset
が再起動時に値を読み取り、それらを再ロードする可能性がありますが、私はそのようなツールに出会ったことはありません。あなたがいる場合したいものは永久的な変更を加えるために、あなたはどちらかにいくつかの同等の設定を行うことができますxorg.conf
か、単に実行しxset
、いくつかのXの自動起動スクリプトから。
~/.i3/config
ので、同様に、: exec xset dpms 0 0 1200
。i3を再起動するだけでコマンドも実行する場合は、のexec_always
代わりに使用しますexec
。