GTK: Consider dropping the X11 back end
gitlab.gnome.org
gitlab.gnome.org
Maybe all these issues will eventually be fixed and I can comfortably switch to Wayland. But if GTK drops X11 support before these showstopping bugs are fixed, I will have to stop upgrading GTK.
EDIT: To be clear, this isn't meant to be a dig at Wayland; I've used it on laptops with Intel and AMD GPUs and it works great, much better than X11 even. I bet most of my issues are related to nvidia. I wouldn't be surprised if it's impossible to fix these problems without fixing nvidia's proprietary driver. But as a user, I don't care. My 5 year old 1080Ti still plays all the games I need it to (under X11) and I'm not looking to replace it any time soon.
Its like deprecating support for windows 7; sure nobody should be using it, but you bet there is a huge (absolutely speaking) number of people using it still, for one reason or another.
- VGA has nothing to do with it, but when I do sysadmin stuff and just walk in, turn on the monitor, i dont want to first troubleshoot wayland, or even install it in the first place
- "real work" is the wrong way to put it: i mean when a company has written an application specifically for their own usecase, and (if theyre unlucky) targeting X11
To decide whether a platform needs to be dropped, you don't need anything as fine-grained as telemetry. If you want to be conservative in your estimates (which, if you care about backwards compatibility, you should be), then it will become quite obvious that no-one is using a particular platform any more.
Personally I use PipeWire anyway but I'll admit telling people to replace more of their setup as a solution isn't very nice.
Also there might be oddballs like how Zoom used to use the GNOME screenshot API for a while.
The only oddball these days is Discord, because they refuse to ship an updated version of Electron. Works fine in-browser.
There are far more pressing issues, like the thumbnail file picker (or having a decent file picker at all, actually). They should focus on those issues.
And X11 now fixed the couple of issues that Wayland people complained about most.
Users blindly used this env var and break their system. Inside flatpak it's required to work but outside it could be running in a process that shouldn't be using the portal for various features.
There are also various xdg-desktop-portal bugs that need to be fixed there first. Like some portals fail on the host.
The actual problem is that it is not part of the FileChooserNative API to use the XDG Portal API outside of Flatpak. I just opened an issue for this specific usecase: https://gitlab.gnome.org/GNOME/gtk/-/issues/5026
Yes absolutely helpful as always
No, they did not. The tearing is still there.
Classic gnome dev's ;)
https://news.ycombinator.com/item?id=27075980
Gnome is more like woke, anti other DE's. Professional is probably the least attribute i would attest towards gnome.
Mostly what comes to mind is Synergy and ThinLinc.
GNOME devs seem dead set on killing everything that works, but they don't approve of. [1]
[1]: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4829
That means building stuff with clear boundaries and simple API's and the ability to split parts off to run in sandboxes or containers.
Build it like that in the first place, and you'll be able to maintain compatibility for decades, even with few users and minimal development effort.
I suspect none of the above is true in this case.
Tell me, does this Wayland improve the User experience? Or merely the developers?
The reason there's half a billion distributions is not because what's mainstream is bad, but because it's so easy to create a new distribution any bikeshedding argument results in a split. And people just _love_ to bikeshed.
They have zero care about user's needs.
Everybody knows Wayland is far from being a full replacement for X but they obviously don't care.
It's really funny to see how hypocritical GTK/Gnome devs are when they talk about inclusion and diversity because they are the first to exclude people.
They simple refuse to talk about Wayland's problems and try to shut down every discussion.