Live data from Hacker News

Wayland is not ready as a 1:1 compatible Xorg replacement just yet

gist.github.com

21–30 of 419 posts

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#21
post #5
post #3

This is completely the opposite of my experience. I've been running Wayland on Pop OS since last year and it has been great. X11 had horrible tearing on external rotated screens - Wayland fixed that. Colour temperature changing works. Screensharing works just fine on Chrome and Firefox. I use it every day. Screen recording works with Gnome's built in recorder. I'm sure there are a few esoteric bits which don't work -…

Did you manage to get screensharing working with Slack on Wayland? Did you manage to setup more than 1 monitor to run on various (an sometimes very different) dpi settings?

I've found it very difficult to make screensharing work at all in Wayland.

On the other hand, the reason I switched to Wayland was that I wasn't able to get multiple monitors with different pixel densities working in Xorg. That works fine in Wayland, and since one of my monitors was unusable without being able to choose different pixel densities for each monitor, Wayland it is.

If it matters, I'm using Pop OS on a System76 Thelio.

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#22
This is a bit blunt, but I'm with the commented who says:

> What a surprise. Desktop components requiring X do not work on Wayland. It's as if they're different display server protocol

Yes, it's a breaking change. Yes, old software will have problems.

But X11/XOrg has run its useful life

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#23
This is absurd. Author claims that "Wayland breaks automation software". They then use the "py37-autokey" tool as an example.

Autokey uses Xorg APIs for key handling. Of course this is not going to work on Wayland since it's written for Xorg and not for Wayland.

The author is probably the type of person that buys an AMD graphics card, and then complains that AMD "breaks" software that's based on CUDA...

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#25
post #3

This is completely the opposite of my experience. I've been running Wayland on Pop OS since last year and it has been great. X11 had horrible tearing on external rotated screens - Wayland fixed that. Colour temperature changing works. Screensharing works just fine on Chrome and Firefox. I use it every day. Screen recording works with Gnome's built in recorder. I'm sure there are a few esoteric bits which don't work -…

> Screen recording works with Gnome's built in recorder.

okay, but what if I don't like gnome ? e.g. I had to record a screencap of a bug of a software (that, uh, occurs only under wayland) so I went under weston and, well apparently there is also a screen capture tool but it is incompatible. On X11 I use simplescreenrecorder no matter the desktop (I mostly use i3wm or KDE Plasma depending on the circumstances).

Also what's the way to set a different keymap, that would work for any wayland compositor ? `setxkbmap` used to work but doesn't anymore and this is fairly frustrating and I really really don't want to have to learn one command per compositor.

Moving windows (or even the mouse cursor) also feels absolutely sluggish on wayland, like the frame rate is halved.

X11 / i3 : https://streamable.com/fo8ixw

weston-eglstream : https://streamable.com/wmp6vy

Also switching in/out from a wayland tty apparently gets it stuck here.

etc etc... it's just painful from start to end

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#26
I think Wayland is a nice way forward from X, right now it's still not a replacement because of how central X is and how much stuff interfaces with it specifically or make assumptions about X features. (and so indeed, Wayland kind of breaks "everything")

But I also think that they (Wayland) took a way too heavy napalm approach to the solution, almost like they totally ignored how painful such a transition would have been. I still don't get it...

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#27
post #7

Wayland doesn't even work for me, so I guess I don't have such problems. I'm not really into the actual arguments between NVidia and Wayland folks, but I suspect it's something like "they don't want to bow to us, therefore we don't want to work with them" from both sides. Like a kindergarten ;)

Only Nvidia has a history of being uncollaborative to open source:

https://www.google.com/search?channel=fs&client=ubuntu&q=lin...

At some point, even in kindergarten, some kid's just being an ass.

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#28
post #20
post #3

This is completely the opposite of my experience. I've been running Wayland on Pop OS since last year and it has been great. X11 had horrible tearing on external rotated screens - Wayland fixed that. Colour temperature changing works. Screensharing works just fine on Chrome and Firefox. I use it every day. Screen recording works with Gnome's built in recorder. I'm sure there are a few esoteric bits which don't work -…

> Firefox Firefox is quite buggy on Wayland, you need to set up some environment flags before launching it, and there's a trove of bugs still open for it. https://bugzilla.mozilla.org/show_bug.cgi?id=635134 > I'm sure there are a few esoteric bits which don't work Like cut and paste between different kind of applications, which is an horrible user experience tbh.

The only env var you have to set is MOZ_ENABLE_WAYLAND=1.

You will probably also want to force enable webrender (gfx.webrender.all = true in about:config), which still isn't on by default apparently.

I've used this for more than a year on Sway. Recently I had some issues with addon dialogues , but mostly it's been running just fine and with best in class performance, very noticeably faster than Chrome.

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#29
post #7

Wayland doesn't even work for me, so I guess I don't have such problems. I'm not really into the actual arguments between NVidia and Wayland folks, but I suspect it's something like "they don't want to bow to us, therefore we don't want to work with them" from both sides. Like a kindergarten ;)

It's more like "Nvidia claims they support a certain API, but it's utterly broken, and developers are rightfully fed up with that".

Re: Wayland is not ready as a 1:1 compatible Xorg replacement just yet

#30
I really miss the network transparency in Wayland. Just being able to start a program on another machine through an SSH session is so useful. You can use something like vnc but a "whole desktop in a window" is slower and not as handy.

I'm on freebsd mostly anyway which isn't big on the Wayland train so I'm fine for now. But it would be great if X11 development would be continued.

Post reply on HN