Cet article est aussi disponible en français.
This article contains quite a few technical terms, which I will explain these in the following paragraphs, those that are already familiar with these terms may skip to the next section. A basic understanding of linux and it’s desktop environments is assumed.
Server side decorations (SSD) is the term for when when the application’s titlebar is drawn by the system and client side decorations (CSD) is the term for when the applications draws it’s own titlebar. KDE prefers the former, while GNOME prefers the latter. KDE and most other desktop environments supports both, while GNOME only supports CSD.
Which can also be achieved with locally integrated menus on SSDs. I use this for example. It may not give you the same flexibility as CSDs, but it does reduce the aspect of wasted space.
Now this is exactly the kinda things I want apps to do with the title bar !
I still think more apps would benefit from tailored solutions, but this is the best way to compensate for most apps not caring that I have seen yet.
I would imagine that LIMs becoming more popular could lead to further improvements in that regard, which might actually make more tailored solutions possible at some point. At least KDE already seems to be working on upstreaming this feature in this merge request, so I’m quite excited to see what might be possible in the future :)