如何完全分离桌面环境?

我怎么能完全将桌面环境彼此分开? 例如,如果我安装Cinnamon和MATE,桌面环境的应用程序都会显示在主菜单中,并且启动器也会列出它们,即使它们在实际DE中没用。 因此,当安装了多个DE时,一切都会变得混乱。

有没有什么方法可以将它们分开?

你可以用“艰难的方式”来做到这一点。

1.-打开您的DE。 例如,肉桂。

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。

注意事项本操作方法只能帮助您混合菜单中的程序。

不,没有任何实用的方法可以分离这些桌面环境,但为什么还要这样做呢? 删除DE将删除所有内容,例如我最近安装了KDE Plasma Workspace并且不喜欢它(搞砸了我的系统),发现我的GNOME充满了KDE deafult应用程序。 删除整个DE很难,但是如果你设法删除它,那就是删除它的唯一方法。

一个想法是双启动两个Linux副本:一个设置使用一个桌面环境,另一个设置使用另一个。

通过双启动,您主要隔离系统。 它们甚至可以是不同的操作系统。 例如,您可以安装Lubuntu和Linux Mint。

如果将/home保留在单独的分区中,则可以从两个系统访问此分区,无论您是否选择共享它。