Live data from Hacker News

GNOME 50 completes the migration to Wayland, dropping X11 backend code

linuxiac.com

161–170 of 190 posts

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#161

Earlier quoted context omitted.

Wayland is buggy as hell for me. Im not particularly invested in X11 but at least it works.

Nvidia GPU? Their drivers have been broken on Linux for a long time now. I've had no bugs on my steam deck or on asahi linux with wayland.

I have a RTX 5060TI that works smooth as butter on Arch+X11. Mix of office tasks, gaming on 1440p and AI workloads all without issues.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#162

Earlier quoted context omitted.

Wayland is buggy as hell for me. Im not particularly invested in X11 but at least it works.

Nvidia GPU? Their drivers have been broken on Linux for a long time now. I've had no bugs on my steam deck or on asahi linux with wayland.

Steamdeck doesn't use Wayland.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#163
post #117

Earlier quoted context omitted.

SPICE is slowly being phased out by Redhat, so I'm doubtful we'll see improvements on that front any time soon.

That would be a bummer ! And with X11 support gone we would have to downgrade to VNC to access our VMs?

AFAIK spice just has been succeeded, i forget for what exactly but after the switch everything was better one worked out it the box. I think for virtIO…

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#164
post #115

I love Linux and vastly prefer it to Windows, but whenever people tell me Linux is vastly more stable than Windows, I think of the whol X11/Wayland saga. I still scarcely know what these are. In fact I actively don't want to know about compositors and whatnot. When I want GUIs, I just want to see them. I can list many crappinesses of Windows, but stuff like this kinda just works.

what's the drive to use a nix but 'actively dont want to know' about things? just need to fulfill some software necessity? The two most major OSs out there specialize in catering to users that don't want to know how the thing works -- it seems like you're swimming against the current a little bit, no? also I don't think that anyone has ever called any nix stable and had software politics and human-stuff in mind ; wha…

Everyone deserves freedom. Tinkerers and regular users, software engineers and grandmas, artists and Paint users.

Linux obviously has this nerdy root culture because it hardly cannot. But the freedom it brings is for everyone.

This is especially important in a time where MS has clearly stopped caring about Windows in the way they did in the 90s and 2000s, they largely don't care about consumer windows anymore, as long as Excel and all the enterprise shit stays locked in. So there's nothing stopping them from shoving ads and spyware (windows account) into every inch of the OS because they hope most users won't do anything, and if some small % switch to something else, oh well.

And macOS has clearly also stopped being cared for - most of apples revenue is iPhones and services. They mostly just want to sell overpriced hardware to corpos who need Xcode and to users who are in their walled garden.

We need to respect these users and bring the freedom to them that we all deserve.

Also - I'm a software engineer myself, and if I may be so bold, I like to think im a pretty good one. Certainly well positioned to understand how Linux works. And indeed I have spent enough time debugging weird shit that I suspect I know more than the average Linux bear.

And I STILL have no patience for X vs wayland bullshit. Draw the pixels or get the fuck out of my face. I literally don't care except which one lets me use 2 hiDPI monitors + the laptop display with fractional scaling and closing and reopening the laptop lid isn't some kind of bizarre edge case event. Wayland managed to get that right on Gnome for me as of late. I have a vague understanding of why, but largely just want Gnome to figure this crap out for me so I can run IntelliJ, PyCharm and vscode at the same time without weird artifacting.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#165
post #88

Earlier quoted context omitted.

It would be sad if, after all those years, it was still missing anything significant. Maintenance mode sounds like a good thing, not something that makes me tempted to switch to some less stable alternative.

and one without the features I use. ssh -X is a must.

> ssh -X is a must.

Reminds me of sites that required ActiveX to run arbitrary code on the user side when visiting a web site outside a sandbox. Turned out to not be ideal from a security point of view.

But I guess `ssh -X` users still miss those times...

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#166

Earlier quoted context omitted.

Nvidia GPU? Their drivers have been broken on Linux for a long time now. I've had no bugs on my steam deck or on asahi linux with wayland.

Steamdeck doesn't use Wayland.

Gamescope, the main compositor of Steam Deck (the one that drives Gaming Mode), uses Wayland. It is just the desktop mode that doesn't.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#167
post #88

Earlier quoted context omitted.

and one without the features I use. ssh -X is a must.

> ssh -X is a must. Reminds me of sites that required ActiveX to run arbitrary code on the user side when visiting a web site outside a sandbox. Turned out to not be ideal from a security point of view. But I guess `ssh -X` users still miss those times...

I suspect you don't really guess that. There are differences between the two cases. For example, security threat models are a thing. Something can be secure against the threats it will face. I don't ssh -X into servers I don't already trust. There is no arbitrary code being run.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#168
post #92
post #75

Earlier quoted context omitted.

Remember x11 was initially a client server model, where multiple clients could access a single x11 server. This brought a lot of complexity we don’t use these days

For certain jobs, I've done development for Linux while also having a Windows box for other things. Opening Linux GUI apps remotely on my Windows desktop is nice and allows me to consolidate my displays. This is an edge case, for sure. How well does Wayland support this?

AFAIK it's more or less still being worked on. Since Wayland has no support in the core protocol, it's an add-on which needs the compositor to forward input and output streams and then something to compress the video and forward it (+input events) further over the network. I can't say that I got it to work so far, though screen sharing in MS Teams(!) running in MS Edge for Linux does work and uses much of the same functionality. That is with KDE and kwin-wayland.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#169
post #118

Earlier quoted context omitted.

As discussed earlier on HN, KDE these days has been the most usable desktop for many users. It is mostly stable, feature rich and can be customized easily.

I tried KDE on several different occasions this year, and each time the bottom panel froze on me when trying to configure it, usually within the first minute or two. It felt a bit like I was still using KDE4 when it was first released.

I think I've had some panel hangs up until a couple of months ago. It was usually some tray plugin (happened after particular changes in the network or sound system configuration) or multi-screen configuration change related. In any case, the workaround for a hanging or spazzed out desktop shell is: open krunner (it's a different process, should still work) and run plasmashell --replace.

Re: GNOME 50 completes the migration to Wayland, dropping X11 backend code

#170

I haven’t booted into an X11 environment in maybe 4 years. Wayland has been fine (Fedora + Gnome, Fedora / Arch + Niri). I think this is one of those issues where hardcore users overestimate how much anyone else cares or will notice.

Mouse warping does not work in XWayland. Thus, I still use X11. David (UI details) beats Goliath.

https://www.phoronix.com/news/SDL-Lands-Wayland-Pointer-Warp

Wayland and SDL got support this summer.

And Xwayland has had support for past 10 years: https://www.phoronix.com/news/XWayland-Pointer-Confinement

Post reply on HN