KWin Developer's Response To The GNOME CSD Initiative
Written by Michael Larabel in KDE on 27 January 2018 at 08:57 AM EST. 74 Comments
KDE --
KDE KWin window manager / compositor maintainer Martin Flöser has penned a brief response to the recent GNOME developer's CSD Initiative in trying to get all applications to pursue client-side decorations and abandon title bars in favor of header bars.

GNOME's Wayland strategy has been all about using client-side decorations (CSD) rather than server-side decorations (SSD) although Wayland does not force applications to use CSDs. GNOME and the Weston reference compositor notably use client-side decorations while KDE has been all about server-side decorations.


With KDE developers preferring server-side decorations, it's to no surprise that Martin Flöser isn't turned on by this GNOME CSD Initiative. Martin had developed a protocol for negotiating with a Wayland compositor what type of window decorations to use, but isn't upstreaming it in wanting to stay out of this polarized discussion.

"If toolkit developers think that this is needed, don’t get fooled by GNOME asking you to implement CSD. In the same way you can ask GNOME to support server side decorations. They could do it, because they need it for XWayland anyway. And I can totally understand you toolkit developers to not want to implement CSD. It’s a lot of work and it’s difficult to not look like an alien in the various desktop environments," Martin wrote. See his brief post in full here.

Which side will win? Well, only time will tell.
About The Author
Author picture

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 10,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 or contacted via MichaelLarabel.com.

Related KDE News
Popular News This Week