如何在全屏窗口打开时阻止 DPMS 激活?

A.P*_*.P. 6 xorg dpms wine

我通常对 DPMS 屏幕消隐非常满意,但有一个(相当烦人的情况):当使用游戏手柄通过 Wine 玩游戏时,屏幕会在一段时间后变黑。我猜在这种情况下,Xorg 无法识别按下游戏手柄上的按钮(按预期键盘会阻止 DPMS 激活)。

我知道在这种情况下我可以求助于某种 hack,比如xset在运行 wine 之前禁用 DPMS (并在之后重新启用它)的包装脚本,但我想知道是否有更好的解决方案。

注意:我在 ArchLinux 上运行 XMonad,以防万一。

spu*_*puk 1

AFAIK,需要该功能的程序(如媒体播放器),要么自行禁用 DPMS/屏幕保护程序,要么具有该行为的选项。所以我会在 Wine 中寻找一个选项,或者使用包装脚本。