Unity 无法加载,我该如何排除故障?

Unity 无法加载,我该如何排除故障?

突然间,当我登录 Ubuntu 14.04 时,没有顶部菜单栏、没有启动器、没有仪表板,只有我的桌面。快捷方式alt-F2也不起作用。以访客身份登录工作正常。

一开始我尝试了 ubuntu-tweak-tool 提供的提示这里,然后运行unity-tweak-tool --reset-unity。但唯一的影响是 Unity 停止为所有帐户工作!我还尝试了 compizconfig-settings-manager许多 线程,没有效果。

我也尝试过重新安装ubuntu-deskopunity

不知道是否相关,但如果我以访客身份登录,按 ctrl-alt-F1 打开终端,以我的用户身份登录,运行“startx”打开另一个 GUI 会话,然后尝试从终​​端启动 Unity,它会显示“无效的 MIT-MAGIC-COOKIE”。

此外,~/.xsession-errors还有很多这样的错误:

 AccountsService-WARNING **: SetInputSources call failed: GDBus.Error: org.freedesktop.Accounts,Error.PermissionDenied: Not Authorized

我还能做什么来排除故障?

以下解决方法将使 Unity 的大部分功能(不是顶部菜单栏)恢复约 50% 的时间,但仅适用于当前会话:切换到终端,然后

export DISPLAY=:0
unity-tweak-tool --reset-unity
unity

答案1

事实证明,解决方案是清除并重新安装fglrx*,但显然某些设置出了问题:

sudo apt-get remove --purge fglrx*
sudo apt-get install fglrx

相关内容