Feature Description
Global menu is simply such a nice feature to have.
In X11, it used to be done using the com.canonical.AppMenu.Registrar interface, which is not compatible with Wayland.
Actually, KDE has made a Wayland protocol to make this interface usable on Wayland, however, well... Looks a lot like monkey patching :P.
Now we have a pull request waiting to be merged, allowing D-Bus objects to be associated with surfaces or clients, effectively allowing the creation of a global menu. As it is quite universal, this is probably what should be implemented in Ignis.
Feature Description
Global menu is simply such a nice feature to have.
In X11, it used to be done using the
com.canonical.AppMenu.Registrarinterface, which is not compatible with Wayland.Actually, KDE has made a Wayland protocol to make this interface usable on Wayland, however, well... Looks a lot like monkey patching :P.
Now we have a pull request waiting to be merged, allowing D-Bus objects to be associated with surfaces or clients, effectively allowing the creation of a global menu. As it is quite universal, this is probably what should be implemented in Ignis.