昨天我从 Linux Mint 切换回 Ubuntu 14.04,安装后我遇到了以下问题:当我使用我的用户帐户登录时,Unity 无法加载。我看不到任何桌面元素 - 我所看到的只是某种 GNOME 方案中的桌面图标。但当我以访客帐户的访客身份登录时,Unity 运行良好。昨天我阅读并尝试了很多,因为 Ubuntu 14.04 似乎在 lightdm、compiz 等方面存在很多问题......但对我来说都没有用。我有两个假设:
- 由于来宾帐户有效,所以这似乎是用户特定的问题。
- 由于客人帐户正常运作,因此图形驱动程序等似乎没有问题。
问题 1:是否有用户特定的配置?可能在 xorg.conf 中?还有其他解释为什么 guest 帐户可以正常工作而我的用户帐户却不行吗?
问题 2:我正在运行 Nvidia GEFORCE 520M。我尝试了 nvidia 驱动程序,但没有出现桌面,无论是在来宾帐户中还是在我的用户帐户中。所以我删除了它们。
昨天我尝试了很多方法,以至于我完全不知道还有什么可能的解决方案。有人有想法吗?
答案1
使用 (ctrl+alt+T) 打开终端,然后尝试通过以下方式重置 compiz 和 unity:
sudo apt-get install dconf-tools
dconf reset -f /org/compiz/
unity-reset
setsid unity
如果仍然遇到此问题,请再次打开终端并重新安装桌面和 Unity
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
答案2
这可能是您 $HOME 中的某些内容。您可能希望将要保存的任何内容暂时移动到其他地方,删除 $HOME 中的剩余文件,并将 /etc/skel 中的文件复制到 $HOME。这样做会消除您的个人设置,但由于您刚刚从 Mint 切换,我假设这并不重要。
答案3
这是那种需要修复问题但无法显示修复问题的屏幕的尴尬情况。在我的计算机上,所有操作都可以在来宾帐户下进行,但我无法在那里执行任何操作以使更改永久生效。我无法在用户屏幕上看到太多内容(毕竟,这是问题所在),而且我并不精通命令行界面。(至少部分可行的解决方案:
登录到您的常规帐户。 Unity 不起作用,但右键单击会弹出窗口,允许我更改背景。 (不是说它会修复任何问题!)但它会允许您打开“所有设置”。从那里,您可以打开“用户帐户”,解锁它,并设置具有适当权限的“新用户”帐户。在我的计算机上,当其他任何方法都无法用于我的正常登录时,新用户却可以完美地工作!然后,您可以更改新用户帐户的设置以解决问题,或者只需更改新用户帐户中的设置以满足您的需求并继续使用它!问题解决了!(有点......至少它快速而简单,您可以重新开始工作!)
答案4
不管怎么说……同样的问题。花了一些时间才找到修复的最低要求。删除了 home/.gconf/desktop/gnome 文件夹。重新登录。一切正常。
联想 y70 触摸。15.04 64 位。