有没有办法让游戏控制器输入防止 22.04 上的屏幕变黑?(GNOME 42 / Wayland / Mutter)

有没有办法让游戏控制器输入防止 22.04 上的屏幕变黑?(GNOME 42 / Wayland / Mutter)

Ubuntu 似乎无法识别 Sony DS3 控制器的输入,因为该控制器可以防止屏幕变黑。控制器本身可以工作,但尝试在某些不支持 gnome idle-inhibit 的模拟器上玩游戏时,可能会出现此问题,例如 Flatpak 版本的 Duckstation 和 PCSX2(这些模拟器没有快照)。

我找到了这个: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/ubuntujammy 主要 deb-srchttps://ppa.launchpadcontent.net/foresto/toys/ubuntu果酱主

相关内容