GNOME 二十周年:它仍然是我最喜欢的 GUI 的四个理由

自首次发布以来的 20 年里,GNOME 一直在不断创新和改进。
716 位读者喜欢这篇文章。
Opensource.com preview for June

Opensource.com

GNOME 桌面在 8 月 15 日迎来 20 周年,我对此感到非常兴奋!二十年对于任何开源软件项目来说都是一个重要的里程碑,特别是像 GNOME 这样的图形桌面环境,它必须吸引许多不同的用户。20 周年绝对值得庆祝!

为什么 GNOME 如此重要?对我来说,是因为它代表了 Linux 桌面的巨大进步。我在 1993 年安装了我的第一个 Linux 系统。在 Linux 的早期,最流行的图形环境是 TWM,即选项卡式窗口管理器。现代桌面那时还不存在。

TWM

opensource.com

但随着 Linux 变得越来越流行,我们看到了各种不同图形环境的爆发式增长,例如 FVWM (1993) 和 FVWM95 (1995),以及它们的衍生产品,包括 Window Maker (1996)、LessTif (1996)、 Enlightenment (1997) 和 Xfce (1997)。每个都填补了不同的利基市场。没有任何东西是集成的。相反,FVWM 及其克隆版本只是简单地管理窗口。工具包没有标准化;每个窗口可能使用不同的工具包。因此,早期的 Linux 图形环境是各种风格的大杂烩。Window Maker 提供了最多的改进,具有更统一的外观和感觉,但它仍然缺乏真正桌面的集成。

Window Maker

opensource.com

当 GNOME 项目在 1999 年发布真正的 Linux 桌面环境时,我感到非常兴奋。GNOME 1 利用了 GTK+ 工具包,这与用于构建 GIMP 图形程序的面向对象的窗口小部件工具包相同。

第一个 GNOME 版本看起来非常类似于当时的 Microsoft Windows 版本 Windows 98,这是一个明智的决定,它立即为新的 Linux 用户提供了熟悉的图形界面。GNOME 1 还提供了桌面管理和集成,而不仅仅是窗口管理。文件和文件夹可以拖放到桌面上,从而方便访问。这是一个重大的进步。很快,许多主要的 Linux 发行版都将 GNOME 作为默认桌面。最终,Linux 有了一个真正的桌面。

GNOME 1

opensource.com

随着时间的推移,GNOME 继续发展。在 2002 年,GNOME 的第二个主要版本 GNOME 2 清理了用户界面并调整了整体设计。我发现这非常令人振奋。GNOME 2 没有在屏幕底部使用单个工具栏或面板,而是使用了两个面板:一个在屏幕顶部,一个在屏幕底部。顶部面板包括 GNOME 应用程序菜单、操作菜单和常用应用程序的快捷方式。底部面板提供了正在运行的程序的图标以及系统上可用的其他工作区的表示。使用两个面板提供了更简洁的用户界面,将“你可以做的事情”(顶部面板)和“你正在做的事情”(底部面板)分开。

GNOME 2.6

opensource.com

我喜欢 GNOME 2 桌面,它多年来一直是我的最爱。许多其他用户也有同感,GNOME 2 成为 Linux 桌面的事实标准。后续版本对 GNOME 的用户界面进行了逐步改进,但“你可以做的事情”和“你正在做的事情”的总体设计理念保持不变。

尽管 GNOME 取得了成功并广受欢迎,但 GNOME 团队意识到 GNOME 2 对于许多人来说已经变得难以使用。应用程序启动菜单需要点击太多次。工作区难以使用。打开的窗口很容易在其他应用程序窗口的堆叠下丢失。2008 年,GNOME 团队开始执行更新 GNOME 界面的任务。这项努力产生了 GNOME 3。

GNOME 3

opensource.com

GNOME 3 取消了传统的任务栏,转而采用概述模式,该模式显示所有正在运行的应用程序。用户不再使用启动菜单,而是使用顶部黑色栏中的“活动”热按钮启动应用程序。选择“活动”菜单会调出“概述”模式,其中显示了你可以做的事情(屏幕左侧的收藏夹应用程序启动器)和你正在做的事情(打开的应用程序的窗口表示)。

GNOME 3 Overview mode

opensource.com

自首次发布以来,GNOME 3 团队付出了很多努力来改进它并使其更易于使用。今天的 GNOME 既现代又熟悉,在功能和实用性之间取得了艰难的平衡。

GNOME 是我最喜欢的 GUI 的 4 个理由

在 GNOME 20 周年之际,我想强调 GNOME 3 至今仍是我最喜欢的桌面的四个理由

1. 很容易开始工作

GNOME 3 使我可以轻松地在收藏夹应用程序启动器中找到我最常用的应用程序。我可以在这里添加我最常用的应用程序,因此只需单击一下即可开始工作。我仍然可以在“应用程序”菜单中找到不太常用的应用程序,或者我只需开始键入程序名称即可快速搜索应用程序。

2. 打开的窗口很容易找到

大部分时间,我一次打开两到三个窗口,因此很容易使用 Alt+Tab 在它们之间切换。但是当我在处理一个项目时,我可能在桌面上打开了 10 个或更多窗口。即使打开了大量应用程序,也很容易找到我想要的那个。将鼠标移动到“活动”热角,桌面将切换到“概述”模式,其中包含所有打开窗口的表示。只需单击一个窗口,GNOME 就会将该应用程序置于顶部。

