Waypipe 可用於遠端啟動基於 Wayland 的應用程式

介紹 項目 管道,其中 發展 Wayland 協定的代理,可讓您在另一台主機上執行應用程式。 Waypipe 透過單一網路套接字向另一台主機提供 Wayland 訊息的廣播以及共享記憶體和 DMABUF 緩衝區的序列化變更。

SSH 可以用作傳輸,類似於 SSH 中內建的 X11 協定重定向(“ssh -X”)。例如,要從另一台主機啟動weston-terminal程式並顯示目前系統上的介面,只需執行指令「waypipe ssh -C user@server weston-terminal」即可。 Waypipe 必須安裝在客戶端和伺服器端 - 一個實例充當 Wayland 伺服器,第二個實例充當 Wayland 用戶端。

Waypipe 的效能被評為足以在本地網路上遠端運行終端和靜態應用程式(例如 Kwrite 和 LibreOffice)。對於圖形密集型程式(例如電腦遊戲),Waypipe 仍然沒什麼用處,因為透過網路傳送有關整個螢幕內容的資料時出現延遲,導致 FPS 下降兩倍或更多。為了克服這個問題,提供了一個選項來以視訊形式對流進行編碼
h264,但目前僅適用於線性 DMABUF 佈局(XRGB8888)。 ZStd 或 LZ4 也可用於壓縮流。

來源: opennet.ru

添加評論