#X11 #Xorg is almost 40 years old. #wayland almost 15. And I still need to read thought-pieces that argue against adopting the latter with the same gate-keeping arguments.
The amount of effort put into whining together with the lack of effort put into maintaining Xorg (or any relevant software for that matter) is astounding and agonizingly agitating.
"If you are not part of the solution, you are part of the problem. Quit being a part of the problem!" - John McClane (slightly paraphrased)
@KitsuWhooa @fleischie28 I understand your frustration and even share some of it, but please remember that having a good answer to the question "why would you want to do that?" is the necessary first step to design a good protocol that solves actual use cases and ensures interoperability. The XY problem is real, and if "I want it to work the way X11 did" was the way to go there would be no need for Wayland at all.
@KitsuWhooa @fleischie28 TBH, I don't think this falls into Wayland's scope at all. This is something for a window management interface. X11 left it wide open for everyone as every client could do everything; now we're in a better world, but we kinda forgot about having an interoperable standard for that. There are extensions that do basic window management over Wayland, but their scope was so far mostly about things like taskbars.
Also, OMG this Thunderbird extension is such a bad hack 😂
Yeah, I definitely understand that as well.
> if "I want it to work the way X11 did" was the way to go there would be no need for Wayland at all.
It is not necessarily binary like that. Wayland can get rid of many assumptions of how graphics hardware works that X makes and are no longer relevant. It can have superior multiple monitor support and absolutely no tearing with no fussing about with different refresh rate monitors. But it should also let me make a program that hides Thunderbird because it's 2024 and it still doesn't support running in the background on Linux. [0]
There's no reason for client isolation if the user simply doesn't want it. I personally don't want it. I don't want control of my computer taken away from me because it can be abused by a theoretical threat. I think control being taken away is why people are upset.
[0] https://github.com/Ximi1970/systray-x