web-dev-qa-db-ja.com

SSHおよびX11転送を介して既存のウィンドウをリダイレクトしますか?

ssh -X user@Hostを使用すると、ホストでプログラムを起動でき、X11転送により、リモートマシンでウィンドウを表示できます。ただし、existingウィンドウを転送/リダイレクトできるようにしたいと思います。

どうすればそれが可能でしょうか(可能な場合)?

VNCはオプションではないことに注意してください(ホストにサーバーがインストールされておらず、ユーザーの権限が制限されています)。

14
htorque

xpra はxmoveのアクティブな後継者のように見え、まさにあなたが望むことをします。開発者は、それを「Xクライアントの画面」として請求します。リモートサーバーで実行する必要がありますが、ホームフォルダーからは正常に実行されます。 Pythonのほかに、xvfbはランタイム依存関係です。

リモートサーバーにインストールすると、非常に簡単に使用できます。

xpra start :8 --start=xeyes

ローカルマシンで、次を実行します。

xpra attach ssh:YOURSERVERHOST:8
13
djeikyb

serverfault を読むと、xmoveでそれができるかもしれない

1
Nanne