GNOME 20 周年:它仍然是我最喜欢的 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 版本看起来非常像 Windows 98,即当时最新版本的 Microsoft Windows,这是一个明智的决定,立即为新的 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 不Incorporated FVWM 的虚拟窗口管理器属性?这将是一个很大的改进。

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

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© 2025 open-source.net.cn. All rights reserved.