
本文介绍了Linux桌面环境和窗口管理器,比较了GNOME、KDE Plasma、Cinnamon、Xfce和i3。文章阐述了它们的特点、适用人群,旨在帮助用户根据需求选择合适的UI,如极简、可定制、易用、速度或效率等。
译自:What's the right Linux desktop UI for you?[1]
作者:Jack Wallen
如果你从未用过 Linux[2],并且现在正在考虑使用它[3],那么你必然会遇到一件事,那就是选择。
使用 Linux,你可以选择你的发行版[4]、内核、init 系统、文件系统类型、引导加载程序、默认应用程序以及你的桌面环境。
甚至在你深入了解这些之前,你会发现桌面环境和窗口管理器之间存在差异。
对一些人来说,这可能很快就会让人不知所措。
这就是为什么我在这里帮助你理清桌面选择。
你准备好了吗?
窗口管理器和桌面环境的区别
你可能会问自己的第一个问题是:“桌面环境和窗口管理器有什么区别?”
桌面环境是一套提供图形用户界面,并包含面板、菜单和文件管理器等功能的工具和应用程序。另一方面,窗口管理器负责管理应用程序窗口的外观和行为。
为了让这更令人困惑,每个桌面都有一个窗口管理器。例如,GNOME 有 Mutter,KDE Plasma 有 KWin。
为了让这更加令人困惑,一些窗口管理器被设计为充当你的桌面用户界面,而无需同时安装桌面环境。
啊啊啊啊!太多了。
不。这比你想象的要容易得多。
因为你可以同时使用窗口管理器和桌面环境作为你的桌面用户界面,我将讨论两者。在我继续之前,我不会谈论所有现有的窗口管理器和桌面环境,因为它们实在太多了。我将主要讨论我认为对新手和熟练的 Linux 用户来说都是绝佳选择的桌面环境和窗口管理器。
准备好了吗?
开始吧。
GNOME
让我们以一个引人注目的方式开始,因为 GNOME[5] 是我所说的 Linux “三大”桌面之一。GNOME 是“极简主义者梦想成真”。GNOME 背后的理念[6]是避免干扰,让你能够专注于需要做的事情。
这并不是说 GNOME 缺乏功能。这是一个功能齐全的桌面环境,包含了你提高效率所需的一切。最大的不同是,你不是从典型的桌面菜单启动应用程序,而是打开“应用程序概览”。在“应用程序概览”中,你可以手动找到要运行的应用程序,搜索要运行的应用程序,或将应用程序固定到 Dash。
Dash 本质上就是你的面板,只是它被隐藏起来了。
如果你不喜欢收藏夹栏被隐藏起来,你可以安装 GNOME 扩展[7],例如 Dash To Panel 或 Dash to Dock。有大量的 GNOME 扩展可供选择,它们将扩展你桌面的功能集。
GNOME 适合谁?
GNOME 是一个很棒的桌面,适合那些不希望传统桌面元素妨碍工作的极简主义者。GNOME 本质上是一块空白画布,让你可以在没有常见干扰的情况下做你想做的事情。
KDE Plasma
KDE Plasma[8] 不仅是市场上最漂亮的桌面环境之一,而且也是可配置性最强[9]的桌面环境之一。开箱即用的体验会立刻让你感到熟悉,因为它具备桌面所有的常见特性:面板、开始菜单、系统托盘和可点击的图标。
默认布局非常易用。一个没有 Linux 经验的 Windows 用户登录 KDE Plasma 桌面后,可以立即知道如何使用它。
当然,你使用 KDE Plasma 的时间越长,可能就越想对其进行自定义。你可以手动操作,也可以下载全局主题。在即将发布的 6.6 版本中,你将能够自定义桌面,然后将你的自定义保存为全局主题。
KDE Plasma 是我通常推荐给 Linux 新手的桌面。原因有以下几点:首先,它易于使用。它也非常快速和稳定。KDE Plasma 也是那些独特的桌面之一,会随着你对 Linux 的了解而成长。一开始,你会保持默认配置。随着你学到的越多,你会发现自己越想调整它,使其更适合你的工作流程。几个月或几年后,你可能会拥有一个完全属于你的 KDE Plasma 桌面。

