我一直在尝试运行 MyUnity,它一直运行良好,直到今天,它出现了这样的消息:
所以,显然我正在运行 Unity-2D。所以我做了一点命令行搜索echo $DESKTOP_SESSION
,果然,它只输出了“ubuntu-2d”。
我一直在使用 Ubuntu Tweak,也许我在其中做了一些愚蠢的事情,但我认为它甚至没有这样的功能。我也注意到 Ubuntu 2D 和 Ubuntu 3D 之间的明显差异。
我有 12.04 Ubuntu。那么我可以“恢复”回 Ubuntu/Unity 3D 吗?
编辑:我的显卡是 2GB 专用 AMD Radeon HD 7750,我认为需要升级到 12.6 版本。我会尝试一下,然后告诉你结果,非常感谢你的帮助。
结果:成功更新显卡后,我现在可以运行 3D 了。非常感谢大家,很抱歉问了这么奇怪的问题!
答案1
您可以通过打开系统监视器来确定您正在运行的是 Unity 3D 还是 2D。如果您compiz
在进程选项卡中看到一个进程名称,则表示您正在使用 Unity 3D。如果它正在运行metacity
,则表示您正在使用 Unity 2D。
使 Unity 3D 正常运行的想法:
- 首先,安装软件包
nux-tools
并在终端窗口中运行/usr/lib/nux/unity_support_test -p
。它会显示你的硬件是否受 Unity 3D 支持。如果你有 Nvidia 或 AMD/ATI 显卡,你可能必须先安装专有驱动程序才能获得(良好的)3D 支持。如果它显示Unity 3D supported: yes
,你可以继续执行其他步骤。如果没有,你不能用Unity 3D。 - 如果尚未安装 Unity,请通过运行进行安装
sudo apt-get install unity gnome-session
。 - 现在注销,登录管理器中您的用户名旁边应该有一个 Ubuntu 徽标。单击它并选择“Ubuntu”,然后再次登录。Unity 3D 应该会启动。
- 如果仍然启动 Unity 2D 而不是 3D,请打开终端并输入
unity --replace
。Unity 3D 应该会启动,如果没有,终端输出可能会很有趣。 - 如果以上所有方法均不起作用,请创建一个新用户并登录。不要忘记在 3 中选择“Ubuntu”。也许您的某些旧用户的偏好设置已被破坏,新用户将以新的偏好设置开始。
答案2
我建议你看一下那个问题
您将学习如何配置文件/etc/lightdm/lightdm.conf