GNOME 二十周年:我仍然最喜欢 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
吉姆·霍尔是一位开源软件倡导者和开发人员,以在 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 也想显示“预览”窗口并花费大量时间!使用 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本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.