4 ms·
> Most desktop environments will allow windows to supply their own decorations if they wish but will provide a default implementation on the server side as an a
by doesnt_know 2y ago
> Most desktop environments will allow windows to supply their own decorations if they wish but will provide a default implementation on the server side as an alternative. GNOME, in their infinite wisdom, have decided that all clients must provide their own decorations, and if a client does not, they will simply be missing
I'm sure there was/is a good reason why this design decision was made, but it certainly seems a bit odd. Imagine if every game had to write decorations for every platform and desktop environment...
- Arnavion 2y agoTheir reason was that applications want to control everything about how they look, so they don't want compositor-provided decorations that clash with the rest of the application window. Whether that's a *good* reason... Well lots of electrons have been used up in that discussion already. https://gitlab.gnome.org/GNOME/mutter/-/issues/217 https://gitlab.gnome.org/GNOME/mutter/-/issues/217 https://gitlab.gnome.org/GNOME/mutter/-/issues/1143 https://gitlab.gnome.org/GNOME/mutter/-/issues/1143 ... and probably many other places.
- naikrovek 2y agoOk, so make it optional to use custom window chrome/decorations, rather than make it mandatory. GNOME devs are very arrogant. “Do it our way or go away.” They make it very hard to hold onto any hope that there will ever be a reasonable, cohesive, Linux desktop experience.
- mksybr 2y agoKDE is reasonable and cohesive
- failbuffer 2y agoI really like the hearty amount of configurability they make available thru the control panels. They're not afraid of giving you a lot of options, yet it's organized well, easy to use, and the defaults are sensible.
- ikiris 2y agoI think them and fyne fight over who can make a worse gui library experience.
- deleted 2y ago[deleted]