我最近购买了一台新笔记本电脑(华硕 X53SJ),其规格如下:
- 中央处理器: i5-2410M @ 2.3GHz
- 内存:4GB
- 显卡:NVIDIA GeForce GT 520M (512MB)
当我第一次启动 Ubuntu 时,我收到一条消息,说 Unity 不受支持。所以我相信,我正在使用 gnome。此命令的结果/usr/lib/nux/unity_support_test -p
:
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: unable to create the OpenGL context
它有什么问题?
此外,目前已安装 gnome 版本 2。我可以使用 gnome 版本 3 吗?
答案1
您使用的是 Ubuntu Classic (Gnome 2)。这是标准配置,因为您的硬件不支持 Unity 的消息也是如此。此消息具有误导性。当您安装了专有驱动程序时,您的硬件足以支持 Unity。该消息应该说您需要激活专有驱动程序才能使用 Unity。
目的是用开源驱动程序替换专有驱动程序。当该项目完成后,该消息将具有其含义。在此之前.....
使用附加驱动程序实用程序安装专有驱动程序:
您将收到一条消息,提示驱动程序已激活但未在使用中。请忽略此消息。这也是有故障的。驱动程序正在使用中。
重新启动并在登录时单击您的用户名并从底部面板的菜单中选择 Ubuntu。这将运行 Unity GUI。
Gnome 3 将在 11.10 中推出。它已经是 Alpha 版本了。我正在测试它。所以我知道。
答案2
为了使用 gnome 3,你必须执行以下操作之一:
- 使用 gnatty ubuntu remaster(在 ubuntu 论坛中搜索) - 对我来说足够稳定,但是由于只有一个人支持,所以可能不是最安全的选择。
- 使用尚未处于测试阶段的开发版本 11.10,对于开发版本来说,该版本出奇地稳定,但显然尚未准备好使用,如果您不想花时间修复它的话。
- 等到十月份 11.10 正式发布(或者至少等到九月份,那时它会足够稳定),这可能是最好的主意。
- 如果你不关心 unity,请使用 gnome-shell 测试 ppa。这个还不稳定。
至于您上面遇到的错误,我今天也遇到了同样的错误,我不知道哪一个修复了它,但我做了以下两个:
- 重新安装 unity 和 nvidia-current
- 通过更改文件
/etc/environment
(gksudo gedit /etc/environment)并"UNITY_FORCE_START=1
在其末尾添加以下内容来强制 Unity 启动
答案3
如果您愿意,您可以从 Ubuntu 软件中心安装名为“unity-2d”的软件包:
它旨在提供与 Unity 相同的功能,但不需要图形加速。
或者您可以等到 10 月再升级到 11.10,这样您很可能可以使用普通的 Unity,但默认情况下还会附带 Unity 2D 作为后备。当然,测试其开发版本并报告错误可能会对您有所帮助。