GNOME、KDE ​​和 Xfce 桌面环境之间的差异是否有细分?

Tho*_*ens 4 linux gnome kde xfce

我打算将 Linux (Ubuntu) 放在我的桌面上,我认为不需要所有桌面环境,所以我想我会得到 Ubuntu (GNOME)、Kubuntu (KDE) 或 Xubuntu (Xfce) . 但是,我找不到每个桌面环境之间差异的细分,例如一个相对于另一个的优势以及比较每个桌面环境中相同功能的屏幕截图。

那么:GNOME、KDE ​​和 XFCE 之间的主要区别是什么?

rap*_*ink 9

好的,让我们尽量简短,不要陷入(丑陋的)巨魔。

GNOME 是当前最常见的环境(让我们知道:它不是我的;))。它使用 Gtk 图形集(用于 Gimp ToolKit,因为它最初是为 Gimp 创建的)。GNOME 背后的主要思想接近于 UNIX 系统背后的思想:一个程序 = 一个函数。每个程序都有特定的用途,程序通常不会尝试做超出其应有的事情。程序实现自己的数据管理方式也很常见。就风格而言,不喜欢 GNOME 的人通常不喜欢它的对话框(打开/保存/等)的外观和人体工学。

KDE 是另一个非常古老的桌面环境。事实上,GNOME 最初是为了取代 KDE 而创建的,因为 KDE 是建立在 Qt 之上的(作为一个图形工具包),当时 Qt 不是开源的(但现在是)。KDE 是一个庞大的、统一的项目,它与 GNOME 项目有着截然不同的方法。KDE 中的许多程序做了很多事情。KDE 程序变得非常庞大和多功能的情况并不少见(例如,参见 Konqueror)。有些人喜欢,有些人不喜欢。不喜欢 KDE 的人通常会说它看起来和感觉太像 Windows(这实际上取决于你实际应用的风格/主题)或者它看起来很幼稚。随着 KDE4 系列的发布,KDE 在过去几年中发生了很大变化,它仍然有点不稳定(与以前的 KDE3 相比),但自 4.3 版以来变得非常可用。

XFCE 是一个轻量级(尽管根本不是最轻量级的)环境。Xubuntu 最初是为无法正确运行 GNOME 或 KDE 的旧机器创建的。XFCE 和 GNOME 一样使用 Gtk,Xubuntu 的很多程序实际上与 Ubuntu 中的程序相同,或者有时是它们的轻量级版本。

一般来说,最好避免混合环境,不是因为我们只是选择一边不背离的极端分子,而是因为它每次加载更多的图形库(主要是 Gtk 和 Qt)。正如我所说的,KDE 通常是一个更统一的环境,因此它也拉动了更多程序之间的依赖关系,这意味着在 GNOME 环境中安装 KDE 程序可能会让所有 KDE 库只为一个程序加载时感觉很沉重,而同时加载KDE 中的 GNOME 程序(例如 Gimp)不会那么重,因为 Gtk 程序不像 KDE 程序那样交互。我运行 KDE 并且我不在乎在我(真的)需要时加载 Gtk 程序,但是 GNOME 用户经常抱怨 KDE 程序降低了他们的桌面体验。

最后,它是关于在尝试了其中的几个之后你感觉最好的地方(你也可以考虑 E17 和 openbox,为了公平地提到这些其他著名的环境)。