尽管我运行的是 unity 7,但 XDG_CURRENT_DESKTOP 仍设置为 GNOME

尽管我运行的是 unity 7,但 XDG_CURRENT_DESKTOP 仍设置为 GNOME

运行 Ubuntu 16.10

有一些东西被设置XDG_CURRENT_DESKTOPGNOME,这会弄乱我的 unity-control-center。如果我运行它,bash -x它不会在输出中设置,但仍然可以通过运行 看到env

在我$HOME/.xsession-errors看来它被设置为 Unity,但稍后某些东西必须覆盖它。

我该如何进行调试才能找到罪魁祸首?

答案1

终于搞清楚了。我的 $HOME/.profile 中的导出(多行值)中存在语法错误,由于某种原因,现在导致 gnome-session 中的所有 set-env 都失败。删除错误的导出后,一切正常。

相关内容