Well, I tried dummy Xwayland, and it almost worked…
Note the panel is missing. It actually does show up eventually but it requires a configuration change to get it to appear (or so it seems), it’s frozen when it appears, it takes a good few minutes for it to appear, it lags heavily, and it’s otherwise not usable. labwc itself doesn’t seem to have any issues with the setup, and a lot of the rest of LXQt is fine with it, but the panel is not happy at all. Not sure what part of it is using X11, but something’s using it, or so it seems… After it finishes freezing intermittently for several minutes, it works pretty well.
The /usr/bin/Xwayland binary is literally just:
#!/bin/bash
sleep infinity
I think we’re going to have to go with Xwayland at least this development cycle. It’s still a major step in the right direction even if we haven’t reached perfection yet.
