ウィンドウを別のコンピュータに移動

ウィンドウを別のコンピュータに移動

複数のコンピュータがあり、すべてがモニタに接続されており、すべてLinuxを実行しているとします。私は次のことをしたいと思います。コンピュータAでアプリケーションを起動し、必要に応じてそのウィンドウをコンピュータBに移動します。アプリケーションウィンドウを移動すると、他のウィンドウと同じように使用できます(Ssh転送に似ています)。これで、AとBはウィンドウをAに返すことができます。

見つけxpraましたが、私には必ずしも必要ではないようです。リモートウィンドウを開くことはできますが、私が知っている限り、コンピュータ間でウィンドウを移動することはできません。

私が望むことを達成するためのツールはありますか? Xプログラムの世界は広いので、そこに何かがあるでしょう。

ベストアンサー1

〜のようにデイブ説明する、xpraこの目的に最適です。xpraアプリケーションがあるシステムでセッションを開始する必要があります。走る(見せないでください):

xpra start :20

20無料のXディスプレイ番号である必要があります。SSHリッスンを使用して複数のローカルXサーバーとXセッション用のスペースを確保するには、通常20から始まります。)

その後、ディスプレイ20でアプリケーションを起動する。

DISPLAY=:20 myapp &

アプリケーションを表示するには、次のコマンドを使用してアプリケーションに接続できますxpra

xpra attach :20

SSH経由でもこれを行うことができます。

xpra ssh:user@host:20

xpra1つのセッションで複数のアプリケーションを実行できます。xpraPulseAudio配信、クリップボード共有、ファイル配信など、さまざまな可能性を提供します。

既定では、あるコンピュータから接続すると別のコンピュータからセッションが切断されるため、分離を覚える必要はありません。

おすすめ記事