私は一般的にDPMSの画面ブランキングに非常に満足していますが、1つ(かなり厄介な状況)です。ゲームパッドを使用してWineでゲームをプレイすると、しばらくすると画面がブランキングします。この場合、ゲームパッドのボタンを押してもXorgは認識されないと思います(キーボードを押すと、予想どおりDPMSがアクティブになりません)。
この場合、wineを実行する前にxset
を介してDPMSを無効にする(そして後で再度有効にする)ラッパースクリプトのような、ある種のハックに頼ることができることを私は知っていますが、あるかどうか知りたいですより良いソリューション。
注:これが関係する可能性がある場合に備えて、ArchLinuxでXMonadを実行しています。
ビデオをフルスクリーンで視聴するときにdpmsとスクリーンセーバーを防ぐためにlightsOn.shという名前のbashスクリプトを使用します。これは、ゲームプロセスを検出するために適応させる必要がある場合でも、うまくいく可能性があります。しかし、スクリプトは十分に文書化されています。
ここを参照してください: https://bbs.archlinux.org/viewtopic.php?id=130447
AFAIK、それを必要とするプログラム(メディアプレーヤーなど)は、DPMS /スクリーンセーバーを単独で無効にするか、その動作のオプションを備えています。したがって、Wineでオプションを探すか、ラッパースクリプトを使用します。
私 見つかったjoystickwake という小さなスクリプトを書いた男。私の知る限り、実際のソリューションは何年にもわたって傑出しています。それは明らかにワインだけでなく、ネイティブのLinuxゲームにも影響を及ぼします。これは、ゲームプラットフォームとしてのLinuxにとっても恥ずべきことです。