请帮忙!我是 Linux 的“新手”,不知道该怎么做。我收到消息“您的系统必须重新启动才能完成更新”(或类似消息)。重新启动后,我看到一个巨大的登录屏幕,我的第二台显示器不再显示。
登录后,我只能看到桌面的一部分——一个巨大的文件夹图标。我可以右键单击桌面,但没有选项可以更改分辨率或任何其他内容。
任何帮助都将非常有帮助。
附言:我可以打开一个终端窗口。幸运的是,那个文件夹中有一个我放在那里的终端快捷方式。所以如果这可以帮助解决问题,请提供建议。
编辑2:这让我回到Unity工作和一个良好的分辨率和两个显示器:
apt-get purge nvidia-current
rm /etc/X11/xorg.conf
reboot now
不幸的是,现在我猜我的显卡没有任何硬件加速?:(
答案1
答案2
您也可以查看xrandr
。
没有选项会给你提供可用默认值的列表。
使用 ie 进行更新:
xrandr --output HDMI-0 --mode 1920x1080
答案3
结语:既然现在一切似乎都正常了,我应该分享一下我做了什么。可能不是最好的方法,但因为我是新手,所以我只是用我能找到的方法。:)
- 从 nVidia 网站下载适用于 64 位/Linux 的最新驱动程序
- 下载并安装
linux-headers-3.5.0-19-generic
- 打开终端,将目录更改为下载 nvidia 的 .run 的位置
- 在终端中
chmod +x ...
nvidia .run 文件 - 重新启动进入恢复并登录恢复终端
- 运行此命令以便 nVidia 脚本可以写入内容
sudo mount -o remount,rw /
- 运行 nVidia 脚本本身
sudo sh ./NVIDIA-...
- 忽略第一个“...脚本失败...”错误。选择允许其列入黑名单的选项,大多是“是”、“同意”等。
我想这就是全部了。我没有想到这一点,但如果我的桌面上没有快捷方式来进入终端,我本可以重新启动进入恢复模式来获取终端,并且在谷歌搜索时找到一个热键来进入那里(CTRL + ALT + F1?)。
此后一切似乎都正常了。我使用sudo nvidia-settings
终端重新正确排列了显示器的物理位置。
编辑:我更新系统后又发生了这种情况......
我运行了这个命令,发现这里:
sudo apt-get install linux-headers-`uname -r`
...然后基本上重复整个过程。
答案4
我在 Oracle VirtualBox 下使用 Ubuntu,也遇到了同样的问题。此外,我还失去了鼠标滚动功能等。
我为解决该问题所做的操作是重新安装 Guest Additions,然后所有功能都恢复了。