| > Till today I have found X11 configuration one of the toughest things in Linux. I'd rather google for some wayland specific flags than worry about X11. My experience here is that this used to be true more than ten years ago. At some point in between that though X11 managed to get to 0 config. At least, I installed Arch & didn't have to touch the X config at all and things just worked (on NVidia at least). I'm not trying to say needing flags is something bad. That stuff will get ironed out for sure. But if you want to avoid Xwayland, you need flags (& it's not just Chrome & Firefox - Electron needs similar things) AND Xwayland on Nvidia is a mess right now with no end in sight. > Xwayland is a transitional thing anyways too. When X is dead we won't need to worry about Xwayland either. Some apps don't even support Wayland and likely won't for a long time and I think you're underestimating how long XWayland will be a thing (e.g. Tcl/TK which is powers a surprising number of developer tooling UIs doesn't have Wayland & doesn't seem to have enough interest to really push this to production though previous ports have been attempted & made progress). FWIW, this argument has been made since Wayland started 15 years ago. I won't even have the same machine in 5 years. > X11 is overcomplicated, over-engineered, barely maintained, is apparently broken from a security angle, ancient... It's funny the kind of arguments that get made because you think I'm against your position. I agree with you and think Wayland should replace X11. But there are very real problems with it today & there's a reason anyone with an NVidia GPU goes "uggh. Wayland". The problem is not just on Nvidia's end and I see cultural problems from Wayland's side too (likely because they've faced so much drive by attacks). I feel like Nvidia is stepping up on their side though - I don't see the same from Wayland/XWayland camp. |
Genuinely curious -- what stepping up should happen from Wayland/XWayland ? Intel and AMD seem to work well on it so is it because they have some accepted some ugly hacks that Nvidia are not willing to do ? Something else ?