首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当游戏垫使用时,如何防止DPMS/屏幕保护程序激活?

当游戏垫使用时,如何防止DPMS/屏幕保护程序激活?
EN

Unix & Linux用户
提问于 2015-07-09 07:37:38
回答 2查看 1.5K关注 0票数 3

如果我使用键盘/鼠标Xorg服务器了解,那么计算机涉及到用户的输入活动。

如何启用通过游戏板显示用户活动的支持,这样当我玩游戏时监视器就不会突然关闭。

请注意,我没有询问xset -dpms s off

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-07-09 12:49:22

从亚历山大·巴拉金的建议来看,xinput --list显示我的游戏垫不是由Xorg处理的。

游戏直接与/dev/input/js*沟通,所以Xorg不知道通过游戏垫进行的任何活动。

可能的解决办法:

  • 围绕xset -dpms s off; COMMAND; xset +dpms s on命令的包装脚本
  • 检测X属性,如类/资源模式名称和运行xset ...。在应用程序运行时,如果是全屏模式,可以禁用DPMS,等等。
  • 使CRON作业检测特定进程并禁用DPMS
票数 1
EN

Unix & Linux用户

发布于 2022-02-25 20:00:34

https://github.com/foresto/joystickwake是一个用于解决这个问题的python脚本。它监视操纵杆/游戏垫输入和运行(可配置的)屏幕保护-抑制命令时,有活动,它还没有运行一个在一定的时间(可配置)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/214803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档