我第二次遇到这个问题。我使用的是双启动笔记本电脑。我使用 Ubuntu 14.04 和 Win7。我的笔记本电脑上有一个 21.5 英寸的显示器,并插有 HDMI 线。
我这样做了:
- 我的笔记本电脑已关闭,显示器未插电
- 我打开了笔记本电脑
- 我在 grub 菜单中选择了 Ubuntu
- 我插上了显示器
- 我合上了笔记本电脑
- 显示器黑屏
- 我等了几分钟,然后打开了笔记本电脑盖
- 两个显示器都有屏幕。我已经看到了 Ubuntu 桌面。
- 我关上了笔记本电脑的盖子。
- 显示器变成黑屏
之后,我无法在原始分辨率(1920x1080)下使用显示器。我在显示设置中看到了最高分辨率,但它不起作用。我只能在 1440x900 分辨率下使用它。它在 Windows 7 上也不起作用。之前我格式化了我的笔记本电脑并重新安装了操作系统,它又正常工作了。我想避免这种方法。
lshw -c video
结果:
*-display
description: VGA compatible controller
product: GF108M [GeForce GT 420M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:b2000000-b2ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128) memory:b3080000-b30fffff
我该如何继续?
答案1
作为您当前的监视器.xml包含您过去尝试过的或系统在更新过程中创建的一组监视器,请保存关注文件到 monitors.new。
第二个文件只包含您安装系统时的原始配置,其他配置都已被删除。
现在重新启动,按 [Ctrl][Alt][F1] 登录控制台,然后输入以下命令:
mv /home/YourUser/.config/monitors.xml /home/YourUser/.config/monitors.old
mv /home/YourUser/.config/monitors.new /home/YourUser/.config/monitors.xml
第一个命令将现有的 monitors.xml 保存为 monitors.old,第二个命令将 monitors.new 重命名为 monitors.xml
然后只需重新启动并登录即可。
一切都应该再次恢复正常工作状态!;-)