3. 没有浪费屏幕空间

在其他桌面环境中,窗口有一个标题栏,其中包含应用程序的名称,以及一些用于最小化、最大化和关闭窗口的控件。当您只需要一个按钮来关闭窗口时,这就是浪费屏幕空间。GNOME 3 旨在最大程度地减少窗口周围的装饰,并为您提供更多屏幕空间。GNOME 甚至将某些操作按钮放置在窗口的标题栏中,从而为您节省更多空间。这听起来可能不多,但是当您打开很多窗口时,所有这些都会加起来。

4. 未来的桌面

今天,计算机不仅仅是一个带有显示器、键盘和鼠标的盒子。我们除了台式机和笔记本电脑外,还使用智能手机和平板电脑。在许多情况下,移动计算(手机和平板电脑)取代了传统计算机的许多任务。我认为很明显,移动和桌面界面正在融合。不久之后,我们将对桌面和移动设备使用相同的界面。实现这一目标的关键是用户界面,该界面真正统一了平台及其独特的用例。我们还没有完全实现这一目标,但 GNOME 3 似乎已经做好了填补这一空白的准备。我期待看到该领域的发展和改进。

标签
photo of Jim Hall
Jim Hall 是一位开源软件倡导者和开发人员,以在 GNOME 中进行可用性测试以及作为 FreeDOS 的创始人兼项目协调员而闻名。

11 条评论

很棒的文章!我喜欢 GNOME 在我使用它之前的样子。

WindowMaker 绝不是过去式。考虑到 KDE 和 GNOME 都是垃圾堆,我的桌面仍然是 WindowMaker(以及一些其他组件,如 Thunar)。

“不久之后,我们将对桌面和移动设备使用相同的界面。”

这似乎是十年前的口号。Canonical 尝试了很长时间都没有成功,对于 Red Hat 来说似乎也不太可能成功——这两家公司的业务很大程度上都在服务器上。谷歌可能最有机会通过将更多传统的桌面环境功能逐步添加到其移动操作系统中来取得成功。

很棒的文章!我从 Gnome 之前就开始使用 Linux 了,我认为对我来说,它最棒的事情之一是我可以在必须用于工作之前就使用它。事实上,我从来没有“必须”将任何 Linux 用于工作,我选择这样做。我认为这说明了很多现有项目的情况。

我也很喜欢 FreeDOS,虽然我现在不太常用它,但它对于我了解操作系统的工作原理至关重要;所以我也为此感谢您。

你用过 KDE 吗?它的 CPU 消耗量要低得多,如果你的工作环境对 CPU 收费,那就用 KDE。
__R

我假设你所说的“在对 CPU 收费的环境中工作”是指对运行图形桌面的服务器进行某种远程桌面连接?例如,在 AWS 等环境中运行的服务器会根据 CPU 时间收费。

我不在我的服务器上运行 GUI,只在我的笔记本电脑上运行。在我看来,在服务器上运行 GUI 没有意义。相反,我通过 SSH 连接到服务器,并通过终端运行服务器命令。

回复 ,作者:Dick Waite (未经验证)

如果你阅读你的文章,你会看到很多次“移动鼠标,点击,点击,点击,点击,点击,点击,点击,点击”。即使你已经习惯了这样做,但将手从键盘上移开再移回来会浪费你 *很多* 时间——你没有意识到你每天因此浪费了一到两个小时(不是开玩笑)。所有曾经让我喜欢 Gnome 的优秀键盘快捷键和功能都消失了,取而代之的是“鼠标,点击,鼠标,点击,鼠标,点击,鼠标,点击”。甚至 Alt-Tab 也想显示 Windows 的“预览”,这会花费大量时间!使用 Gnome 3,我比使用 Gnome 2 慢得多。这不是进步,这纯粹是倒退。

我认为我在 GNOME 上使用的唯一键盘快捷键是 Alt-Tab 切换窗口,Alt-F4 或 Ctrl-Q 关闭打开的窗口,以及 Super(又名“Windows 键”),然后开始键入以启动程序。(根据程序的不同,我可能会使用“标准”键盘快捷键来复制/剪切/粘贴文本或打开文件。但这些是应用程序键盘快捷键,而不是 GNOME 本身。)

例如,当我想启动终端窗口时,我经常键入 {Super}term{Enter},这会启动 GNOME 终端。请注意,“term”足以让 GNOME 建议“GNOME 终端”作为匹配的应用程序。

但这只是习惯。对于其他程序(特别是那些我不经常使用的程序,如 GIMP 或 Inkscape),对我来说,使用鼠标和 GNOME 应用程序菜单更自然。

回复 ,作者:Olivier Pons (未经验证)

我想我有点像勒德分子,因为我仍然沉迷于 Gnome 2,并结合了——信不信由你——FVWM。Scientific Linux 6.9。我最喜欢这种设置的是虚拟窗口管理器,它为我的桌面提供了很多空间。

所以我的问题是:为什么 GNOME 不整合 FVWM 的虚拟窗口管理器属性?这将是一个很大的改进。

令人失望的是,这篇文章抹去了 KDE 在 Linux 历史上的地位。KDE 比 GNOME 早几年出现,GNOME 的开发是对 KDE 的回应,特别是它所构建的“当时是专有的” QT 工具包。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.