KDE Shell。
KDE Plasma 适合谁?
我通常说 KDE Plasma 适合所有类型的用户——特别是那些注重美学的人。如果你想要最实用、最漂亮的桌面,KDE Plasma 是你的不二之选。
Cinnamon
Cinnamon[10] 是 Linux Mint 的默认桌面,而 Linux Mint 恰好是现有最流行的 Linux 发行版之一。如果 Linux Mint 对我尊敬的同事 Steven J. Vaughan-Nichols 来说足够好,那么对任何人来说都足够好。相信我,他比大多数人都更了解开源。
说真的,Linux Mint[11] 是我通常推荐给那些想初次尝试 Linux 的人的发行版。其中一个非常好的理由就是 Cinnamon。
ScreenshotLinux Mint。
Cinnamon 的出现是因为 GNOME 2 演变为 GNOME 3,这与用户习惯的操作方式截然不同。GNOME 用户群中有相当一部分人不希望这种改变,所以他们从 GNOME 2 分叉出了 Cinnamon。
Cinnamon 几乎是一个通用桌面,这意味着它包含了你已经习惯的所有元素。如果你是 Windows 用户,在 Cinnamon 上你会感到非常自在。
Cinnamon 适合谁?
任何人。真的。无论你从未用过 Linux,还是已经用了几十年,任何人都可以使用 Cinnamon。
Xfce
和 Cinnamon 一样,Xfce[12] 也让人立刻感到熟悉。默认配置包括面板、桌面菜单、系统托盘和可点击图标。尽管 Cinnamon 的可定制性很强,但市场上很少有桌面能像 Xfce 那样灵活多变。
除此之外,Xfce 速度极快。和 Cinnamon 一样,Xfce 被认为是轻量级桌面环境,但就速度而言,我不得不把胜利判给 Xfce。这也是为什么许多轻量级 Linux 发行版都默认使用 Xfce 的原因之一。
ScreenshotXfce 截图。
如果你想知道 Cinnamon 和 Xfce 的区别,请考虑这一点:Xfce 是更适合老旧硬件的桌面之一。如果你有一台闲置的老旧机器,你应该安装一个默认使用 Xfce 的 Linux 发行版(例如 Xubuntu),然后看着那台电脑运行起来就像新的一样。Xfce 不提供 3D 加速(而 Cinnamon 提供),所以你不会在动画方面找到相同的速度和流畅度。
从本质上讲,Xfce 是一个高度可配置的桌面,但不包含现代用户界面的所有华丽功能。
Xfce 适合谁?
Xfce 适合那些注重速度而非外观,并且可能有一台想复活的旧电脑的人。Xfce 也适合那些喜欢调整桌面布局,但不太看重视觉效果的人。
i3
好的,我们将偏离传统,冒险进入一种不同类型的桌面:平铺式窗口管理器。什么是平铺式窗口管理器?最简单的理解方式是,平铺式窗口管理器会为你决定应用程序窗口的放置位置。
更好的是,平铺式窗口管理器能很好地利用你的桌面空间。
你打开的第一个应用程序将占据整个屏幕。你打开的第二个应用程序将自动与第一个应用程序平分屏幕。你打开的第三个应用程序将与你打开的第二个应用程序平分屏幕的右侧。你打开的第一个应用程序将与你打开的第一个应用程序平分屏幕的左侧。
一开始可能有点令人困惑,但好消息是 i3[13] 是一款适合从未用过平铺式窗口管理器的人的平铺式窗口管理器。
关于平铺式窗口管理器,有一点需要记住,那就是它们通常只使用键盘。你用键盘打开应用程序,改变你想使用的应用程序的焦点,移动平铺窗口等等。你可以使用平铺式窗口管理器,而从不触摸鼠标。
因此,平铺式窗口管理器通常被认为是高效的,特别是对于开发人员和其他大量进行多任务处理的人。
i3 适合谁?
我会说你在深入了解平铺式窗口管理器之前需要一点 Linux 经验。但如果你认为自己准备好了,i3 是一个不错的选择。
不,我不认为 i3 是一个很好的 Linux 入门方式,除非你完全确定你想要最有效率的方式来处理你的应用程序。
是的,除了我这里列出的之外,还有很多其他的 DE 和 WM。例如,我最喜欢的 COSMIC,它相对较新。但如果我必须向任何厌倦了现有系统或想转向 Linux 的人推荐一个用户界面,你可以肯定以上这些会是我的首选之一。
i3 screenshoti3 截图。
引用链接
[1] What's the right Linux desktop UI for you?:https://thenewstack.io/whats-the-right-linux-desktop-ui-for-you/[2]Linux:https://thenewstack.io/introduction-to-linux-operating-system/[3]考虑使用它:https://thenewstack.io/learning-linux-start-here/[4]选择你的发行版:https://thenewstack.io/choosing-a-linux-distribution/[5]GNOME:https://www.gnome.org/[6]GNOME 背后的理念:https://thenewstack.io/what-makes-gnome-so-appealing/[7]GNOME 扩展:https://extensions.gnome.org/[8]KDE Plasma:https://kde.org/plasma-desktop/[9]可配置性最强:https://thenewstack.io/linux-desktop-what-makes-kde-plasma-so-appealing/[10]Cinnamon:https://projects.linuxmint.com/cinnamon/[11]Linux Mint:https://thenewstack.io/reasons-to-love-linux-mint/[12]Xfce:https://www.xfce.org/[13]i3:https://i3wm.org/