Mint 18.3에서 xfce4와 함께 xscreensaver를 사용하면 두 대의 모니터에서 항상 작동하는 것은 아닙니다. xflock4를 실행하기 위한 키보드 단축키에 바인딩했는데, 이는 차례로 실행됩니다.
xscreensaver-command --lock
대부분의 경우 이 방법은 문제 없이 작동하지만, 한 화면에서 더 안전한 선택된 앱만 실행하는 경우가 많습니다. 다른 화면은 그대로 유지됩니다. 입력할 수 있는 방법이 없으므로 적어도 키보드는 잠겨 있지만 화면 내용이 계속 표시되는 것은 좋지 않습니다.
흥미롭게도 디스플레이 설정 GUI를 사용하여 작은 변경 사항(예: 화면의 상대적 위치 변경 최소화 등)을 적용하면 xscreensaver가 예상대로 작동합니다.
어디를 봐야할지 아이디어가 있나요?
혹시라도 xrandr 출력이 활성화되어 있지만 작동하지 않을 때 발생하는 상황은 다음과 같습니다.
Screen 0: minimum 8 x 8, current 4480 x 2212, maximum 16384 x 16384
eDP-1-1 connected 1920x1200+0+1012 (normal left inverted right x axis y axis) 346mm x 194mm
3840x2160 60.00 +
2048x1536 60.00
1920x1440 60.00
1856x1392 60.01
1792x1344 60.01
1920x1200 59.95*
1920x1080 59.93
1600x1200 60.00
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 59.80 59.96
1152x864 60.00
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
960x600 60.00
960x540 59.99
800x600 60.00 60.32 56.25
840x525 60.01 59.88
800x512 60.17
700x525 59.98
640x512 60.02
720x450 59.89
640x480 60.00 59.94
680x384 59.80 59.96
576x432 60.06
512x384 60.00
400x300 60.32 56.34
320x240 60.05
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 connected 2560x1600+1920+0 (normal left inverted right x axis y axis) 641mm x 401mm
2560x1600 59.97*+
1920x1200 59.95
1920x1080 60.00 50.00 59.94 24.00 23.98
1920x1080i 60.00 50.00 59.94
1600x1200 60.00
1680x1050 59.88
1280x1024 75.02 60.02
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-1-2 disconnected (normal left inverted right x axis y axis)
HDMI-1-2 disconnected (normal left inverted right x axis y axis)
답변1
동일한 문제가 발생하여 xscreensaver 개발자에게 도움을 요청했습니다. 그는 자세한 로깅을 실행해 보라고 제안했습니다.
$ killall xscreensaver
$ /usr/bin/xscreensaver -verbose -log xscreensaver.log
그런 다음 화면 보호기를 1분 후에 공백으로 설정하고 0분 후에 잠기도록(즉시 공백으로 설정) 설정했습니다.
이 명령을 사용하여 다른 터미널에서 로그를 추적하면 tail -f xscreensaver.log
실시간으로 로그를 볼 수 있었습니다.
다음 오류를 발견했습니다.
xscreensaver: 09:13:46: WARNING: RANDR and Xinerama report different
xscreensaver: 09:13:46: screen layouts! Believing RANDR.
이로 인해 화면이 겹칠 때만 문제가 발생한다는 테스트를 거쳐 결론을 내렸습니다. 문제는 아직 해결되지 않았지만 화면에 겹치는 부분이 없는지 확인하는 것이 해결책이었습니다.