waypipe not working

Colin Rudakiewicz c.r at cwicz.org
Mon Feb 26 18:02:05 UTC 2024

Hi Michel,

Oh wow yes can confirm: /usr/bin/gnome-calculator works thank you! Indeed it displays calculator on my Windows 10 (Version 22H2 build 19045.4046) PC with Ubuntu-22.04 WSL2:

PS C:\WINDOWS\system32> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-22.04    Running         2
  Ubuntu-20.04    Stopped         2
PS C:\WINDOWS\system32> wsl -d Ubuntu-22.04
owner at Colin-PC:/mnt/c/WINDOWS/system32$ waypipe -c lz4=9 ssh  owner at /usr/bin/gnome-calculator

Wayland in new to me and am a bit confused by it, can I ask some stupid questions please:

1. My remote Centos 9 host, centos92 (, is using Wayland (XDG_SESSION_TYPE=wayland) using a direct console connection it is possible to run a non wayland glxgears (x11/GL) application from gnome-terminal, confused why this is not proxied using waypipe ssh owner at glxgears, is it because when ssh -X is omitted, DISPLAY is not automatically set i.e. Xforwarding has not been requested? 

2. This works: waypipe ssh -X owner at glxgears, is X11 is being proxied via waypipe? Can you advise please, is there an advantage/performance benefit to running older X11/GL applications this way compared to simply running: ssh -X owner at

Thanks again,


-----Original Message-----
From: Michel Dänzer <michel at daenzer.net> 
Sent: Monday, February 26, 2024 4:40 PM
To: Colin Rudakiewicz <c.r at cwicz.org>
Cc: wayland-devel at lists.freedesktop.org
Subject: Re: waypipe not working

On 2024-02-26 16:36, Colin Rudakiewicz wrote:
>  1. From centos91 running:  waypipe ssh owner at centos92 gnome-terminal, a terminal is launched on centos92 but was expecting to see it on centos91?

This is likely because the gnome-terminal executable itself doesn't create the terminal window, the gnome-terminal-server.service systemd user service does, which uses the local Wayland display. Try another Wayland terminal.

>  2. From centos91 running:  waypipe ssh owner at centos92 glxgears, get error: Error: couldn’t open display (null). Watching both see the following  process get created:

glxgears doesn't have anything to do with Waypipe. This is probably just missing the ssh -Y/-X option to enable SSH X forwarding.

Earthling Michel Dänzer            |                  https://redhat.com
Libre software enthusiast          |         Mesa and Xwayland developer

More information about the wayland-devel mailing list