xio*_*ota 6 firefox globalmenu kde5 plasma-5 20.04
我希望 Firefox 在 X11 上运行的 KDE Plasma 5.19 上使用全局菜单。
全局菜单在 Firefox 中从来没有对我有用过。全局菜单确实可以用于其他有菜单的应用程序。
以下可能相关的服务正在运行:
以下不起作用:
plasma-browser-integration 包和相关的附加组件。
xdg-desktop-portal-* 包。
GTK程序的Wayland.?The全局菜单也不会在Wayland.?Wayland工作也有太多其他缺陷。
使用新的配置文件重新启动 Firefox。
安装以下软件包。其中大多数对于其他应用程序使用全局菜单不是必需的。
appmenu-gtk2-module appmenu-gtk3-module appmenu-gtk-module-common appmenu-registrar gir1.2-dbusmenu-glib-0.4 gir1.2-dbusmenu-gtk-0.4 gir1.2-dbusmenu-gtk3-0.4 indicator-appmenu indicator-appmenu-tools libappindicator1 libappindicator3-1 libappmenu-gtk2-parser0 libappmenu-gtk3-parser0 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdbusmenu-qt5-2 libdbusmenu-tools libindicator3-7 libindicator3-tools libindicator7
需要做什么才能让 Firefox 使用全局菜单?
目前,要在 Firefox 中使用全局菜单需要补丁。\xe2\x80\x82 Archisman Panigrahi 解释道:
\n\n\n全局菜单曾经在 KDE Neon 18.04(也可能是 Kubuntu 18.04)中与 Firefox 一起使用,因为(据我所知)Ubuntu 开发人员使用修补它来与 Unity(也有全局菜单)兼容。随着 Unity 被放弃,补丁也被终止
\n
具体来说,该补丁通过 dbus 导出菜单。\xe2\x80\x82没有它,Firefox 不会导出菜单,因此其他应用程序无法访问它。\xe2\x80\x82没有全局菜单。
\n当前选项:
\n查找并使用修补的二进制文件。\xe2\x80\x82 18.04 存储库中的 Firefox继续应用菜单修补程序。\xe2\x80\x82还有其他修补和重命名的 Firefox 版本,但出于各种原因可能应该避免使用它们。\xe2 \x80\x82您可以阻止软件包升级到未打补丁的版本sudo apt-mark hold firefox。
使用补丁重新编译源代码。\xe2\x80\x82这是“最安全”的选项。\xe2\x80\x82可以安装最小的开发工具集,将源代码上传到 launchpad.net 进行编译并包含在 PPA 中。
\n没有 Firefox 全局菜单,希望它们最终能在上游实现。\xe2\x80\x82(菜单栏中实际上没有任何东西不能在其他地方访问。)
\n也可以看看:
\n小智 -1
我这边取得了部分成功(升级之前它一直在 20.04 上运行):
基于https://forum.manjaro.org/t/howto-enabling-kde-global-menu-support-in-mozilla-firefox-and-thunderbird/7405我创建了/etc/profile.d/mozilla-common.sh:
export MOZ_PLUGIN_PATH="/usr/lib/mozilla/plugins"
export GTK_USE_PORTAL=1
Run Code Online (Sandbox Code Playgroud)
启动 Firefox 将显示全局菜单。切换到另一个窗口并返回 Firefox,全局菜单消失了。
| 归档时间: |
|
| 查看次数: |
8696 次 |
| 最近记录: |