cross-posted from: https://lemmy.world/post/39342270
Well folks, it’s the beginning of a new era: after nearly three decades of KDE desktop environments running on X11, the future KDE Plasma 6.8 release will be Wayland-exclusive! Support for X11 applications will be fully entrusted to Xwayland, and the Plasma X11 session will no longer be included.


Sucks that they just claim that and give up instead of trying to work together with Wayland compositors to make this happen.
I don’t understand why they would drop you like this.
Because instead of just using a common well defined API, every developer is supposed to ”work together with Wayland compositors”, of which there are many, none of which are up to feature parity with X. Working together with the (at least) three major compositors is far top much work for most projects, if you can even get them on board.
Every compositor must reimplement everything previously covered by third party software, or at least define and reimplement APIs to cover that functionality. We have been screaming about this obvious design fuckup since Wayland was first introduced, but nooo, every frame is perfect.
Take a look at https://arcan-fe.com/ for what a properly architected display server could look like instead of the mess we currently have with Wayland. I’m holding off on moving to Wayland for many reasons, and it wouldn’t surprise me if Arcan becomes mature and fully usable before Wayland. If I get to place a bet on either on Wayland or a few guys in a basement with a proper architecture, I know what I’ll put my money on.
Yes, they were supposed to reach out at some point in the last 17 years, idk what to tell you.
Someone did it for them even: https://github.com/splondike/wayland-accessibility-notes/blob/main/talon-requirements.md
That list is hilarious. I especially love how gnome just gives up on Wayland protocols and wants everyone to run a sidechannel over dbus instead.
This is why we can’t have nice things.
I don’t get what you mean. Isn’t the list just a status quo and not how things are supposed to be forever? What’s “hilarious” about somebody painstakingly going through all the features and checking how close they are?
Like I wouldn’t put it past GNOME to give up on interoperability at the slightest inconvenience, but I don’t see that here?
TIL (Today I Learned)!