여러 사용자 계정이 있는 Linux 워크스테이션이 있습니다. 일부 계정은 허용 가능한 해상도로 GUI를 실행하는 반면, 일부 계정은 터무니없이 낮은 해상도로 "잠겨 있어" 변경할 수 없습니다.
원격 컴퓨터에서 데스크톱에 로그인하면 해상도는 괜찮지만 사용자가 영향을 받는 계정 중 하나에 로컬로 로그인하면 화면 해상도가 매우 낮고(640x480) GUI를 사용하여 조정할 수 없습니다.
모든 로컬 로그인 계정이 영향을 받는 것은 아니며 일부는 정상적으로 작동할 수 있습니다. 내가 아는 한, 원격 연결을 사용하면 모든 계정이 올바르게 표시됩니다.
"좋은" 해상도의 로컬 로그인에서 나는 실행됩니다 "xranr-q":
Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
1600x1000 60.00
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1152x720 60.00
1024x768 75.03 60.00
800x600 75.00 60.32
640x480 75.00 59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
그러나 영향을 받은 계정에서 "xrandr -q"를 실행하면 다음과 같은 결과가 나타납니다.
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
640x480 73.00*
두 사용자 계정 모두에서 X 서버에 대한 개별 구성 파일을 볼 수 없으며 모든 계정이 동시에 예상대로 일관되게 작동합니다...
이것이 구성 문제입니까, 아니면 일부 사용자 계정에 모니터를 얻을 수 있는 기능이 없습니까(...그리고 일부 계정에는 있습니다...)? 어떻게 한 사용자는 모니터를 올바르게 감지하지만 다른 사용자는 모니터를 감지할 수 없습니까?
이 문제를 해결하는 방법을 아는 사람이 있습니까(재설치나 과감한 조치 없이)?