Waypipe ist für die Fernsteuerung von Anwendungen auf Basis von Wayland verfügbar

Vorstellung Projekt Waypipe, im Rahmen dessen entwickelt sich ein Proxy für das Wayland-Protokoll, das die Ausführung von Anwendungen auf einem anderen Host ermöglicht. Waypipe stellt die Übertragung an einen anderen Host über einen einzigen Netzwerk-Socket für Wayland-Nachrichten und serialisierte Änderungen in gemeinsamen Speicherpuffern und DMABUF sicher.

Als Transport kann SSH analog zur in SSH integrierten Umleitung des X11-Protokolls („ssh -X“) verwendet werden. Beispielsweise reicht es aus, den Befehl „waypipe ssh -C user@server weston-terminal“ auszuführen, um das Programm weston-terminal von einem anderen Host zu starten und die Benutzeroberfläche auf dem aktuellen System anzuzeigen. Waypipe muss sowohl auf der Client- als auch auf der Serverseite installiert sein — eine Instanz fungiert als Wayland-Server, die andere als Wayland-Client.

Die Leistung von Waypipe wird als ausreichend für das Remote-Starten von Terminals und statischen Anwendungen wie Kwrite und LibreOffice in einem lokalen Netzwerk eingeschätzt. Für grafikintensive Anwendungen wie Computerspiele ist Waypipe aufgrund eines Rückgangs der FPS um das Zweifache oder mehr, aufgrund der Verzögerungen beim Senden von Inhalten des gesamten Bildschirms über das Netzwerk, derzeit weniger geeignet. Um dieses Problem zu überwinden, ist eine Option zum Codieren des Streams in Form von Video
h264 vorgesehen, diese ist jedoch bisher nur für lineare DMABUF-Layouts (XRGB8888) anwendbar. Zur Komprimierung des Streams können auch ZStd oder LZ4 verwendet werden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4