노트북이 있고 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 설정을 변경해야만 절전 지연을 조정할 수 있습니다.