#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, it makes sense for such functionality to not be in `Wayland` itself. But in my opinion there should have equally been a `Wayland-EWMH` type of thing that compositors implemented and was part of the standard one way or another. (I'm basically paraphrasing what you said, I know :p)
I believe most security concerns can be solved by sane defaults and toggles. Last I checked (Mojave) macOS let userspace applications capture keystrokes, but you had to explicitly give it permissions. I am fully aware of "consent fatigue" and its dangers, too.
> Also, OMG this Thunderbird extension is such a bad hack ๐
WebExtensions are quite limited because of similar rationales, and so extreme solutions are required. In the past all you had to do was install a TB extension and that was it.
But you have to do what you have to do when you don't want yet another icon taking up space in your taskbar/launcher.