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

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |k...@davidedmundson.co.uk

--- Comment #2 from David Edmundson <k...@davidedmundson.co.uk> ---
We need to get the correct DBus service name + path for the appmenu for a given
window.

Currently we look at an X property of the window for KDE's appmenu and GTK's
appmenu then write back a new service and path to our proxy.

We have a wayland protocol for KDE's one
GTK/mutter have a wayland protocol for GTK's one

Wayland protocols are strictly between the compositor and the client and are
not sniffable or editable.

To match that design we would need to:
implement
https://gitlab.gnome.org/GNOME/gtk/-/blob/master/gdk/wayland/protocol/gtk-shell.xml
in kwin

This is very problematic as announcing we support this means GTK will then
"know" we support all the things on here - it's also unstable as a protocol and
GTK specific.

We also then need to somehow write our proxy path back in a way that kwin keeps
(in a brand new protocol bespoke to the proxy)

Then we would need changes on top to copy what we do for appmenu and then proxy
that data from kwin through plasma-window-management protocol to the client.

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

Reply via email to