启动时屏幕分辨率有时太窄,可通过重启解决

启动时屏幕分辨率有时太窄,可通过重启解决

我正在运行 64 位 ubuntu 14.04。我遇到了一个几天前才出现的问题:时不时地,在重新启动时,我的屏幕分辨率太窄,左右两侧都有未使用的黑色屏幕空间。发生这种情况时,指针往往会闪烁。我可以通过重新启动来修复它,这或多或少是随机的(可能需要多次重新启动)。

出现问题时,设置 > 显示下列出的分辨率为 800x600 (4:3) 和 1024x768 (4:3)。未显示正确的分辨率 1366x768 (16:9)。

奇怪的是,登录屏幕显示正确(即全宽分辨率,占据整个屏幕)——只有在我登录后才会出现问题。

为什么会发生这种情况?为什么几天前才出现这种情况,而我的笔记本电脑已经安装了 14.04 多年了?我该怎么做才能消除这种情况?

编辑:这是 xrandr 的输出好的状态(即没有解决的问题时):

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
VGA-1-2 connected
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
  1024x768 (0x43)   65.0MHz
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0x44)   40.0MHz
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x45)   36.0MHz
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz

编辑:我刚刚重新启动进入坏的状态(窄屏,每条边都是黑色)。这是 xrandr:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767
LVDS1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
   1366x768       60.0 +
   1360x768       59.8     60.0  
   1024x768       60.0* 
   800x600        60.3     56.2  
   640x480        59.9  
VGA2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
VGA-1-1 connected 1024x768+0+0 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
  1024x768 (0x43)   65.0MHz
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0x44)   40.0MHz
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x45)   36.0MHz
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz

编辑:再次重新启动,我又回到了良好状态,不知道为什么......

编辑:下面答案中的修复方法有效了一段时间,但今天问题再次出现(几周以来首次)。我认为这与意外按下 windowskey+P 有关——请参阅如何阻止 Mod4-P 切换显示?

以下是第二个“糟糕”显示的屏幕截图:

显示器

答案1

我不知道为什么它会切换,但作为临时解决方案,执行 xrandr 强制它进入你想要的指定模式可以吗?

xrandr --output LVDS1 --mode 1366x768

您还可以查看这篇文章以获取更多有用的信息: https://wiki.ubuntu.com/X/Config/Resolution#Setting_xrandr_changes_persistently

相关内容