Linux 桌面:KDE 与 GNOME

并排比较两个开源桌面显示,两种风格都有重要的用途。
7 位读者喜欢这篇文章。
How to upgrade your Fedora Linux system with DNF

Opensource.com

我是一位热衷于 KDE Plasma 桌面的用户,但在工作中我愉快地使用 GNOME。暂且不讨论我会选择哪个桌面去荒岛(碰巧岛上有电源插座)的问题,我看到了这两个桌面的优点,而且我宁愿使用它们中的任何一个,也不愿使用非开源的桌面替代方案。

我尝试过专有替代方案,相信我,它们并不有趣(其中一个花了十多年才获得虚拟工作区,另一个仍然没有内置截图功能)。尽管 KDE 和 GNOME 开发者如今在像 GUADEC 这样的会议上进行了大量协作,但两者之间仍然存在巨大的哲学分歧。

你知道吗?这是一件好事

只见树木,不见森林

作为 KDE 用户,我已经习惯了选项。当我右键单击一个对象时,无论是文件、小部件,甚至是小部件之间的空白区域,我都希望看到至少 10 个选项,说明我想做什么或如何配置该对象。我喜欢这样,因为我喜欢配置我的环境。我将此视为成为“高级用户”的“高级”部分。我希望能够根据我的想法调整我的环境,使其更好地为我工作,即使我的工作方式非常独特,甚至可能不合理。

GNOME 不会在每次右键单击时都为用户提供数十个选项。事实上,当您进入 设置 时,GNOME 甚至不会给您那么多选项。要获得配置选项,您必须下载一个名为 Tweaks 的工具,对于某些选项,您必须安装扩展。

我不是 GNOME 开发者,但我为朋友和同事设置了很多 Linux 计算机,我注意到的一件事是,每个人对界面设计都有独特的看法。有些人,包括我自己,喜欢看到随时随地都有大量的选择。

其他人则不喜欢。

这是我在 KDE Plasma 桌面上右键单击文件时看到的

This screenshot shows a menu that opens when right-clicking on a file in KDE. There is a list of 15 options of things to do with the file, such as copy, rename, compress, share, and so forth, many of which have submenus for additional options. Actions is selected on the menu, showing an additional 7 options.

(Seth Kenlon,CC BY-SA 4.0)

这是我在 GNOME 桌面上右键单击文件时看到的

This screenshot of the menu that appears when right-clicking on a file on GNOME shows a list of 11 action options.

(Seth Kenlon,CC BY-SA 4.0)

包括子菜单,我的 Plasma 桌面在右键单击时有 30 多个选项。当然,部分原因是我是这样配置的,而且上下文也很重要。例如,我在 Git 存储库中的选项比在存储库外部的选项更多。相比之下,GNOME 在右键单击时有 11 个选项。

底线: 有些用户不希望在脑海中筛选掉 29 个不同的选项,以便看到他们正在寻找的唯一选项。极简主义让用户专注于必要和常见的操作。只保留必要的选项可以为新用户带来安慰,为经验丰富的用户带来精神上的放松,并为所有用户提高效率。

错误途径

作为一名 Linux “高级用户”,我深受一句老话的影响,即我应对自己的错误负责。传说 Linux 允许您访问“危险”命令,如果您选择使用它们,您就隐含地放弃了抱怨结果的权利。郑重声明,我从未同意这种观点,并且我编写并推广了工具,以帮助避免在终端中犯错。

问题在于错误是无法计划的。如果您可以计划您的错误,您就可以选择不犯它们。实际发生的情况是,错误发生在您没有计划它们的时候,通常是在最糟糕的时刻。

减少错误的一种方法是减少选择。当您只有两个按钮可以按下时,您只能犯一个错误。当可选择的途径较少时,也更容易识别您犯了什么错误。当您有五个按钮时,您不仅可能犯四个错误,而且您可能也记不清五个按钮中哪个是错误的(以及另一个错误的按钮,等等)。

