Yeh, the docs are wrong here, I will look into having them corrected.
Our wayland compositor uses Xwayland to support X11 clients, and this works regardless of whether the X11 client is local or remote.
Clients which support wayland will prefer to use wayland if possible (if the WAYLAND_DISPLAY environment variable is set) but if not will fall back to using X11 (so long as DISPLAY) is set. "ssh -Y" sets DISPLAY but not WAYLAND_DISPLAY so clients will use X11 and it all works fine.
So basically it should work fine for any combination of Wayland or X11 on local and remote. Some weird clients like vlc and chromium are exceptions.
Our wayland compositor uses Xwayland to support X11 clients, and this works regardless of whether the X11 client is local or remote.
Clients which support wayland will prefer to use wayland if possible (if the WAYLAND_DISPLAY environment variable is set) but if not will fall back to using X11 (so long as DISPLAY) is set. "ssh -Y" sets DISPLAY but not WAYLAND_DISPLAY so clients will use X11 and it all works fine.
So basically it should work fine for any combination of Wayland or X11 on local and remote. Some weird clients like vlc and chromium are exceptions.
Statistics: Posted by cillian64 — Wed Dec 17, 2025 4:17 pm