Originally posted by aksdb
View Post
The Wayland core protocol defines stuff common to all use-cases, including things like In-Vehicle Infotainment and Smartphone UIs, both of which it is seeing use in. Things for task-specific situations (such as multiple overlapping windows which can be moved and resized) are then extensions on top of that.
There is also a solution for a window decoration service. That's why SDL windows have proper decorations on KDE if you're running an SDL new enough to have implemented it. The GNOME devs have just decided to be petulant children and declare that "No, you're doing it wrong. We're not implementing the extension to negotiate for SSD and, if your windows don't have decorations on GNOME, that's your fault for not implementing client-side decorations."
(Which is why you're now starting to see non-GTK, non-Qt things like SDL and mpv implementing the bare minimum necessary to be able to say "They function. If you want them to be attractive, go bug GNOME about their decision to not implement the relevant standards.")
Leave a comment: