Are We Wayland Yet?
arewewaylandyet.com
arewewaylandyet.com
No, No I am not, because things I care about are broken, and all of the supposed improvements wayland offers simply don't bother me. I've tried it, yes it feels a little snappier sometimes, but that's not a huge priority for me, personally.
X11 is fine.
So they make Gnome X-less, then debian will incorporate that, then other DEs will get less attention, etc… It will go downhill fast from there on.
I've begun the process of moving all of my machines away from Linux and to BSD anyway. While I have so many that the effort will probably take a couple of years to complete, perhaps I can complete it before I really get bit by this issue.
Or, worst case, I'll just stop updating and keep everything frozen on a version that meets my needs
I'm not seeing the progression there; of course I can easily imagine GNOME dropping X support, and sure Debian isn't going to patch it in (probably), but... so what? Nothing about that affects other DEs/WMs.
There is no faster way to fix software problems then pushing it prod.
I can't do this in linuw: https://twitter.com/xundecidability/status/17632190171608678...
Either way screen recording is working in all major wayland WMs, so you can do that in "linuw" (or whatever you choose to call it)
I don't know what screen recording has to do with anything? Like, yes Wayland also makes the computer vision half of that example harder (you can do it in all major compositors, but details vary and GNOME is outright hostile to automating it) but Wayland doesn't have an answer to xdotool which is arguably the bigger component. (I am aware of tools like ydotool and such, but AFAIK they're all significantly weaker; they can blindly inject emulated key/mouse events, but not, say, target specific windows)
I'm really thankful for the people sacrificing their time to test all this stuff and experiencing the bugs. I, as much as I like the GNU/Linux desktop, have already suffered through enough system changes and now I need my computer to get actual work done.
I feel updates used to break thinks more often and now everything works mostly fine. I remember long ago the issues with Polkit/dbus policies, changes in xorg drivers, the introduction of pulseaudio and then pipewire, systemd, GRUB2, problems with removable drives (that are thankfully solved since long), etc.
There's this switch called WaylandEnable in my gdm3 config file, but I have to keep it false to stay out of trouble.
Is running an nvidia gpu + gnome/kde + steam viable these days? Do most games work well?
It is a show stopper when the alternative is more reliable. If I'm playing around, ie, not doing actual work, sure, wayland is cool, and fine. I get the draw. When I'm trying to get something done, I'd much rather use X11 for now.
I could waste time elaborating on why that is, listing the odd bugs I mentioned, etc. But I suspect you're part of that crowd that froths at the mouth whenever the name "Wayland" is brought up no matter what. No other explanation explains why you'd leap from "odd bugs" to the inability to "get something done".
Instead, I'll just leave my system build so anyone passing by can give it a go if they want to actually try it out:
* Fedora Kinoite 39
* Nvidia rtx 4090 (driver 545.29.06)
* AMD Ryzen 9 7900
You're using Fedora, which, they've patched up their flavor of KDE pretty well to work with Wayland/Nividia. I don't use Fedora, and I don't really like Fedora so switching isn't something I'm personally interested in, and the easy KDE installs I have access to through my distros of choice don't support Wayland/Nvidia well, but work fine with x11.
And "x11 is fine" is a part of the discussion that, I don't see come up nearly enough in the "use wayland/don't use wayland" discussions online. What exactly do you get out of using wayland? The answer is "nothing worth more than a bugfree experience". Objectively.
And don't get me wrong, I'm rooting for wayland, I get the benefits full well, and I don't think I'm rooting in vain, it'll get there. I also accept that "getting there" is going to involve pushing it into distros before it's really ready in order to generate bug reports. Debian handles this currently by defaulting to wayland where it can, and allowing for an easy way back to x11 if needed. I think that's reasonable enough. I also think debian should have had it defaulted the other way around for another year or two but, I'm far from 'frothing' about it.
All that to say, wayland's not ready for prod. X11 is fine, and will continue to be fine until wayland is ready for prod, and like many things in the linux space, it is indeed better to wait until then unless you have an actual need that can't be satisfied by x11.
HN should ban these threads. They're g-d absolutely worse than the worst politics threads.
I use Wayland. Every damn day. I make a lot of money doing software engineering. All day. I screen share all day.
The last two jobs I worked in was in linux-heavy devops departments. The Wayland users are having far more trouble than any of the X11/Mac/Windows users, and probably more than all of them combined.
Maybe it is possible that all of them are just "holding it wrong", but if Wayland is that easy to break, it's still a no sell for me.
And knowing how all this works, it's exceedingly hard to imagine screensharing working, but not screenshots (it would mean you have managed to get dmabuf+pipewire working while somehow having XDG Portals misconfigured badly enough to somehow only break screenshots. It's contrived to the point of being a condemenation of the distro in question, if it's actually even a real scenario.) I've been taking screenshots in Sway for longer than I can remember, GNOME and KDE have supported the same screenshot interfaces for literally years.
(Unsurprisingly, I also send dozens of screenshots to the work chat or coworkers on a daily basis. I've been using Grim since I went to Europe over 5 years ago. Same program. Same hotkey binding. Same PNGs dumped into a dir.)
FWIW my previous experience a year ago was a stuttery mess making it a complete non-starter.
I do need to give it another go though.
I do need to give it another go though.
I can't name a single "basic" broken thing that users care about more than their freakin displays being actually decent looking to their human eyeballs.
I swear to God, none of you have bought a laptop in the past 8 years. Acting like your tiling manager being able to list windows is more important that mixed DPI scaling, I just can't take any of it seriously.
Well it being a stuttery mess for one. I could care less any of the features you mentioned when games or even the desktop is unusable.
Signal couldn't even render correctly.
I had a myriad of other issues, switching to x11 fixed it.
$ echo $XDG_SESSION_TYPE
wayland