Unity 全局菜单在 Firefox 70(最新测试版)中不起作用

Unity 全局菜单在 Firefox 70(最新测试版)中不起作用

屏幕截图 1

屏幕截图 2

正如您可能在这些屏幕截图中看到的,菜单并未集成到 Unity 中。

我想这就是我使用弃用的 DE 所得到的结果,但我仍然希望能有一个解决方案。

答案1

正式来说,没有任何 Mozilla 产品支持全局菜单(https://bugzilla.mozilla.org/show_bug.cgi?id=1419151)。全局菜单的支持首先需要工具包的支持,而 Firefox 有自己的工具包,因此需要在内部支持。因此,默认情况下 Firefox 不包含全局菜单支持,这要归功于一些外部开发人员。更具体地说,Ubunt-Unity 仅支持此功能,因为 Ubuntu 开发人员将补丁与 Firefox 的原始源合并。此后,多个 Linux 发行版也应用了相同的补丁。您可以在此处找到原始补丁:http://bazaar.launchpad.net/~mozillateam/firefox/firefox-trunk.head/view/head:/debian/patches/unity-menubar.patch

既然 Ubuntu 开发人员放弃 Unity 转而使用 gnome shell,我们可以推测他们也将放弃对所有此类补丁的支持。因此,Ubuntu 中新版本的 Firefox 可能很快就会有一个未更新的补丁,该补丁实际上将无法与新版本的 Firefox 兼容,并将被淘汰。

这不仅适用于 Firefox,还适用于许多官方尚未提供全局菜单的应用程序。在这些应用程序中,全局菜单之所以受支持,只是因为该应用程序的一些外部开发人员为其创建了一个补丁,可能他们也是一些 Ubuntu 开发人员。请看以下示例:https://bugs.launchpad.net/ayatana-design/+bug/1131664另请特别注意评论第61章先前的链接确认了 Ubuntu 开发人员对此的方向。

您的情况可能更糟,因为您试图直接从上游源运行 Firefox,但 Firefox 与许多官方 GNOME 应用程序一样,根本不支持全局菜单的上游支持。

相关内容