I’m surprised by the inconsistency of your posts in this thread…
On your first post you critique the very existence of threads like this one (discussing a controversial issue of the ongoing Linux Desktop reality) on the “holy EOS forum” and imply that opinions:
Furthermore, you imply that you haven’t read the half of it:
Lastly you post a couple of links that offer absolutely nothing to the conversation (which, again, you haven’t read), other than maybe implied insults to those who disagree with you with zero arguments to support your position. Talk about Reddit…
I believe it’s also true for the upcoming work in progress that is the cosmic desktop as well from Pop. It’s will be written in rust and no more gnome I believe.
I don’t know about xfce or cinnamon off the top of my head. As those are the other two big players.
Just found this thread. I am currently using KDE and X and while I could find alternative to KDE, I would rather not.
Tried Wayland about half a year ago and had issues, though that was on Ubuntu. Reading the thread it seems X is mostly in maintenance mode and many distros are switching, so trying Wayland again seems doable.
However, I am using amd igpu/nvidia gpu setup and I have heard bad things about it, anyone can confirm or deny?
The VDPAU library (Appendix G, VDPAU Support), used for hardware accelerated video decoding and presentation, does not have native Wayland support and does not work with Xwayland.
Am I reading this right? No accelerated video decoding and presentation on Wayland?
Few issues i’ve experienced with Plasma + wayland:
Plasma panel visually (but not functionally) freezing on Wayland. (fixed in plasma 6)
Solution:
Run the following to restart plasmashell:
plasmashell --replace & disown
More permanent solution untill Plasma 6 gets released:
Search for “plasma renderer” in KRunner or Kickoff and launch it. In that window, switch to the “Threaded” option for the “Render Loop” combobox.
This stops plasma planel from freezing but may cause full freeze in rare cases on Plasma 5 with non-Intel GPUs. Thankfully the bugs with the threaded render loop are fixed in Plasma 6 and Qt 6.6.
Font is not antialiased with flatpak GTK apps on wayland.
Solution:
Installing xdg-desktop-portal-gtk fixes the issue.
For KDE Plasma file picker:
You can install both xdg-desktop-portal-kde and xdg-desktop-portal-gtk and you will have kde file picker.
Poor performance on external screens on hybrid GPU setups when using NVIDIA GPU as a secondary GPU because it requires CPU copying from the primary GPU to the secondary GPU (see https://invent.kde.org/plasma/kwin/-/merge_requests/1031)
Sway uses wlroots as compositor, it has more functionality than other compositors (e.g. Kwin for KDE and Mutter for Gnome) because it supports X11, Wayland and more things:
wlroots provides backends that abstract the underlying display and input
hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,
plus any custom backends
This is why your Nvidia GPU works for you in Sway.
The KDE team refused to integrate some features like wlroots into Kwin, that is why kwinft (a fork of Kwin) was created to add some features of wlroots.