![전체 화면 창이 열려 있을 때 DPMS가 활성화되지 않도록 하려면 어떻게 해야 합니까?](https://linux55.com/image/64297/%EC%A0%84%EC%B2%B4%20%ED%99%94%EB%A9%B4%20%EC%B0%BD%EC%9D%B4%20%EC%97%B4%EB%A0%A4%20%EC%9E%88%EC%9D%84%20%EB%95%8C%20DPMS%EA%B0%80%20%ED%99%9C%EC%84%B1%ED%99%94%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
나는 일반적으로 DPMS 화면 공백에 매우 만족하지만 한 가지 (다소 짜증나는) 상황이 있습니다. 게임 패드를 사용하여 Wine을 통해 게임을 플레이할 때 잠시 후 화면이 공백이 됩니다. 이 경우 Xorg는 게임 패드의 버튼 누름을 인식하지 못하는 것 같습니다(예상대로 키보드를 누르면 DPMS가 활성화되지 않습니다).
이 경우 와인을 실행하기 전에 DPMS의 래퍼 스크립트를 비활성화한 다음 다시 활성화하는 등 일종의 해킹에 의지할 수 있다는 것을 알고 있지만 xset
더 나은 솔루션이 있는지 궁금합니다.
노트:저는 이것이 관련될 수 있는 경우를 대비해 ArchLinux에서 XMonad를 실행하고 있습니다.
답변1
저는 lightOn.sh라는 bash 스크립트를 사용하여 전체 화면으로 비디오를 볼 때 dpm과 화면 보호기가 나타나는 것을 방지합니다. 게임 진행 상황을 감지하기 위해 조정해야 하는 경우에도 이것이 도움이 될 수 있습니다. 그러나 스크립트는 잘 문서화되어 있습니다.
답변2
답변3
AFAIK, 이 기능(예: 미디어 플레이어)이 필요한 프로그램은 DPMS/화면 보호기 자체를 비활성화하거나 해당 동작에 대한 옵션이 있습니다. 그래서 Wine에서 옵션을 찾거나 래퍼 스크립트를 사용합니다.