自 1999 年 3 月首次发布以来,GNOME 桌面环境经历了许多变化。在大部分时间里,这个开源项目每年发布两次更新,这让用户可以预测何时可以在他们的 Linux 和其他类 Unix 桌面系统上看到新功能。其最新版本 GNOME 3.36 于 3 月发布,该项目正准备在 9 月发布其下一个迭代版本。为了了解 GNOME 的最新动态,我采访了 Emmanuele Bassi。
Emmanuele 为 GNOME 贡献了 15 年以上。他最初是语言绑定的维护者,允许开发者在其他编程语言中使用 GNOME 库,然后转而为 GTK(一个用于开发 GNOME 应用程序的跨平台小部件)和 GNOME 的其他部分做出贡献。2018 年,GNOME 聘请 Emmanuele 担任全职 GTK 核心开发者,他在那里负责 GTK 和 GNOME 应用程序开发平台的工作。
Jim Hall: GNOME 3.36 于 2020 年 3 月发布。人们应该了解哪些主要功能?
Emmanuele Bassi: GNOME 在过去 18 年左右的时间里一直遵循发布时间表。GNOME 不是在新功能准备就绪时发布;而是在时间到了才发布。这简化了新版本的发布。GNOME 中没有“下一个重大事件”。相反,只是每六个月发布一个新版本。我们总是修复错误,添加新功能,并改进现有的功能。
这个版本实际上是为了确保所有功能都好用且令人愉快。在 GNOME 3.36 中,有很多改进用户体验的地方。我喜欢的一个功能是能够关闭通知。这是一个在非常旧版本的 GNOME 中就有的功能,但后来被移除了一段时间,因为其底层的机制不是很可靠。但是我们又把它加回来了,因为这个功能对很多人来说非常有用和重要。
你可以为所有内容切换通知的开启和关闭,或者为你使用的每个应用程序设置通知。你可以在 GNOME 设置应用程序的“应用程序”菜单下找到这个设置。

点击“请勿打扰”以关闭通知。(GNOME, CC BY-SA 4.0)

你可以在“设置”应用程序中关闭单个应用程序的通知。 (Jim Hall, CC BY-SA 4.0)
我们还在 GNOME 锁屏上添加了额外的润色。这个更新的锁屏已经开发了很久,现在已经准备好了。新的 GNOME 锁屏会模糊你当前工作区的背景,但不会显示你正在运行的应用程序。这对用户体验来说是一个很棒的功能。我们在过去的三四个周期里一直在研究它,并且沿途修复了很多问题,以使其运行良好。
另一个对用户体验很重要的东西是[有一个新的]地方来放置所有的扩展程序。[它曾经在] GNOME 软件中心,但没有人知道去那里找。现在有一个单独的应用程序来管理它。

新的“扩展程序”应用程序允许你更改扩展程序首选项或关闭你不想要的扩展程序。(GNOME, CC BY-SA 4.0)
GNOME Shell 本身也添加了很多小的润色。例如,GNOME Shell 应用程序启动器中的应用程序文件夹是一个很棒的新功能。在启动器中创建你自己的应用程序组或文件夹非常容易。很多人长期以来都要求这个功能。应用程序文件夹实际上在更早的 GNOME 版本中就出现了,但[这个功能]需要额外的工作才能使其真正出色,而这就是你在 GNOME 3.36 中看到的。
JH:GNOME 有哪些功能是更多人应该了解的?
EB: 我不知道 GNOME 3.36 中还有其他真正重要的功能。如果你已经在使用 GNOME,你将看到的最大的变化是改进的用户体验。如果你没有使用 GNOME,那么最大的变化是在使用 GNOME 时行为的一致性。这关乎你电脑的流畅体验,就像你的电脑不会打扰你一样。
密码字段更易于使用。这以前是在一个你必须知道它存在的菜单中,如果你想使用它,但现在它就在那里。
JH:如果你像我一样使用又长又复杂的密码,这是一个很棒的功能。在任何 GNOME 提示你输入密码的地方,你可以点击一个小图标来显示你的密码,以确保你输入正确。

