Waypipe
From Gentoo Wiki
Waypipe is a proxy for Wayland clients. It forwards Wayland messages and serializes changes to shared memory buffers over a single socket. This makes application forwarding similar to ssh -X feasible.
Installation
USE flags
USE flags for gui-apps/waypipe Transparent network proxy for Wayland compositors
dmabuf
|
Use DMABUFs for data exchange and hardware decoding |
ffmpeg
|
Link with ffmpeg to allow buffer displays using video streams |
lz4
|
Enable support for lz4 compression (as implemented in app-arch/lz4) |
systemtap
|
Enable SystemTap/DTrace tracing |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
vaapi
|
Enable Video Acceleration API for hardware decoding |
zstd
|
Enable support for ZSTD compression |
Emerge
root #
emerge --ask gui-apps/waypipe
Usage
To run a remote sway connection with Waypipe, use the following command:
user $
waypipe ssh user@127.0.0.1 sway