i3 WMで画面がタイムアウトする


16

明らかな理由(光、画面サイズの最大化、カスタマイズ機能)からi3が大好きです。ただし、5分間操作しないと画面がタイムアウトします。これをオフにしたいのですが、どうですか?

私はubuntu 14.04と15.10にi3を持っています。

回答:


25

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


1
これらの設定は再起動後も保持されますか?次回の再起動まで省電力をオフにしたいと思います。
クリス

2
いいえ、xset通常の設定は永続的ではありません。他のツールxsetが再起動時に値を読み取り、それらを再ロードする可能性がありますが、私はそのようなツールに出会ったことはありません。あなたがいる場合したいものは永久的な変更を加えるために、あなたはどちらかにいくつかの同等の設定を行うことができますxorg.confか、単に実行しxset、いくつかのXの自動起動スクリプトから。
アデフォン

1
あなたは(OPのように)13を実行している場合は、自動実行にするコマンドを追加することができます~/.i3/configので、同様に、: exec xset dpms 0 0 1200。i3を再起動するだけでコマンドも実行する場合は、のexec_always代わりに使用しますexec
pzkpfw

上記のコマンドを試しましたが、30分経っても画面が消えます。原因となる可能性のある他のメカニズムはありますか?
ダンgph
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.