如何在手动安装 Firefox 开发者版时安装 Unity 全局菜单?

如何在手动安装 Firefox 开发者版时安装 Unity 全局菜单?

在 Firefox 开发者版中,我希望标题栏在悬停时更改为菜单栏。我看到有人建议通过在 about:config 中将选项“ui.use_unity_menubar”设置为 true 来实现这一点,但那行不通。

我手动安装了 Firefox 开发者版本,而不是使用 PPA,因为我希望安装与当前 Firefox 安装并行 - 如下所述:https://askubuntu.com/a/548005/428453

该链接中也描述了;如果手动安装 Firefox DE,则不会安装 Unity 全局菜单(默认)...但它没有说明如何安装它。

如何安装/启用 Unity 全局菜单?

答案1

我……有点解决办法,但需要妥协。请先阅读完整答案。

(请注意,如果您像我一样手动将 Firefox 开发人员版本安装到 /usr/lib/firefox,则需要备份它,因为它将被替换。另外,请备份您的 ~/.mozilla 文件夹,以防以下操作失败并擦除您的 .mozilla 文件夹。)

首先,使用以下命令添加 Firefox beta ppasudo add-apt-repository ppa:mozillateam/firefox-next

使用以下方式安装 Firefox betasudo apt-get update && sudo apt-get install --only-upgrade firefox

现在运行firefox -P您的开发者版本配置文件应该仍然在那里。选择它并打开 Firefox。您将获得 ppa 上的最新测试版,如您在“关于 Firefox”中看到的那样,您还将获得开发人员工具和全局菜单栏。

然而,我很确定开发者版本专用的所有工具都不会更新。只有基础浏览器会更新。 更正:开发版没有 Beta 版所没有的专用工具。升级到 Beta 版不会丢失任何东西;只是比保留开发版更麻烦。

当我弄清楚了这一点后,我立即回到了没有全局菜单的手动安装(还有一个非常烦人的错误,即 URL 栏不会自动聚焦到新选项卡上),所以您可能不想遵循这些步骤。但如果您确实希望立即修复全局菜单,并且对所有开发人员工具的当前状态也感到满意,那么这可能是值得的。参见上文。

否则,我猜你会和我一起等待 Mozilla 修补这个错误。由于这个问题很麻烦而且 Unity 也快要死了,所以这个 Bug 被以 wontfix 的形式解决了。

糟糕的是,对此的唯一答案是放弃开发者版本并安装测试版 ppa(当然,它具有 Unity 集成),但这就是我所得到的全部。

相关内容