好的。我在电脑上安装了 Ubuntu 11.10,一切正常。我安装了 Compiz 配置设置,它显示 Ubuntu Unity 插件未选中。我研究后发现,我正在运行 Unity 2D(即使我在“ubuntu”下登录)。当我在 Compiz 中检查 Ubuntu Unity 插件时,它会打开 Unity 3d(我猜是这样的)。但 Unity 2d 启动器仍在运行。它们相互重叠,3D 启动器中的图标不可见,但是当我将光标移到它们上面时,气泡就会出现(firefox、dash home 等)。我如何禁用 Unity 2D 并仅启用 3D?我如何才能使图标可见?
答案1
安装 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
答案2
了解您拥有的显卡会有所帮助。如果它支持 Unity 3D 的 OpenGL 最低要求,那么它就可以工作。如果不支持,那么即使您在 compiz 中更改任何内容,您也不会拥有 Unity 3D 或与之相关的任何效果。
您的显卡是否具有专有驱动程序也会有所帮助。对于 Nvidia 和 Ati 显卡,您可以选择安装专有驱动程序(通过“附加驱动程序”应用程序)。但在这两种情况下,它们默认的开源驱动程序已经可以与 Unity 3D 配合使用。
对于 Intel 显卡,非常老的型号很难与 Unity 3D 配合使用,因此即使您选择 Unity 3D,它们也会“回退”到 Unity 2D。这是 Ubuntu 处理 PC 不支持 Unity 3D 版本的方法。
要安装 Ati / Nvidia 的最新专有或开源驱动程序,您可以在此处安装 PPA:https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
还可以在这里查看更多信息:如何在 10.04 上安装 ATI Radeon 6770 驱动程序?