升级到 Ubuntu 15.10 后 Unity 无法运行

升级到 Ubuntu 15.10 后 Unity 无法运行

今天我升级到了 Ubuntu 15.10,升级过程中没有出现任何错误,但升级后我可以使用我的用户名和密码登录,但 Unity 不起作用。没有启动器,没有面板,什么都没有,只有背景。

我尝试自己启动 Unity,但compiz --replace unity它给出了缺少函数定义的错误,libunity.so并且无法加载。

请问您能帮我一下吗?

[更新]

的输出sudo apt-cache policy libunity9

libunity9:
  Installed: 7.1.4+15.10.20151002-0ubuntu1
  Candidate: 7.1.4+15.10.20151002-0ubuntu1
  Version table:
 *** 7.1.4+15.10.20151002-0ubuntu1 0
        500 http://sy.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

[更新]

尝试遵循这两个答案后,错误消息已更改如下

DISPLAY=:0 compiz --replace unity输出到标准错误

  compiz (core) - Info: Loading plugin: core
  compiz (core) - Info: Starting plugin: core
  Invalid MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: Couldn't open display :0
  compiz (core) - Info: Stopping plugin: core
  compiz (core) - Info: Unloading plugin: core

答案1

重新安装对我来说不起作用,因为问题是由于特定的用户文件引起的(~/.

要在升级到 Ubuntu 15.10 后恢复 Unity 启动器,您只需打开虚拟终端Ctrl+Alt+F1,登录,然后:

sudo service lightdm stop
cd ~
rm  -rf .gconf .gconfd .compiz .config/compiz .config/dconf
sudo service lightdm restart

就这样,它对我有用!我的旧安装可能弄乱了用户文件,因此删除它们就可以了。

答案2

您可能已经有了答案,请尝试全新安装 Unity。

sudo apt-get update

sudo apt-get remove unity unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-5.0 unity-common indicator-sound indicator-power indicator-appmenu libindicator7 indicator-application indicator-datetime indicator-messages libnux-2.0-0 nux-tools libunity-misc4 unity-2d-common

sudo apt-get autoremove

sudo apt-get autoclean

sudo apt-get install unity unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-5.0 unity-common indicator-sound indicator-power indicator-appmenu libindicator7 indicator-application indicator-datetime indicator-messages libnux-2.0-0 nux-tools libunity-misc4 unity-2d-common

sudo apt-get upgrade

这应该可以恢复 Unity。

来源

相关内容