锁屏包括新的“显示密码”功能。(GNOME, CC BY-SA 4.0)
EB: GNOME 应用程序启动器中的新应用程序文件夹是另一个[值得了解的功能]。文件夹更容易看到,而且看起来很棒。GNOME 会为应用程序文件夹建议一个名称,但更改文件夹名称真的很容易。
GNOME 中有更多应用程序可以响应调整大小。他们在用户界面中更改了这一点。“设置”应用程序就是一个很好的例子。如果你把它弄得太窄,它会改变显示方式。由于 Purism 等公司正在将 GNOME 放在其他显示尺寸(如手机)上,或者任何在其他外形尺寸上使用 GNOME 的人,我们已经为此努力了一段时间。
有些变化你在使用它们之前不会注意到。有很多很棒的功能可以看到,并且允许你以不同的方式使用 GNOME。
JH:作为 GNOME 开发者和用户,你觉得哪些 GNOME 功能在你的日常工作中最为有用?
EB: 我经常使用键盘导航。我一直都在使用键盘,所以我的手一直放在键盘上。当我使用鼠标时,有时会因为过度使用而患上 RSI(重复性劳损)。能够使用键盘完成所有操作非常棒。
键盘快捷键是 GNOME 辅助功能的一部分。这也是能够依靠键盘快捷键来完成事情的设计方向的一部分。键盘辅助功能是设计语言的核心部分;它不是一个会在某天被删除的附加功能。
以及在屏幕上拥有多个窗口并能够平铺它们,所以我可以并排显示两个窗口。还有多个工作区。我在 1990 年代曾经用不同的虚拟桌面来微观管理我的工作区。但我总是创建比我需要的更多的虚拟桌面。但在 GNOME 中,如果你需要,创建新的工作区很容易,当你不需要它时,它就消失了。
JH:我们已经进入 GNOME 3.37 开发周期,GNOME 3.38 计划于 2020 年 9 月发布。有哪些新功能将引起人们的兴趣?
EB: 一直都有新的变化。我们正在做的一件事是应用程序网格,并使其可自定义。目前,应用程序是按字母顺序列出的,但你将能够以你想要的任何顺序拖动它们。这将完成一个已经进行了五年或更长时间的巨大变化。目标是减少自动化,更多地以用户驱动为主。
正在发生的另一件事是 GNOME Shell;开发者希望对“概览”布局进行一些测试。现在,你的左侧有一个仪表板,右侧有一个仪表板,中间是窗口。我们正在尝试移除仪表板,因为它没有帮助。如果你想配置它,你可以。这有点受到移动设备的推动。在桌面上,你处于横向模式,并且有很大的空间可以将东西放在屏幕上。但在移动设备上,你可能处于纵向模式,并且空间较小。因此,我们正在试验新的布局和新的内容显示方式。其中一些将会在 GNOME 3.38 中出现,但这已经是一个非常长的项目了,所以我们拭目以待。
GNOME 设置中还有更多功能。GNOME 3.38 中计划有一个多任务面板。其中一些设置已经存在于 GNOME Tweaks 应用程序中,其中一些将从 Tweaks 移到主“设置”应用程序中。比如能够禁用热角——有些人不喜欢这个功能。或者让你控制用户界面何时涉及多个屏幕——比如你是否想要在多个屏幕上使用工作区,或者只是想在主屏幕上使用工作区。除非你进入 GNOME Tweaks,否则现在很多这些设置都没有公开,所以我们正在移动这些设置。
我还应该提到,GNOME 中的每个人都在努力使事情变得更快,即使是对于在 Raspberry Pi 等更受限的系统上运行的人也是如此。为了让 GNOME 运行得更好,已经做了很多工作。这是人们一直关注的很多工作,因为人们真的很关心它。
你可以访问 GNOME 的网站下载并了解更多关于 GNOME 的信息,包括其底层技术、参与方式等。如果你有兴趣了解 GNOME 的其他新功能,请查看 GNOME 3.36 发行说明。
9 条评论