Branch `broulik/gmenu-dbusmenu-proxy` of plasma-workspace
Tested `gedit` which supposedly only has a menu bar on Ubuntu
{F5707116}
Tested LibreOffice 6 with `gtk3_kde5` platform plugin, should just work with regular GTK3 plugin; also works with `gtk` and `gtk3` plugins when you have appmenu-gtk-module. Out of the box with gtk3 action IDs are randomly assigned so I cannot map them to any icons, however, with appmenu-gtk-module I can.
Tested LibreOffice 6 with `vanilla gtk3_kde5` platform plugin, should just work with regular GTK3 plugin
{F5707119}
LibreOffice with appmenu-gtk-module
I won't be able to add any icons to LibreOffice's menus as the action names are random ids assigned by it. In gedit I get some names like "open" and "save" I could map on our side{F5733656}
Applications not having a dedicated menu bar will at least show the top panel menu with Settings, About, and Help
{F5707121}
Does not work with Gimp or Inkscape as they aren't GTK3-based.
Out of the box it seems to work with most GTK3 apps (tried shotwell, gnome-builder, gnote, evince) and you get the "application menu" with few items like New Window, Options, Quit.Works with Gimp or Inkscape if you have appmenu-gtk-module (there's GTK2 and GTK3 variants) installed and `GTK_MODULES=appmenu-gtk-module` environment variable set (or unity-gtk-module for pre-Gnome Ubuntu)
Together with appmenu-gtk-module and `GTK_MODULES=appmenu-gtk-module` I managed to get a full menu bar in pluma (editor),{F5733658}