https://bugs.kde.org/show_bug.cgi?id=424485

--- Comment #3 from Alexander Schlarb <alexander-kde@ninetailed.ninja> ---
So, I spent the last couple of hours of reviewing the involved stacks (thanks
for the pointers!) and understanding your reply. As it is, implementing
gtk-shell in kwin + plasma + GMenu-DBusMenu-proxy doesn't look very appealing
anymore.

>From what I gathered, the most forward way within the current architecture for
getting this to work, would be to add a new special KWin <->
GMenu-DBusMenu-Proxy Wayland protocol that forwards gtk-shell's
set_dbus_properties data to the proxy and has the proxy use
org_kde_kwin_appmenu_manager to push the converted menu data back into KWin
were it is then treated as if it came from the client directly. Does that sound
about right?

That said, the much nicer solution would be to implement support for
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/33 .
Do you think they could be convinced to do that? ;-) [As in: Would it be worth
the time to even try to implement that, or is that time better spent to getting
a Plasma-specific codepath to work?]

PS: Looking through the other gtk-shell stuff it looks like at least modal,
present/raise, startup-id and system-bell have no equivalent in
wayland-protocols anywhere. Should this be tracked in some issue anywhere?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to