Unity 2d和3d都在运行

好。 我在我的电脑上安装了Ubuntu 11.10,一切正常。 我安装了Compiz config Settings,它显示Ubuntu Unity插件未选中。 我研究并发现我正在运行Unity 2D(即使我在“ubuntu”下登录)。 当我在Compiz中检查Ubuntu Unity插件时,它会打开Unity 3d(我假设)。 但Unity 2d启动器仍在运行。 它们在彼此之上并且3D启动器中的图标不可见,但是当我将光标放在它们上面时,气泡出现(firefox,dash home等)。如何禁用Unity 2D并启用它们3D? 我怎样才能看到图标?

安装Compiz配置设置并不能保证您可以运行 Unity 3D。 打开终端并输入/usr/lib/nux/unity_support_test -p ; 输出应该告诉您是否可以运行Unity 3D。 这是我得到的输出:

 OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD RS780 OpenGL version string: 2.1 Mesa 7.11 Not software rendered: yes Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: yes GL vertex program: yes GL fragment program: yes GL vertex buffer object: yes GL framebuffer object: yes GL version is 1.4+: yes Unity 3D supported: yes 

了解您拥有的video卡会很有帮助。 如果它支持团结3D的OpenGL最低要求那么它将起作用。 如果没有,那么即使你在compiz中改变任何东西,你也不会拥有Unity 3D或与之相关的任何效果。

如果您的卡有专有驱动程序,它也会有所帮助。 在Nvidia和Ati卡的情况下,您可以选择安装专有驱动程序(通过“其他驱动程序”应用程序)。 但在这两种情况下,默认情况下为这两种驱动程序提供的开源驱动程序已经可以与Unity 3D一起使用。

在英特尔卡的情况下,非常老的型号将难以使用Unity 3D,因此即使您选择Unity 3D,它们也会“回退”到Unity 2D。 这是Ubuntu处理PC中3D版本Unity缺乏支持的一种方式。

为Ati / Nvidia安装最新的专有或开源驱动程序您可以在此处安装PPA: https : //launchpad.net/~ubuntu-x-swat/+archive/x-updates

在这里查看更多信息: 如何在10.04上安装ATI Radeon 6770驱动程序?