KDE Server Decoration Protocol Proposed For Wayland-Protocols
Yesterday the GTK tool-kit added support for KDE's server-side decorations on Wayland to be used when client-side decorations are not active. Now it's been proposed adding the KDE Server Decoration Protocol to the upstream Wayland-Protocols repository.
This isn't a change of policy nor is it enforcing Wayland move to server-side decorations rather than CSD or anything along those lines. It's more of making it easier by others for supporting the KDE server decoration protocol by putting it in a common location to reduce redundant copies and potential stale versions, etc.
Developer David Edmundson commented with the proposal:
This isn't a change of policy nor is it enforcing Wayland move to server-side decorations rather than CSD or anything along those lines. It's more of making it easier by others for supporting the KDE server decoration protocol by putting it in a common location to reduce redundant copies and potential stale versions, etc.
Developer David Edmundson commented with the proposal:
"The server decoration protocol negotiates between the client and server whether the client should default to drawing window decorations, and informs the compositor what the client is doing.
This is useful not just for a compostior that is doing decorations itself, but much more importantly for a toolkit, such as Qt which primarily targets embedded and IVI applications, not to have to modify clients to add a header bar which makes them usable on a desktop compositor.
This file is currently copied in multiple places across GTK, Sway as well as being needed in both Qt and KDE. We should have this in a shared place."
26 Comments