Comment by Daunk

20 hours ago

I'm not against Wayland, but I think Wayland is currently not good for the Linux ecosystem. I've had lots of friends try Linux, and they've had issues with Discord global keyboard shortcuts not working, and window positions not restoring at application start, and lots of other small issues, which add up in the end. But once they switched to X11, they've all been very happy.

Yup. I fully understand that X11 is a shitshow under the hood, but it works and Wayland frequently does not work. Screen recording, window positions, various multi-monitor and calibration issues, ...

On my laptop I use to write blog posts, that never ever gets plugged into a second screen? Sure, Wayland's great. On a computer that I expect normal people to be able to use without dumb problems? Hell no!

  • Comparing X11 and Wayland isn’t even correct because for a functional desktop you need Xwayland anyway. X11 never went away, we piled more code on top and now we have an eternal transitionary period and two ways of doing things.

I think Wayland is good for more technical users. Going from i3 to sway or bspwm to river feels like essentially nothing has changed. On the other hand, Gnome X11 to Wayland might be a bigger shock.

Unfortunately, Wayland inherently can't be like Pipewire, which instantly solved basically 90% of audio issues on Linux through its compatibility with Pulseaudio, while having (in my experience) zero drawbacks. If someone could make the equivalent of Pipewire for X11, that'd be nice. Probably far-fetched though.

  • It can absolutely be like that. Global keyboard shortcuts not working is a deliberate design choice in Wayland (as is non-foreground apps not having access to the clipboard).

"window positions not restoring at application start"

Well you see, you are actually just silly for wanting this or asking for this, because it's actually just a security flaw...or something. I will not elaborate further.

  • --geometry is an exploit that will end in your financial ruin. Spend your weekend figuring out which tiling manager and dbus commands will come close to approximating a replacement before giving up and realizing you can manually move windows for the rest of your life. Two plus two is five.

Which desktop environment do your friends use?

  • They started with Hyprland, GNOME or KDE Plasma. Most of them have ended up using Cinnamon, and the rest use XFCE.

    • hyprland is a fun spectacle, but takes insane effort to make remotely livable. Also any apparent shortcut (dotfiles) will do nasty damage to your install. Anyone hypr-curious should sandbox in an install they don't mind wiping.

      4 replies →