我使用的是 Ubuntu 14.04 LTS。我的鼠标移到右边缘时超出了屏幕范围,所以我猜我的显示器设置有问题。似乎“双显示器”被设置为默认设置。我运行了显示器应用程序试图关闭虚拟显示器,但我选错了,关闭了我正在使用的那个。突然间,屏幕完全变黑了。然后我切换到我的第二个工作区(ctrl+alt+F2 然后 startx)。它工作正常。(除最后一个工作区外,所有六个工作区都正常工作)
我读本文并尝试了第一个解决方案 - 将 xrandr 命令保存在 /.xprofile 中。
我按照以下步骤尝试过:
- 为了通过单击鼠标来设置显示器,我将另一台显示器连接到我的计算机。
- 我正确设置了显示器,并将 xrandr 命令保存在 ~/.xprofile 中
- 拔下显示器并重新启动计算机
什么都没变,但我发现……当连接到这个额外的显示器时,我将 xrandr 的内容保存为 /.xprofile。然后我物理断开显示器并重新启动我的计算机。但是当我重新启动后再次查看 xrandr 和 /.xprofile 时,这两个之间有细微的差别。编号发生了变化。我想知道系统是否会自动对我的输出进行编号,以便它无法检测和匹配正确的输出。
这是我的 /.xprofile 的样子:
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS2 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
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)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
LVDS-1-0 connected
1366x768 60.0 +
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
HDMI-1-0 disconnected
VGA-1-0 disconnected
1366x768 (0x49) 72.0MHz
h: width 1366 start 1414 end 1446 total 1516 skew 0 clock 47.5KHz
v: height 768 start 771 end 776 total 792 clock 60.0Hz
还有我的 xrandr:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
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)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
LVDS-1-1 connected
1366x768 60.0 +
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
HDMI-1-0 disconnected
VGA-1-1 disconnected
1366x768 (0x49) 72.0MHz
h: width 1366 start 1414 end 1446 total 1516 skew 0 clock 47.5KHz
v: height 768 start 771 end 776 total 792 clock 60.0Hz
另外,我很困惑。为什么 LVDS1 和 LVDS-1-1 都连接了?我确定 LVDS1 是我使用的,因为尝试旋转它可以工作,但 LVDS-1-1 不行。
有人知道我的步骤哪里出了问题吗?或者还有其他方法可以重置我的显示器吗?