Unity 不会在登录时加载,但在运行 unity --reset 后会在 Classic 中启动

Unity 不会在登录时加载,但在运行 unity --reset 后会在 Classic 中启动

我有一台戴尔 Latitude E6400 笔记本电脑。我已经使用 Ubuntu 10.04 64 位多年了。我决定更新到 11.04(通过 10.10),除了 Unity 无法加载外,一切都很好。我可以看到背景、WiFi 网络通知,还可以看到鼠标指针。Ctrl++为我提供AltDelete重启/关机/等选项。

如果我在登录屏幕上选择 Ubuntu Classic,它会加载正常。我尝试摆弄一些ccsm设置,但没有什么区别。我已禁用 GNOME 兼容性,并启用 Unity 插件。如果我输入:

unity --reset

从经典模式开始,它加载了 Unity,这表明驱动程序没有明显问题。有一些错误消息,但此时我无法移动窗口,而且我似乎无法剪切/粘贴消息。

我以前确实摆弄过 Compiz,以便获得外观菜单,让我可以选择none动画并使其保留。也许我必须卸载/重新安装某些东西?

这很烦人 - 看起来我很快就能成功了,但我不知道下一步该怎么做。有什么建议吗?

答案1

我必须从 Live-CD 进行全新安装才能获得正常工作的安装。作为在线升级,metacity 和 unity 都从未启动过。

答案2

按 ALT+F2,输入

ccsm

然后按 ENTER

从 compiz 主窗口单击“首选项”

选择 Unity 配置文件的默认设置,关闭 compiz 窗口。

打开终端并输入以下内容:

sudo apt-get --reinstall install ubuntu-desktop unity
sudo reboot

登录 Ubuntu 会话

相关内容