KWin's control over GTk3+ client-side decorations
René J.V. Bertin
rjvbertin at gmail.com
Sun May 24 12:56:10 BST 2026
Hi,
I noticed that KWin has managed to control the look of GTk3+ client-side window decorations, and I'm very curious to see the code that does this.
So far I've seen that basic support for dropshadows and less chunky window borders was added somewhere between 5.15.5 and 5.18.5, and control over the position of the window close/minimise/maximise buttons somewhere between 5.18.5 and 5.20.5 . I'm esp. curious about that latter aspect because it seems a lot more invasive.
There's nothing in the commit logs of either KWin itself or KDecorations, but maybe I'm looking at the wrong component? Can someone point me to the proper commits or PRs?
Thanks!
R.
More information about the Plasma-devel
mailing list