コンピュータ間でXサーバー(セッション)を共有する

コンピュータ間でXサーバー(セッション)を共有する

私は2台のコンピュータ(すべてLinuxを実行)を持っており、現在シナジーを使って作業しています。これは素晴らしいです。しかし、今では、コンピュータ間でマウス/キーボード/クリップボードだけでなく、Xセッションを共有する方法がありますか?私の考えは、モニタ間でXウィンドウをドラッグできることです。

私はこれが非常に重要であることを知っていますが、あなたのためにこれを行うことができるものが何もなくても、このアイデアを追求したかったLinux(xserverではない)について十分に知っています。

また、「これをインストールすると動作します」と言う必要もありません。私はカスタムカーネルやシステム間のパーティション、または必要なものをすべてインストールするのに完全にオープンです(必要でない場合は驚きます)。これは、両方のシステムで実行されている同じxorgサーバーインスタンスが必要であると仮定するためです。

答え1

あなたは見ることができますXPula- 説明するほど滑らかではありませんが(Xサーバー間でドラッグなし)、あるコンピュータでプログラムを起動し、それを別のコンピュータに取り外して再接続する機能を提供します。 (GUIアプリケーションの画面だと思います。)

プロセスはまだプログラムを起動したシステムに縛られており、プロセスの移行は非常に困難な問題であるため、これよりも緊密な統合を得ることは困難です。

答え2

たとえば、プロキシXサーバーを使用できます。DMXまたはX元これは、クライアントが接続する単一のXサーバーですが、ハードウェア上で実行されている複数のプライマリXサーバーにイメージを送信して「描画」します。ウィンドウをあるコンピュータの画面から別のコンピュータ画面に移動すると、別のサーバーで実行するためにプログラムを移行するのではなく、エージェントがウィンドウを描画するために必要なXサーバーのみが変更されます。

答え3

スレッドは古いですが、今後の参考用です。

Winswitch(xpraベース)

https://winswitch.org/downloads/

ウィンドウ切り替えは、ユーザーが実行したアプリケーションに加えて他のコンピュータで実行されているアプリケーションを表示するためのツールです。アプリケーションが winswitch サーバーを介して起動されると、必要に応じて winswitch クライアントを実行している別のコンピューターに表示されることがあります。

特にLinux、Windows、Mac OS Xで動作します。たとえば、Mac OS XアプリケーションをLinuxデスクトップにインストールできます。

またはx2go(共有リモートセッションに似ています)

http://wiki.x2go.org/doku.php/start

答え4

実際には望んでいませんが、2台のモニターを持つコンピューター1を起動してremminaをコンピューター2に接続すると、remminaウィンドウを展開して両方のモニターを覆うことができますが、1台のデスクトップを共有しません。私がすることは都合の良いノートパソコンと強力なタワーを持っているだけだ。ネットワーク以外では、塔に何も接続していません。次に、ノートブックを使用してノートブックモニターでコンテンツを実行し、別のモニター(タワーとして)でremminaを実行します。 2台のデスクトップですが、その間にマウスとキーボードを使用できます。ファイルに関する限り、タワーでFTPサーバーを実行し、ファイルをFTPに移動する必要がありました。もっと良い方法があると確信していますが、これは私にとって効果的でした。

関連情報