Waypipe is available to remotely run Wayland-based applications

Submitted by project Waypipe, within which develops a proxy for the Wayland protocol that allows you to run applications on another host. Waypipe provides translation to another host over a single network socket of Wayland messages and serialized changes to shared memory and DMABUF buffers.

SSH can be used as a transport, similar to SSH's built-in X11 protocol redirect ("ssh -X"). For example, to run the weston-terminal program from another host and display the interface on the current system, just execute the command "waypipe ssh -C user@server weston-terminal". Waypipe must be installed on both the client side and the server side - one instance acts as the Wayland server and the other as the Wayland client.

Waypipe's performance is rated as sufficient to run terminals and static applications such as Kwrite and LibreOffice on a local network remotely. For graphics-intensive programs such as computer games, Waypipe is still of little use due to FPS drops by half or more, due to delays that occur when sending data about the contents of the entire screen over the network. To overcome this problem, an option is provided to encode the stream in the form of a video
h264, but it only applies to linear DMABUF (XRGB8888) layouts. ZStd or LZ4 can also be used to compress the stream.

Source: opennet.ru

Add a comment