我如何才能将桌面环境完全分开?例如,如果我安装了 Cinnamon 和 MATE,这两个桌面环境的应用程序都会显示在主菜单中,启动器也会列出它们,即使它们在实际的桌面环境中毫无用处。因此,当安装了多个桌面环境时,最终一切都会变得一团糟。
有没有什么方法可以将它们进一步分离?
答案1
你可以用“困难的方式”来做这件事。
1.- 打开您的 DE。例如,Cinnamon。
2.- 检查菜单中每个已安装的应用程序并写下您不想出现的应用程序。
3.- 打开文件管理器(Nautilus 或 Nemo)
4.- 转到/usr/share/applications
(也检查.local/share/applications
您的主文件夹)并确定您不想出现在当前 DE 下的应用程序的文件名
5.- 打开终端并输入
cd /usr/share/applications
6.- 对于每个应用程序,输入
sudo nano [nameoftheprogram].desktop
例如:
sudo nano yelp.desktop
7.- 找到此行
OnlyShowIn=
并删除您不需要的 DE。如果没有此行,请添加它并添加 DE。
8.- 对每个程序重复步骤 6、7 和 8。
注意:本指南仅能帮助您混合菜单中的程序。
答案2
没有实际的分离这些桌面环境的方法,但你为什么要这样做呢?删除 DE 会删除所有内容,例如,我最近安装了 KDE Plasma Workspace,但我不喜欢它(搞砸了我的系统),发现我的 GNOME 充满了 KDE 默认应用程序。删除整个 DE 已经够难的了,但如果你设法删除了它,那就是删除它的唯一方法。
答案3
一个想法是双启动两个 Linux 副本:一个设置使用一个桌面环境,另一个设置使用另一个桌面环境。
通过双启动,您基本上可以隔离系统。它们甚至可以是不同的操作系统。例如,您可以安装 Lubuntu 和 Linux Mint。
如果您将其保存/home
在单独的分区中,则无论是否选择共享,您都可以从两个系统访问该分区。