安装 Nvidia 驱动程序后未出现 Unity

Tor*_*uun 12 nvidia unity 12.10

我刚刚从头安装了 12.10。Unity 也开始正常,但分辨率很差。我找到了一个设置(我认为它在“软件源”中)将显示驱动程序更改为 Nvidia,然后我重新启动。

当 Ubuntu 现在启动时,它进入桌面(我看到一个我保存到桌面的文件)但没有其他屏幕元素——没有 Unity,顶部没有菜单栏,没有窗口装饰,什么都没有。

Ctrl-Alt-T 和 Ctrl-Alt-F2 可以正常工作,但它有点限制......

  1. 如何恢复默认驱动程序?我想我需要一种方法来再次打开那些“软件源”设置——或者其他任何可以修复它的方法!我希望我不必手动输入所有这些
  2. 如何安装合适的 Nvidia 驱动程序以便我可以达到 1280x1024?我的老技巧似乎不起作用,但如果我解决了#1,也许它们可能会起作用......

小智 19

我自己刚刚经历过这个问题,问题是Ubuntu 安装程序中存在一个错误,它删除了 Nvidia 驱动程序工作所需的 Linux 头文件。

您需要执行以下操作:

从终端:

sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current
Run Code Online (Sandbox Code Playgroud)

如果您没有看到安装 nvidia-current 的输出,则前两个命令之一失败。

您需要重新启动,完成后您将能够再次使用您的计算机。


Tim*_*lla 6

要恢复默认驱动程序,您必须卸载该软件包nvidia-current。您可以在 STTY 中执行此操作 (Ctrl-Alt-F[1-6])。

sudo apt-get remove nvidia-current
Run Code Online (Sandbox Code Playgroud)

之后只需重新启动,你应该没问题。