Ubuntu 11.10 正在恢复使用 Unity 2D。如何恢复使用 Unity 3D?

Ubuntu 11.10 正在恢复使用 Unity 2D。如何恢复使用 Unity 3D?

几分钟前,我插上辅助显示器时,图形界面就崩溃了。所以我不得不重新启动会话。自从崩溃以来,Ubuntu 坚持使用 Unity2D 回退而不是默认的。我以前在家时每天都会插上辅助显示器,之前没有发生过什么不好的事情。

这个 2D 版本的 GUI 很丑,而且问题很多。我该如何恢复到 Unity 3D GUI?


更新

似乎我失去了 opengl 支持(驱动程序问题)。

$ glxinfo

name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

和:

$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

更新

$ lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

我怎样才能恢复原状并回到正确的驱动程序?

答案1

终于解决了这个问题!就像@MichaelK 说的:

[...] 很可能是驱动程序切换到了另一个,并且您失去了 opengl 支持 [...] 好吧,也更新了有关您的图形硬件和驱动程序的信息。

因此,我发现重置的方法是清除并安装 xserver-xorg,之后一切都恢复正常:

$ sudo apt-get purge xserver-xorg
$ sudo apt-get install xserver-xorg xserver-xorg-video-all
$ sudo reboot

瞧!希望它能有所帮助。

附言:现在唯一不好的是,每次我在电脑上插入辅助显示器时(特别是向别人展示 Ubuntu 时),我都不得不暗自祈祷。Ubuntu 的这种驱动程序切换行为可不是什么好事¬¬

答案2

sudo apt-get install libgl1-mesa-swrast

这将解决您的所有问题。

然后运行sudo apt-get update并用 和glxinfo检查glxgears

相关内容