底线: 更少的选择意味着用户更少的错误。

维护

如果您曾经编写过任何代码,这个故事对您来说可能很熟悉。那是星期五晚上,您有一个关于代码的有趣小改进的想法。这似乎是一个很容易实现的功能;您几乎可以在脑海中看到代码更改。那天晚上您没有什么更好的事情可做,所以您开始工作。三周后,您实现了该功能,而这一切只需要彻底修改您的代码。

这不是一个罕见的开发者故事。发生这种情况是因为代码更改可能会产生意想不到的连锁反应,这是您在进行更改之前无法预见的。换句话说,代码很昂贵。您编写的代码越多,您就必须维护得越多。您编写的代码越少,您需要查找的错误就越少。

情人眼里出西施

大多数用户使用数字壁纸自定义他们的桌面。然而,除此之外,我期望大多数人使用他们被赋予的桌面。因此,GNOME 和 KDE 开发者提供的桌面通常是人们使用的桌面,最终,不仅仅是美观,而且最佳工作流程也确实是情人眼里出西施。

当使用 KDE 时,我倾向于一种特定的工作方式,而当使用 GNOME 时,则倾向于另一种工作方式。毕竟,事物被安排在不同的位置(尽管我将 KDE 面板保持在屏幕顶部,部分原因是模仿 GNOME 的设计),文件管理器和虚拟工作区的布局也不同。

拥有对工具的任意偏好是开源的优势。有很多选择,因此您不必为自己喜欢或不喜欢某个桌面辩解。如果您尝试了一个桌面并且不习惯它,您可以随时切换到另一个。

Linux 的极简主义

我过去认为,使用具有 100 个选项的工具是有道理的,因为您可以忽略您不需要的 95 个选项,而专注于您需要的 5 个选项。然而,我越是使用 GNOME,我就越理解极简主义的优势。简化的设计有助于某些用户专注于重要事项,有助于其他用户避免因复杂的用户界面 (UI) 而造成的困惑和错误,并有助于开发者维护高质量的代码。而且有些人就是碰巧喜欢它。

用户和开发者都可以从中吸取教训,但这并不是说一个比另一个更好。事实上,这些原则适用于比 KDE 和 GNOME 更广泛的领域。用户体验和开发者体验都很重要,有时复杂性是必要的,而有时极简主义则具有优势。

标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,并且经常同时从事这两个行业。

7 条评论

有很多选择,因此您不必为自己喜欢或不喜欢某个桌面辩解。如果您尝试了一个桌面并且不习惯它,您可以随时切换到另一个。

读到这样的观点总是令人耳目一新。非常同意。

我的 RSS 订阅阅读器没有清楚地向我表明您的评论的第一部分是我所写内容的引用,所以我开始回复,以强调、意外地同意...我自己。我不可能比您引用我说的更好了,Scott!

回复 ,作者:ScottNesbitt

在我的 KDE 桌面上,我打开了一个右侧面板,其中包含不断更新我的系统使用情况、内存使用情况等的监视器。它还具有夜间颜色控制和便利贴应用程序。我就是喜欢将它放在我的正前方。

也许我也应该这样做!我有一个 CPU 监视器,但它是一个小小的等离子部件,整齐地隐藏在我所有其他窗口的后面。我有足够的 RAM,但我从不觉得我像我想象的那样多线程。

回复 ,作者:Ahuka

这两种环境都代表了 20 多年的迭代改进。它们能够继续发展并找到相关性,这真是令人惊叹。

同意!我对它们都感到敬畏。我们可能都有自己的偏好,但有时只是坐下来欣赏开源创新的成果也很不错。我感到非常幸运,在过去的十年里,我一直只使用 Freedesktops,我很高兴看到它们如何继续发展。

回复 ,作者:magnus919

那么关于两者的熵属性呢,KDE 或 GNOME 哪个可能性较小? 它们中哪个能够减少熵的增加?

Creative Commons 许可本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.