图形分辨率不一致

图形分辨率不一致

我有一个 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 服务器的任何单独配置文件,并且所有帐户一次都按预期一致工作......

这是配置问题还是某些用户帐户没有获取监视器的功能(...而有些帐户是...)?如何一个用户能够正确检测到显示器,而另一个用户却无法检测到?

任何人都知道如何解决这个问题(无需重新安装或任何激烈的事情)?

相关内容