如何在同一台计算机上真正分离 Gnome 和 KDE?

如何在同一台计算机上真正分离 Gnome 和 KDE?

首先,当我决定在同一台机器上安装 kubuntu-desktop 和标准 ubuntu-desktop 时,我尝试将两者集成在一起,以便在任一桌面上使用相同的一些应用程序。但由于集成问题(我不是在谈论外观!),我失败了。

现在我想尝试一种不同的方法:我想将这两个桌面最大程度地分开。但我发现,任何一个桌面似乎都会加载很多在另一个桌面上没有位置或功能的程序。例如,Tracker 与 Strig/nepomuk 内容一起启动,Dropbox 似乎将一半的 gnome 加载到 KDE 中,而 kwallet 即使在没有应用程序尝试访问它时也会在 gnome 中启动。另一方面,Gnome 密钥环以 KDE 为起点是有充分理由的,但我无法将其设置为使用我的登录密码作为身份验证,而无需再次输入它来启动密钥环。

什么设置才是正确的,才能最大程度地分离两个桌面?控制这个的文件在哪里?例如,我尝试使用 LightDM 不运行 gdm 或 kdm,但它似乎弄乱了一些东西,比如键盘绑定……

有没有我在谷歌上找不到的教程?任何全面的信息都应该有帮助!

答案1

不幸的是,一旦两个桌面环境位于同一安装中(使用相同或不同的目录),就没有真正的方法将它们分开。

让它们“完全分离”的唯一方法是将它们安装在两个单独的装置上。很抱歉,这是这样,但本质上就是这样的。


根据您的评论,您可以向 .desktop 文件添加一个选项,以防止它们在特定环境中显示。

我认为此设置应为“OnlyShowIn”,值应为 KDE、GNOME、Unity 等。

在 KDE 中,可以为启动应用程序手动设置此项(但仅限于 KDE 本身)。

答案2

我找到了一个解决方案本网站

在 /etc/xdg/autostart 上,有:

  • 追踪器-矿工-flickr.desktop
  • 追踪器-矿工-fs.desktop
  • tracker-store.desktop

使用 OnlyShowIn=GNOME 编辑它们;

相关内容