22.04 でゲーム コントローラーの入力によって画面が消えないようにする方法はありますか? (GNOME 42 / Wayland / Mutter)

22.04 でゲーム コントローラーの入力によって画面が消えないようにする方法はありますか? (GNOME 42 / Wayland / Mutter)

Ubuntu は、画面のブランクを防ぐことができる Sony DS3 コントローラーからの入力を認識しないようです。コントローラー自体は動作しますが、gnome アイドル禁止をサポートしていない特定のエミュレーター、つまり Duckstation および PCSX2 の Flatpak バージョンでゲームをプレイしようとすると、この問題が再現される可能性があります (これらにはスナップがありません)。

私はこれを見つけました:https://github.com/foresto/joystickwake

PPA はありますが、jammy 用ではありません。手動でソフトウェアとアップデートにアクセスして impish に変更し、ソフトウェアをインストールしましたが、まだ動作しません。以前、Setup.py 経由でソースからビルドしましたが、その経験がないため、やり方が間違っていることに気付き、アンインストール/手動でファイルを削除しました。作者の「テスト モード」を試しました。これは、次の方法で呼び出されます。

joystickwake --loglevel debug --interval 2 --command "test command"

成功したと表示されますxset s resetが、画面が真っ暗になるのはまだ防げません。以前は機能していましたが、テスト モードで実行しているときのみでした。その後、そのバージョンをアンインストール/削除しました。明らかに、自分が何をしているのかわかっていません。

これも見つけました:https://github.com/nowrep/wljoywake

しかし、idle_inhibit_unstable_v1 プロトコル要件のため、動作しないと思います。次のメッセージが表示されます。

zwp_idle_inhibit_manager_v1 not available!

Mutter をサポートしていないようです (出典:https://wayland.app/protocols/idle-inhibit-unstable-v1

これは私にとっては非常に簡単な解決策のように思えます全てゲームをエミュレートするときに Ubuntu で画面が消える問題。ソフトウェア自体が gnome の画面が消えるのを防ぐことを可能にしているかどうかはもはや問題ではありません。ユーザーがキーボードの前にいるかどうかで完全に決まるからです。それが本来あるべき姿です。

答え1

joystickwake ppa は現在 jammy をサポートしているようです:

デブhttps://ppa.launchpadcontent.net/foresto/toys/ubuntuジャミーメインdeb-srchttps://ppa.launchpadcontent.net/foresto/toys/ubuntuジャミーメイン

関連情報