Есть ли способ сделать так, чтобы ввод с игрового контроллера предотвращал затемнение экрана в 22.04? (GNOME 42 / Wayland / Mutter)

Есть ли способ сделать так, чтобы ввод с игрового контроллера предотвращал затемнение экрана в 22.04? (GNOME 42 / Wayland / Mutter)

Ubuntu, похоже, не распознает ввод с контроллера Sony DS3 как способный предотвратить гашение экрана. Сам контроллер работает, но эта проблема может быть воспроизведена при попытке запустить игры на определенных эмуляторах, которые не поддерживают gnome idle-inhibit, а именно Flatpak-версии Duckstation и PCSX2 (для них нет snap-файлов).

Я нашел это:https://github.com/foresto/joystickwake

У него есть PPA, но не для jammy. Я вручную зашел в Software & Updates, чтобы изменить его на 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 теперь есть поддержка jamby:

дебhttps://ppa.launchpadcontent.net/foresto/toys/ubuntujammy main deb-srchttps://ppa.launchpadcontent.net/foresto/toys/ubuntuджемовый главный

Связанный контент