Old, original message is below with strike through format. Here I add the info how to enable global menus on Plasma 5.13+. I assume here that you already know how to enable global menus in Plasma (system global menus panel applet or Active Window Control necessarily git version, global menus on titlebar).
- update to Plasma 5.13 or higher
libdbusmenu-glibfor electron global menus
- check also if you have those packages, if not, install them:
appmenu-qt4 (support for qt4 apps, if you don't use them, you don't need it)
- Libre Office since 6.2 has native support for Plasma global menus. For older LO versions you need to enable it (although is now a bit buggy - see info at the end) by adding to
~/.xprofile doesn't already exist, create it and add this line.
then reboot system.
The section below is valid only for Arch based systems! Distros based on Ubuntu don't have to do it as Thunderbird and Firefox there is already with Unity patches for global menus.
- for Firefox global menus install from AUR
firefox-kde-opensuse-bin(already compiled version, unpacked from deb) or compile yourself from AUR
firefox-kde-opensuse(will take a long time, even 2 hours or more!)
- for Thunderbird global menus compile from AUR
thunderbird-appmenu(compilation can take 1 hour or more), make temp folder should be set on root to avoid longer paths, which can break compilation (issue with Thunderbird's compilation)
Warning: At the moment of writing Firefox's and Thunderbird's global menus work correctly with system global menu applet/widget and with titlebar. When you use AWC applet this is currently bugged and menus show up but don't respond to click. As a temporal workaround: click on the first menu item, move the cursor through menus, click on the FF or TB window anywhere to unfocus menus, switch to other window and then back to FF or TB. Menus will then work until program restart. Hopefully, this will be later fixed.
Just a news: I hope that Manjaro will be ready for adding needed packages to its repo so when we update to Plasma 5.13 it will support GTK global menus.
At this moment it can be tested by installing those two packages:
appmenu-gtk-module (Manjaro repo)
gmenu-dbusmenu-proxy (currently in AUR, later should be in Manjaro repo)
For Libre Office menu add to
~/.xprofile a line:
I tested it on my Manjaro install and it works very well. Inkscape, Gimp and many other GTK applications and also Libre have working global menu now!
There are some bugs in LO menus and hopefully, they will be fixed in LO 6.1 or 6.2 version.
Firefox and Thunderbird gobal menus are not working now but they are planned so we have to be patient, they will come eventually.
Also remember, when some programs launch as root (like GParted or Grub Customizer), they won't have global menus because they use root profile, not a user one. This will be changed with time anyway and programs will be launched by a user and only actions as root (a requirement for Wayland) so global menus will work then.