summaryrefslogtreecommitdiffstats
path: root/system/waypipe/README
blob: a344915ec7abdc9d88fa56349dffb5bac3586e43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Waypipe

waypipe is a proxy for Wayland[0] clients. It forwards Wayland
messages and serializes changes to shared memory buffers over a single
socket. This makes application forwarding similar to ssh -X [1]
feasible.

aypipe should be installed on both the local and remote computers.
There is a user-friendly command line pattern which prefixes a call to
ssh and automatically sets up a reverse tunnel for protocol data. For
example,

waypipe ssh user@theserver weston-terminal


will run ssh, connect to theserver, and remotely run weston-terminal,
using local and remote waypipe processes to synchronize the shared
memory buffers used by Wayland clients between both computers. Command
line arguments before ssh apply only to waypipe; those after ssh
belong to ssh.