GNOME 计划将应用程序菜单移回应用程序窗口内

应用程序菜单可能会移动

GNOME Shell 桌面环境中的应用程序菜单可能即将移动。

GNOME 开发人员提议移动应用程序菜单条目返回到应用程序窗口内,进入大多数现代桌面应用程序使用的“汉堡菜单”。

“这将相对容易实现,甚至可以与 Firefox 和 Chromium 等已经使用类似模式的第三方应用程序很好地兼容。”GNOME 开发人员在他们的提议中说得对。

但是改变核心桌面可用性是个好主意吗?

GNOME 应用程序菜单

GNOME 应用程序菜单目前坐在旁边活动按钮位于顶部栏中。它们显示焦点/活动应用程序的名称和(取决于正在使用的 GNOME Shell 主题)相应应用程序的图标。

应用程序菜单本身提供对“全局”操作的快速访问,例如“退出”,“帮助”,“首选项”和“关于”,即影响应用程序的所有窗口/实例而不是某个特定窗口的操作。

例如,在 Nautilus 中,应用程序菜单有显示/隐藏侧边栏的选项。更改此设置将同时影响所有打开的文件管理器窗口。

根据“迁移”提案,多页和分窗格应用程序将在顶层页面的汉堡菜单中显示“应用程序菜单”选项,非顶层或二级页面将提供带有常规选项、设置和操​​作的“点菜单”:

对于 Nautilus 和 Web 等非多页应用程序,汉堡菜单将显示全局操作和特定于窗口的操作,并由水平分隔线分隔:

当前应用菜单实施存在“大问题”

GNOME 开发人员指出,当前应用菜单实现存在一些“相当大的问题”。其中包括:

  • 菜单与应用程序窗口断开连接
  • 多台显示器下图案不合理
  • 它只能被具有焦点的应用程序访问
  • 有些新用户没有注意到这一点,并认为没有偏好设置

后一点引起了我的共鸣。

即使是我,一个每天使用 GNOME 的人,也经常忘记我的屏幕顶部有一个菜单!大多数第三方应用程序不使用应用程序菜单,而少数使用它的应用程序菜单只提供了“退出”和“关于”项,这无济于事。

所以我认为这个迁移提议是有价值。

从各方面来看,应用程序菜单都毫无意义;它不受欢迎,也不常用,还给 GNOME 工作流程增加了不必要的复杂性。我敢打赌,有些用户甚至不知道应用程序菜单是一个菜单!

GNOME 自己声明没有其他桌面环境、操作系统或平台使用类似的模式。

下一步

接下来发生什么?

目前的计划是在即将发布的 GNOME 3.30 版本(9 月发布)中保留现有的应用程序菜单,以便开发人员有时间调整他们的应用程序。

尽管 GNOME 3.30 将包含应用程序菜单支持,但希望大多数应用程序能够尽早迁移到汉堡菜单。

在 GNOME 3.32(将于 2019 年 3 月发布)中,开发人员将从 shell 中删除应用菜单支持。任何尚未更新到新模型的应用都将使用 GTK 后备。

GNOME 开发人员做出了正确的决定吗?请在评论中告诉我们!