KDE Server Decoration Protocol Proposed For Wayland-Protocols

Written by Michael Larabel in KDE on 27 October 2017 at 09:04 AM EDT. 26 Comments
KDE
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:
"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."
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week