Originally posted by billyswong
View Post
Let me give a more mainstream example. GTK CSD applications currently provide a "Always on Top" option in header bar pop ups. But this feature is not standardized in Wayland and probably never will because of the security ideology of Wayland, which you are merrily appreciating right now. If Wayland provide such feature, it would allow software in background steal attention without user consent. Thus no it won't get implemented ever.
But that doesn't change anything I already said. All legitimate use cases that aren't just giant security issues will eventually be enables, but the more obscure and niche they are, the longer it will take.
So what is happening in those GTK CSD applications? They are doing an abstraction leak and bypassing the Wayland protocol, talking to Mutter in Wayland via a private method without cross-DE compatibility. Please pull your head out of the sand. Gnome/GTK is using the security card when they want to ban a feature they aren't interested in, then ignore security and cross-compatibility when it is a feature they like. All these are just arbitrary selfish decisions.
[cutting nonsensical rants]
Comment