"xset dpms force off"에서 노트북을 깨우는 프로세스나 이벤트를 확인하는 방법

"xset dpms force off"에서 노트북을 깨우는 프로세스나 이벤트를 확인하는 방법

노트북이 있고 1분 동안 유휴 시간이 지나면 자동으로 화면을 지우도록 xscreensaver를 사용해 보았는데 모든 것이 유휴 상태인 것처럼 보이더라도 화면이 꺼지지 않습니다.

그런 다음 이 명령을 실행하여 화면을 수동으로 지웁니다.

xset dpms force off

작동하지만 1~2분 후에 노트북이 깨어나고 화면이 다시 켜집니다. 어떻게 디버깅할 수 있나요? 모니터를 수동으로 끈 후 화면이 다시 켜지게 만드는 프로세스나 이벤트가 발생하고 있는지 알고 싶습니다. 어쩌면 이것이 xscreensaver가 화면을 지우는 것을 방해하는 것일 수도 있습니다.

답변1

제안대로xscreensaver 맨페이지, xscreensaver -verbose를 시작하면(또는 .xscreensaver 파일에서 이 기본 설정을 설정하면) 답을 얻을 수 있습니다.

매뉴얼 페이지를 살펴보면 xset을 사용한 수동 설정이 시간이 지남에 따라 비효율적인 이유도 이해할 수 있습니다.

xset(1)을 사용하여 전원 관리 설정을 변경한 경우 xscreensaver는 ~/.xscreensaver(또는 ~/.xscreensaver 파일이 아직 없는 경우 내장 기본값)에 지정된 값을 사용하여 해당 변경 사항을 덮어씁니다. )

그런데 노트북의 경우 일부 절전 기능은 일반적으로 BIOS 수준에서만 조정할 수 있다는 점을 잊지 마세요.

랩톱을 사용하는 경우 DPMS 설정을 변경해도 아무런 효과가 없더라도 놀라지 마십시오. 많은 랩톱에는 매우 낮은 수준의 모니터 절전 동작이 내장되어 있으며 이는 Unix와 X에서는 볼 수 없습니다. 이러한 시스템에서는 일반적으로 일부 하드웨어별 방식으로 BIOS 설정을 변경해야만 절전 지연을 조정할 수 있습니다.

관련 정보