xset이 활성화 직후 비활성화되는 이유는 무엇입니까?

xset이 활성화 직후 비활성화되는 이유는 무엇입니까?

나는 이 명령이 xset s activateX에서 화면 보호기를 활성화하기 위한 것이라고 생각합니다. 터미널에 입력해 보았는데 처음에는 작동하는 것 같았지만 화면 보호기는 거의 즉시 종료되었습니다(마치 명령을 입력하는 것 자체가 복원된 것처럼). 명령을 입력한 후 실수로 다른 것을 누르는 일이 없을 것이라고 확신합니다. 반면에 를 실행하면 sleep 1 && xset s activate화면 보호기가 그대로 유지됩니다. 어떻게요?

답변1

입력하는 대로

xset s activate

그런 다음 키를 놓기 전에 실행되는 Return것으로 의심되므로 키 이벤트로 인해 화면 보호기가 비활성화됩니다.xset

실행 xset후는 실행하기 sleep전에 키 이벤트가 발생했음을 의미합니다 xset(물론 키를 누르지 않은 경우에는 반복이 시작됩니다).

관련 정보