GTK Adds Support For KDE's Server-Side Decorations On Wayland

Written by Michael Larabel in GNOME on 26 October 2017 at 06:48 PM EDT. 15 Comments
GNOME
Running GTK3 applications on a KDE Plasma Wayland session will soon look better with GNOME's toolkit now supporting the KDE server-side decorations.

GNOME on Wayland relies upon client-side decorations (CSD) while KDE's approach to Wayland support has been with server-side decorations (SSD), as was hotly debated a few years back.

The next GTK+ 3.22.x point release will now add support for KDE server-side decorations when CSD isn't being used.

The change by Wayland developer Drew DeVault explains, "If the compositor prefers server-side decorations and the client doesn't customize the title bar, we disable client-side decorations and let the compositor know. Otherwise, we continue to use client-side decorations."

DeVault has been working on this support since earlier this year, per this GNOME bug report. Of course, when running GTK3 apps on Wayland with the GNOME Shell session, there will not be any changes.
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