화면을 강제로 공백으로 만듭니다.

화면을 강제로 공백으로 만듭니다.

내가 찾은이 답변내 화면이 공백으로 변합니다 xset dpms force off.

그러나 대부분의 경우 짧은 시간 동안만 작동했다가 화면이 다시 켜집니다. 두 번째 시도에서는 성공하지 못했고, 처음 성공했다면 두 번째 시도에서도 성공하지 못했습니다.

내가 이것에 대한 트릭을 놓쳤습니까?

답변1

이는 X가 사용자 입력에 반응하여 화면을 다시 열기 때문입니다(예: Enter 키를 놓을 때).

이후 sleep 3 ; xset dpms force off즉시 키보드나 마우스를 만지지 마십시오 .

명령을 실행하기 전에 3초 동안 기다립니다.

답변2

내 경험에 따르면 이는 명령이 성공적으로 실행된 후 최근에 키보드가 사용되었는지 확인하기 위해 창 응용 프로그램을 검사했기 때문에 발생한 것입니다. 때로는 xset명령이 메모리에 로드되고 실행되는 속도와 관련이 있을 수 있으며, 시간이 걸리면 키보드 확인 후 화면이 검게 변합니다. 한 번 실행하고 xset다음에 실행할 때 지연이 없다면 전혀 작동하지 않을 가능성이 높습니다.

별명을 생각해 내는 것이 좋습니다

alias blank='sleep 0.2; xset dpms force off'

그리고 그것을 사용하십시오. 내 시스템에서는 0.2초의 지연이면 충분합니다.

관련 정보