GNOME 桌面在 8 月 15 日迎来 20 岁生日,我对此感到非常兴奋!对于任何开源软件项目来说,尤其是像 GNOME 这样必须吸引众多不同用户的图形桌面环境,二十年都是一个重要的里程碑。20 周年纪念绝对值得庆祝!
为什么 GNOME 如此重要?对我来说,这是因为它代表了 Linux 桌面向前迈进的一大步。我在 1993 年安装了我的第一个 Linux 系统。在 Linux 的早期,最流行的图形环境是 TWM,即选项卡式窗口管理器。现代桌面当时还不存在。

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

opensource.com
当 GNOME 项目在 1999 年发布真正的 Linux 桌面环境时,我感到非常激动。GNOME 1 利用了 GTK+ 工具包,这与用于构建 GIMP 图形程序的面向对象的窗口小部件工具包相同。
第一个 GNOME 版本看起来非常类似于当时的最新版本 Microsoft Windows Windows 98,这是一个明智的决定,立即为新的 Linux 用户提供了熟悉的图形界面。GNOME 1 还提供了桌面管理和集成,而不仅仅是窗口管理。文件和文件夹可以拖放到桌面上,方便访问。这是一个重大的进步。很快,许多主要的 Linux 发行版都将 GNOME 作为默认桌面。最终,Linux 有了一个真正的桌面。

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

opensource.com
我喜欢 GNOME 2 桌面,它多年来一直是我的最爱。许多其他用户也有同感,GNOME 2 成为 Linux 桌面的事实标准。后续版本对 GNOME 的用户界面进行了渐进式改进,但“您可以做的事情”和“您正在做的事情”的总体设计理念保持不变。
尽管 GNOME 取得了成功并广受欢迎,但 GNOME 团队意识到,GNOME 2 对许多人来说已经变得难以使用。应用程序启动菜单需要点击太多次。工作区难以使用。打开的窗口很容易在成堆的其他应用程序窗口下丢失。2008 年,GNOME 团队开始执行更新 GNOME 界面的任务。这项努力产生了 GNOME 3。

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

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 似乎已做好充分准备来填补这一空白。我期待看到这个领域的发展和改进。
11 条评论