Ubuntu 16.04 — Unity 无法加载 — 没有出现启动器或 Dash

Ubuntu 16.04 — Unity 无法加载 — 没有出现启动器或 Dash

更新:截至目前(2017.10.16)提供的所有答案都无法帮助我解决问题,因此公平地说,没有人应该获得赏金。我应该强调的是,提供的答案要么不是针对问题的(例如那些建议安装 Gnome 的人),要么他们的建议在我遇到此问题的计算机上不起作用。尽管如此,我还是感谢他们为此付出的时间和精力。

这可能看起来像是重复的帖子,但是它不是因为其他帖子中的建议和解决方案对我的情况都不起作用。

问题描述: 一切正常,但我遇到了一些延迟,所以我重启了电脑,登录我的账户后,Unity 无法正常加载。我重启了好几次,但……什么都没有。

我做了什么: 我尝试了所有解决方案和建议,但都无济于事。例如:

以下是 10 条建议: 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

答案1

假设您可以访问终端,您是否考虑过下载并切换到另一个桌面环境?最近,我在使用 compiz/unity 时遇到了非常类似的问题,唯一的解决方案是切换到 GNOME 3。如果您真的不太在乎 GUI,也许这就是解决方法。

那么你访问你的帐户,然后你登录其他帐户没有任何问题。我只是猜测,但也许值得一试。

sudo apt-get install ubuntu-gnome-desktop

顺便说一句,据我所知,这是一个了解 GNOME 的好时机,因为下一个 LTS Ubuntu 版本将把它作为默认版本。

答案2

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

sudo apt-get 更新

然后

sudo apt-get install --reinstall lightdm ubuntu-desktop

可能会出现一个查询,您想要将哪个显示管理器设置为主显示管理器 ---> 因此只需选择 lightdm。

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

https://wiki.ubuntu.com/LightDM

这里还有更多关于 unity 的解释:

https://wiki.ubuntu.com/unity

答案3

这只发生在我的 16.04 上。这些步骤对我有用(归功于它是自由/开源软件):

  1. Ctrl+ Alt+F1访问控制台。
  2. 使用您的常规用户名和密码登录。
  3. 类型sudo apt update
  4. 类型sudo apt install --reinstall ubuntu-desktop
  5. 类型sudo shutdown -r now

相关内容