前段时间,我安装了ubuntu-gnome-desktop
Ubuntu 16.04(可能是 14.04,因为升级了?),它以前运行良好。现在,如果我在 lightdm 问候程序中选择该会话,我会看到一个桌面,我认为它实际上是 Unity ( XDG_CURRENT_DESKTOP=unity
),尽管没有启动器或顶部面板,窗口也没有小部件。如果我gnome-shell --replace
在终端中运行,Unity 启动器和顶部面板就会出现。我尝试过清除软件包并重新安装它,但没有任何变化(事实上,似乎只有很少的东西被删除或重新安装)。
/usr/share/xsessions
包含gnome.desktop
听起来Exec=gnome-session --session=gnome
正确的。
编辑:我尝试删除大部分/所有内容~/.config/autostart
,然后gnome-shell --replace
做启动 gnome。但仍然不明白为什么会话会启动 Unity。XDG_CURRENT_DESKTOP
仍然显示unity
。
作为全新安装,16.04 还可以,但作为升级,它似乎有很多错误。
编辑2:从 budgie-remix PPA安装后,budgie-desktop
我得到了相同的结果。我猜共同点是 Gnome。
编辑3:访客登录显示相同的行为 — Unity、xfce 和 fluxbox 工作正常;Gnome 和 budgie 则不行。这似乎排除了另一种常用的解决方案:删除 ~/.config 或 ~/.cache。
这里发生了什么?