projekt , som en proxy for Wayland-protokollet, der muliggør kørsel af applikationer på en anden vært. Waypipe sikrer transmission til en anden vært via en enkelt netværkssocket til Wayland-beskeder og serialiserede ændringer i delte hukommelsesbuffer og DMABUF.
SSH kan bruges som transport, ligesom den indbyggede X11-protokolomdirigering i SSH («ssh -X»). For eksempel, for at køre programmet weston-terminal fra en anden vært og vise grænsefladen på det nuværende system, er det tilstrækkeligt at udføre kommandoen «waypipe ssh -C user@server weston-terminal». Waypipe skal være installeret både på klient- og server-siden — én instans fungerer som Wayland-server, mens den anden fungerer som Wayland-klient.
Ydeevnen af Waypipe vurderes som tilstrækkelig til fjernstart af terminaler og statiske applikationer som Kwrite og LibreOffice i lokalt netværk. For grafikintensive programmer som computerspil er Waypipe dog ikke særlig anvendelig på grund af en reduktion af FPS med det dobbelte eller mere på grund af de forsinkelser, der opstår ved at sende data om indholdet af hele skærmen over netværket. For at overvinde dette problem er der en mulighed for at kode strømmen i videoform.
h264, men det er i øjeblikket kun anvendeligt til lineære DMABUF-layouts (XRGB8888). For komprimering af strømmen kan der også anvendes ZStd eller LZ4.
Kilde: opennet.ru
