4 ms·
It's a pain because of how much legacy content is made to target Xorg and that there isn't just one central authority or toolkit. You have decades of applicatio
by PlutoIsAPlanet 3y ago
It's a pain because of how much legacy content is made to target Xorg and that there isn't just one central authority or toolkit. You have decades of applications and dozens of toolkits that speak to the X Window Server.
Unlike Windows and macOS, where you link agaisnt the system toolkits, so when Microsoft/Apple want to change their protocol, they update these toolkits.
Any protocol that wasn't X on Linux is always going to be a pain to replace, the biggest issue with Wayland adoption is that it isn't X, yet X is not appropriate for how modern graphics works (why Android does not use it, and uses a system similar to Wayland).
Edit: To add on, regarding things like emulated input etc, on other operating systems there are usually standardised protocols for doing this, where on X it just allowed anything (you don't want windows reading the input sent to other windows, think banking). So new protocols have to be invented here, and then support added for them, in many cases the protocol also works on X with an updated window manager/compositor.
- nsajko 3y agoNo. The Wayland design is crap through-and-through. To a large extent it was intentionally meant to break things, what with its insane security model ideas. It's not just a matter of "getting the wrinkles ironed out".
- ChocolateGod 3y agoDo you even know anything about the Wayland design? Wayland is more about just getting surfaces from A => B and management of those surfaces, it doesn't really do anything shockingly different from how something like macOS does it.
- School-Cotton 3y agomacOS actually works when I try to use it though. Wayland always has huge issues. What explains that?
- PlutoIsAPlanet 3y agoTry reading my original comment, it explains it perfectly.
- kaba0 3y agoThat tiny billionaire dollar company backing it?
- sophacles 3y agoWhat is crappy about the design?
- WhyNotHugo 3y agoYou can run Xorg applications on Wayland via XWayland. The experience is very straightforward, you run the application and it show up as a regular window. There's no tinkering or setup required. I run Steam and many games. Only ONE game natively runs on Wayland (factorio), the others all use XWayland and work fine.
- PlutoIsAPlanet 3y agoXWayland on Nvidia is still poo, but it's a complicated issue with no easy fix, that isn't a problem with Wayland itself.