Ubuntu 16.04 – Unity无法加载 – 没有启动Launcher或Dash

更新:这个日期(2017.10.16)提供的答案都没有帮助我解决问题,所以在一个公平的世界里没有人应该得到赏金。 我应该强调所提供的答案要么不是回答问题的方向(比如那些建议安装Gnome的人),要么他们的建议在我遇到此问题的计算机上不起作用。 不过,我很欣赏他们为此付出的时间和精力。

这可能看起来像一个重复的post但不是因为其他post中的任何建议和解决方案都不适合我的情况。

问题描述:一切都很顺利,但我面临一些滞后,所以我重新启动计算机,登录到我的帐户后,Unity没有正确加载。 我重启多次……没什么。

我做了什么:我尝试了所有的解决方案和建议,没有任何解决方案有效。 像:

这里排名前十的建议: Unity不加载,没有启动器,没有Dash出现

要么

unity-tweak-tool --reset-unity 

要么

 unity --reset-icons 

要么

 unity --reset 

要么

 gconftool --shutdown sudo killall -r -I gconf sudo killall -r -I dconf rm -rf .compiz* .gconf* .config/dconf/ .config/compiz* 

我的想法和问题:基于我朋友的建议,我尝试与其他用户一起登录,它有效! 一切都很好,这缩小了我的帐户中的一些设置已损坏!

问题是,我应该将哪些文件从Unity工作正常的其他帐户转移到我自己的帐户?

当我尝试从终端运行Unity时,我得到以下内容:

 $unity unity-panel-service stop/waiting unity7 stop/waiting unity-panel-service start/running, process 6549 unity7 start/running, process 6648 

假设您可以访问终端,您是否考虑过下载并切换到另一个桌面环境? 最近我遇到了一个非常类似于compiz / unity的问题,唯一的解决方案就是切换到GNOME 3.如果你真的不太关心GUI,那么可能就是这样。

因此,您可以访问您的帐户,您可以毫无问题地登录其他帐户。 我只是猜测,但也许值得一试。

 sudo apt-get install ubuntu-gnome-desktop 

顺便说一句,这可能是一个了解GNOME的好时机,因为下一个LTS Ubuntu版本将默认使用它,就像我所听到的那样。

可能是桌面上禁用的安装。 您可以尝试解决此问题:

sudo apt-get update

然后

sudo apt-get install –reinstall lightdm ubuntu-desktop

可能会出现一个查询,哪个显示管理器要设置为主显示管理器—>所以只需选择lightdm即可。

希望这可以帮助。 在这里您可以找到有关lightdm的更多解释:

https://wiki.ubuntu.com/LightDM

关于统一的更多解释:

https://wiki.ubuntu.com/unity