Waypipe jest dostępny do zdalnego uruchamiania aplikacji opartych na Wayland

Przesłane przez projekt rura drogowa, w ramach którego rozwija się serwer proxy dla protokołu Wayland, który umożliwia uruchamianie aplikacji na innym hoście. Waypipe zapewnia rozgłaszanie komunikatów Waylanda i serializowane zmiany w pamięci współdzielonej i buforach DMABUF do innego hosta za pośrednictwem jednego gniazda sieciowego.

SSH może być używany jako transport, podobnie jak przekierowanie protokołu X11 wbudowane w SSH („ssh -X”). Na przykład, aby uruchomić program weston-terminal z innego hosta i wyświetlić interfejs w bieżącym systemie, po prostu uruchom polecenie „waypipe ssh -C użytkownik@serwer weston-terminal”. Waypipe musi być zainstalowany zarówno po stronie klienta, jak i serwera - jedna instancja działa jako serwer Wayland, a druga jako klient Wayland.

Wydajność Waypipe została oceniona jako wystarczająca do zdalnego uruchamiania terminali i aplikacji statycznych, takich jak Kwrite i LibreOffice, w sieci lokalnej. W przypadku programów intensywnie korzystających z grafiki, takich jak gry komputerowe, Waypipe jest nadal mało przydatny ze względu na dwukrotny lub większy spadek FPS z powodu opóźnień występujących podczas przesyłania danych o zawartości całego ekranu przez sieć. Aby przezwyciężyć ten problem, dostępna jest opcja kodowania strumienia w formie wideo
h264, ale obecnie ma to zastosowanie tylko do liniowych układów DMABUF (XRGB8888). Do kompresji strumienia można również użyć ZStd lub LZ4.

Źródło: opennet.ru

Dodaj komentarz