ゲームパッドを使用するときにDPMS /スクリーンセーバーがアクティブにならないようにするにはどうすればよいですか?

ゲームパッドを使用するときにDPMS /スクリーンセーバーがアクティブにならないようにするにはどうすればよいですか?

キーボード/マウスを使用すると、Xorgサーバーはコンピュータがユーザー入力アクティビティに関与していることを理解しています。

ゲームパッドでゲームをプレイするときにモニターが突然オフにならないように、ゲームパッドを介したユーザーアクティビティの表示サポートを有効にするにはどうすればよいですか?

についての質問ではないことを参照してくださいxset -dpms s off

ベストアンサー1

Alexander Barakinの提案によれば、xinput --list私のゲームパッドがXorgで処理されていないことがわかりました。

ゲームはゲームと直接通信するため、/dev/input/js*Xorgはゲームパッドを介して発生するすべての活動を認識しません。

考えられる解決策:

  • コマンドの周りのラッパースクリプトxset -dpms s off; COMMAND; xset +dpms s on
  • クラス/リソースモード名や実行などのX属性を検出しますxset ...。アプリケーションの実行中にフルスクリーンモードなどの場合、DPMSが無効になることがあります。
  • 特定のプロセスを検出し、DPMSを無効にするCRONジョブの作成

おすすめ記事