恢复到Unity(Unity 7)

我想我弄乱了我的Ubuntu 12.04。 我真的只是想要“躲闪窗口”function,这就是我遵循这里的步骤的原因:
http://www.webupd8.org/2013/01/unity-revamped-ppa-is-back-for-ubuntu.html
现在我有统一版本5.18

但每次我登录时,我都会看到一个带有壁纸和鼠标的屏幕。
我在ccsm中启用了“统一插件”,但没有用。
我试图卸载团结并做了这些:

sudo apt-get install ppa-purge

sudo ppa-purge ppa:ikarosdev / unity-revamped

sudo apt-get update

sudo apt-get install unity

但仍然获得版本5.18。 现在我认为最好的解决方案(我认为?)是完全删除统一性及其所有组件以获得版本5.10。

或者如果你有一个不同的解决方案只是为了我回到我的桌面将是伟大的。 谢谢阅读。

最新的是unity 5.18.0-0ubuntu2 ,这就是你在更新系统后得到的结果。 问题是你是否还有不良行为。

如果您拥有的是PPA提供的Unity 5.18,也许您可​​以尝试将最后一个命令更改为:

  sudo apt-get install --reinstall unity 

所以你得到包的Ubuntu版本来代替PPA中的那个。

我不知道首先清除ppa提供的包是多么安全,但确定这听起来太危险,除非你确切知道你在做什么。

发现这个问题是因为同样的事情发生在我身上,所以对于访问这个问题的任何人,你也可以运行以下内容:

sudo sed -is/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/USERNAME

USERNAME是您帐户的用户名,在我的情况下,因为我的帐户是/home/cyrex我会使用:

sudo sed -is/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/cyrex

这样做是将当前的默认会话从Mir(Unity8)更改为默认的Unity会话。 在这之前,XSession变量的值类似于unity8-mir-default (我的名字可能有问题),运行之后,该值现在应设置为ubuntu 。 然后只需重新启动,您现在应该看到默认的Unity运行。

所有会话值都可以在/usr/share/xsessions/找到,并附带.desktop,因此对于Unity(Unity 3D),您应该看到ubuntu.desktop 。 会话的名称将是ubuntu ,这将是您将在上面的SED脚本上使用的值。 因此,如果您想使用例如lxde.ubuntu,您可以将SED脚本中的部分从ubuntu更改为lxde