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.
Good software should be handled like that, try looking at how the kernel does things.
Sadly for gnome doing so does not make you automathically good software
If they would just take it a step further and embraced the Kernel’s most important “don’t break userspace” rule.
Should a desktop environment use the same philosophy as a kernel ? don’t they have different requirements ? I’m asking as a layman
The less options, the better for a new person to jump in. Modern Gnome is a DE I can recommend everyone. ‘It’s like Mac but simpler,’ I advertise it. I like it even as a pro user, though. But even if we, the pro users, couldn’t work with it, that’s okay. Many pro users hate modern Gnome, and use other environments. But having one with limited options and an opinionated design hurts nobody, and helps a lot. I can install it for an elderly parent or a friend, and they can use it without much assistance, as it’s not very far from their tablet or smartphone.
I’d say KDE Plasma 6 with one of the one-button global theme modifications can do everything you’re promising, while resulting in a simpler and more familiar layout.
More options help everyone, whether they use them or not.