我已经安装了 Ubuntu Oneiric,一切似乎都运行良好,下载了二进制 ATI Catalyst 11.9。之后安装了 Gnome Shell。输入了 Terminakl gnome-shell --replace
,但仍然有问题,似乎 Unity 干扰了 Gnome Shell,当我将鼠标指向屏幕左上角时,会打开应用程序/Windows 菜单。上次不知怎么设法完全卸载了 Unity,目前 Gnome-Shell 运行正常,但重启后,一切都崩溃了,甚至无法启动。有什么想法吗?对我来说,似乎 Unity 试图在 Gnome-Shell 面板顶部显示它的面板。
答案1
是的,您不应该这样在它们之间切换。您从显示管理器登录到运行 Unity 或 Gnome Shell 的会话。在您的示例中,不是 Unity 干扰了 Gnome Shell,而是 Gnome Shell 干扰了 Unity。换句话说,gnome-shell --replace 无法正确关闭 Unity。
如果 Unity 和 Gnome Shell 可以在这方面进行协作,那么您就可以在它们之间切换而无需注销并重新登录,这将非常好,但这是未来的事。
答案2
昨晚我遇到了这种情况。今天快速浏览了一下,发现这是一个错误:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/855943
这表明在删除 FGLRX 后需要重新安装 libgl1-mesa-glx。该问题似乎影响了 Unity,进而影响了 Gnome Shell。如果这不能解决问题,似乎还有其他人报告了类似的问题:
http://ubuntuforums.org/showthread.php?t=1849217 https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/826771
我自己还没能尝试过这些