전체 화면 창이 열려 있을 때 DPMS가 활성화되지 않도록 하려면 어떻게 해야 합니까?

전체 화면 창이 열려 있을 때 DPMS가 활성화되지 않도록 하려면 어떻게 해야 합니까?

나는 일반적으로 DPMS 화면 공백에 매우 만족하지만 한 가지 (다소 짜증나는) 상황이 있습니다. 게임 패드를 사용하여 Wine을 통해 게임을 플레이할 때 잠시 후 화면이 공백이 됩니다. 이 경우 Xorg는 게임 패드의 버튼 누름을 인식하지 못하는 것 같습니다(예상대로 키보드를 누르면 DPMS가 활성화되지 않습니다).

이 경우 와인을 실행하기 전에 DPMS의 래퍼 스크립트를 비활성화한 다음 다시 활성화하는 등 일종의 해킹에 의지할 수 있다는 것을 알고 있지만 xset더 나은 솔루션이 있는지 궁금합니다.

노트:저는 이것이 관련될 수 있는 경우를 대비해 ArchLinux에서 XMonad를 실행하고 있습니다.

답변1

저는 lightOn.sh라는 bash 스크립트를 사용하여 전체 화면으로 비디오를 볼 때 dpm과 화면 보호기가 나타나는 것을 방지합니다. 게임 진행 상황을 감지하기 위해 조정해야 하는 경우에도 이것이 도움이 될 수 있습니다. 그러나 스크립트는 잘 문서화되어 있습니다.

이봐:https://bbs.archlinux.org/viewtopic.php?id=130447

답변2

확립된라는 작은 스크립트를 쓴 사람조이스틱 웨이크. 내가 아는 한 실제 솔루션은 수년 동안 훌륭했습니다. 이는 분명히 Wine에 영향을 미칠 뿐만 아니라 기본 Linux 게임에도 영향을 미칩니다. 게임 플랫폼으로서 리눅스에게는 슬픈 일이기도 합니다.

답변3

AFAIK, 이 기능(예: 미디어 플레이어)이 필요한 프로그램은 DPMS/화면 보호기 자체를 비활성화하거나 해당 동작에 대한 옵션이 있습니다. 그래서 Wine에서 옵션을 찾거나 래퍼 스크립트를 사용합니다.

관련 정보