Waypipe ist für den Remote-Start von Wayland-basierten Anwendungen verfügbar

Eingereicht von Projekt Wegrohr, innerhalb welcher entwickelt sich ein Proxy für das Wayland-Protokoll, mit dem Sie Anwendungen auf einem anderen Host ausführen können. Waypipe ermöglicht die Übertragung von Wayland-Nachrichten und serialisierten Änderungen an gemeinsam genutztem Speicher und DMABUF-Puffer an einen anderen Host über einen einzigen Netzwerk-Socket.

SSH kann als Transport verwendet werden, ähnlich der in SSH integrierten X11-Protokollumleitung („ssh -X“). Um beispielsweise das Programm „weston-terminal“ von einem anderen Host aus zu starten und die Schnittstelle auf dem aktuellen System anzuzeigen, führen Sie einfach den Befehl „waypipe ssh -C user@server weston-terminal“ aus. Waypipe muss sowohl auf der Client- als auch auf der Serverseite installiert werden – eine Instanz fungiert als Wayland-Server und die zweite als Wayland-Client.

Die Leistung von Waypipe wird als ausreichend für die Remote-Ausführung von Terminals und statischen Anwendungen wie Kwrite und LibreOffice in einem lokalen Netzwerk bewertet. Für grafikintensive Programme wie Computerspiele ist Waypipe aufgrund des FPS-Einbruchs um den Faktor zwei oder mehr aufgrund von Verzögerungen beim Senden von Daten über den Inhalt des gesamten Bildschirms über das Netzwerk noch wenig sinnvoll. Um dieses Problem zu lösen, gibt es die Möglichkeit, den Stream in Videoform zu kodieren
h264, ist aber derzeit nur auf lineare DMABUF-Layouts (XRGB8888) anwendbar. ZStd oder LZ4 können auch zum Komprimieren des Streams verwendet werden.

Source: opennet.ru

Kommentar hinzufügen