X가 절전 모드를 종료하고 화면이 꺼지면 자동으로 명령을 실행할 수 있습니까? 즉, 키를 누르거나 마우스를 움직여 모니터를 다시 켜면 트리거되는 것입니까?
답변1
디스플레이 공백 및 공백 해제(dpms 이벤트 포함)에 대한 알림 API를 제공하는 X11용 화면 보호기 확장이 있습니다. 다음과 같은 도구 xssstart
(https://github.com/unixdj/xssstart) 이 API를 사용하면 화면이 꺼졌을 때 즉시 명령을 실행할 수 있습니다. 그러나 "공백 해제" 이벤트를 캡처하여 명령을 실행할 수도 있습니다.
여러분이 해야 할 일은 90번째 줄에서 실행되는 이벤트를 변경하는 것입니다(https://github.com/unixdj/xssstart/blob/master/xssstart.c#L90)
에서부터state == ScreenSaverOn
state == ScreenSaverOff
xssstop
당신은 당신의 도구를 가지고