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.
It creates a clear heirarchy of information too. The system owns the title bar, so any operations there are system operations.
At one point browsers did something similar for security awareness-- real permission prompts, etc. were set a few pixels over into the main UI to establist that they were “real” and not part of the page content.
Most of the time, we’re not so starved for pixels that we have tp be stealing from the title bar.
Hell, we lived thtough 640x480 desktops without even the cheat of hamburger menus.
Plus, when we actually are starved for space SSD allow the system to make the necessary adjustments.