XScreenSaver는 DPMS를 사용하여 노트북 화면을 끕니다. 프롬프트와 함께 다시 깨어나는 이유를 알고 싶습니다. 로깅을 활성화했지만 log
유용한 정보가 표시되지 않습니다.
xscreensaver: 22:04:21: 2018년 4월 26일 목요일 22:04:21에 "/tmp/f"에 로그인됨
그게 모두 로그에 있습니다. 확인해 /var/log/kern.log
보세요. 알겠습니다.
xscreensaver: pam_ecryptfs: seteuid 오류
이 문제를 어떻게 디버깅할 수 있으며 XScreenSaver가 모니터를 깨우는 이유는 무엇입니까? xscreensaver 5.36을 사용하고 있습니다.
답변1
이 문제가 발생했습니다. xscreensaver를 종료하고 실행하세요.
xscreensaver -verbose
나에게 많은 것을 주었다 :
xscreensaver: 01:23:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:24:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:24:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:25:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:25:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:26:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:26:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:27:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:27:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:28:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:28:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:29:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:29:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:30:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:30:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:31:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
그런 다음 나는 죽일 것을 찾기 시작했습니다. xfce4-power-manager도 그런 것 중 하나였지만 문제가 해결되지는 않았습니다.
vlc 창이 열려 있지 않지만 실행 중인 작업을 찾았습니다.
$ ps aux | grep vlc
poleguy 5568 0.1 0.0 1983844 12476 ? Sl Jan04 27:43 /usr/bin/vlc --started-from-file
보통 죽이지 않아서 만들었어요
kill -kill 5568
DEACTIVATE 메시지가 사라졌습니다! 추적하기가 쉽지 않으므로 유사한 문제를 추적하려는 누군가에게 도움이 되기를 바랍니다.
내 모니터는 오늘밤 잠을 잘 것이다!
답변2
나는 그 안에서 답을 찾았다.XScreenSaver FAQ.
VLC를 사용하는 경우 다음을 선택하십시오."화면 보호기 비활성화"VLC 환경 설정 어딘가에 있습니다. (이리저리 움직이는 경향이 있습니다.) 이로 인해 VLC가 실행되는 동안 화면 보호기가 비활성화될 수 있습니다.놀고 있을 때뿐만이 아니다.나는 모른다.
나에게는 "비디오" 환경 설정 아래에 있습니다. 또는 파일에 ~/.config/vlc/vlcrc
줄이 표시됩니다.
# Disable screensaver (boolean)
#disable-screensaver=1
주석을 해제하고 로 설정 0
하거나 disable-screensaver=0
간단히 실행할 수 있습니다.
echo "disable-screensaver=0" >> ~/.config/vlc/vlcrc