![尽管我正在运行 gnome(在某些应用程序中),XDG_CURRENT_DESKTOP 仍显示 KDE](https://linux22.com/image/1161270/%E5%B0%BD%E7%AE%A1%E6%88%91%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%20gnome%EF%BC%88%E5%9C%A8%E6%9F%90%E4%BA%9B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%EF%BC%89%EF%BC%8CXDG_CURRENT_DESKTOP%20%E4%BB%8D%E6%98%BE%E7%A4%BA%20KDE.png)
我在笔记本电脑上安装了 kubuntu 18.04。在某个时候,我决定尝试 gnome 并安装了ubuntu-desktop
。我坚持使用它,并在几周前删除了大多数 kde/plasma 包。我甚至成功升级到 18.10,总体来说没有遇到什么大问题。
但是,我注意到一些奇怪的事情,我不确定如何进一步修复或调试。
XDG_CURRENT_DESKTOP
当我尝试从 gnome-terminal检查时,我得到了这个:
$ echo $XDG_CURRENT_DESKTOP
ubuntu:GNOME
但是,当我从 emacs 中的终端执行相同操作时,我得到:
$ echo $XDG_CURRENT_DESKTOP
KDE
这真的很烦人,因为有些应用程序依赖它。例如,emacs 中的默认行为是使用xdg-open
打开 url。但是XDG_CURRENT_DESKTOP
设置为 时KDE
,xdg-open
委托给kde-open5
不存在的 并失败。
我该如何进一步调试?我想知道这是在 KDE 的哪里设置的。非常感谢任何提示。