I would like Firefox to use the global menu on KDE Plasma 5.19 running on X11.
- The widget set for both GTK and KDE is Breeze.
- I am currently using Kubuntu 20.10, but also have machines running 18.04 and 20.04. Global menu does work on 18.04, but not 20.04 or 20.10 (or 21.04 or 21.10...).
- Existing questions on the topic are outdated, mostly related to issues with appmenu on Unity.
The global menu has never worked for me with Firefox. The global menu does work with other applications that have menus.
- GTK2: xournal
- GTK3: geany, geeqie
- KDE: Falkon, Konsole
- Others: Google Chrome, LibreOffice
The following potentially relevant services are running:
- Application menus daemon
- GNOME/GTK Settings Synchronization Service
The following do not work:
plasma-browser-integration
package and associated add-on.xdg-desktop-portal-*
packages.Wayland. The global menu of GTK apps do not work in Wayland. Wayland also has too many other defects.
Restarting Firefox with a fresh profile.
Installing the following packages. Most of them were not necessary for other applications to use the global menu.
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
What needs to be done to get Firefox to use the global menus?
One possible solution would be to download the Firefox .deb file from Ubuntu 18.04 and run it in 20.04 (but be aware that this may create serious dependency issues).
– Archisman Panigrahi Nov 01 '20 at 16:06The issue with the PPA is that it may soon loose support, and Ubuntu 18.04 won't be available after a few more years.
– Archisman Panigrahi Nov 01 '20 at 16:35