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


21

私は2台のコンピューター(両方ともlinuxを実行)を使用しており、現在それらを使用するために相乗効果を使用しています。これは素晴らしいですが、コンピューター間でマウス/キーボード/クリップボードを共有するだけでなく、共有する方法はありますか? Xセッションですか?私が考えているのは、モニター間でXウィンドウをドラッグできることです。

これは非常に簡単なことであり、Linuxについては十分に知っています(xserverについてではありませんが)。

また、「これをインストールするだけで機能する」必要はありません。カスタムカーネルをインストールしたり、マシン間でパーティションをマウントしたり、必要なものは何でも、完全に喜んでいます(そして、それが必要なければ驚きます)。私は両方のマシンで実行されているxorgサーバーの同じインスタンスが必要だと思うので。


通常の方法は次のとおりです。machineAでstartx、xterm、ssh machineBを開き、そこで必要なアプリケーションを起動してmachineBビットで実行すると、machineAのxserverによって表示されます。なぜこれがあなたにとって十分ではないのか、あなたが代わりに何を達成したいのかをもっと詳しく説明してもらえますか?
fschmitt

それは絶対に私が望むもののようなものではないからです。machineAとmachineBを持ち、machineAでEclipseを開始し、EclipseウィンドウをmachineBにドラッグします。
ファルマーリ

基本的に私が欲しいのは、モニター/コンピューター間でもXウィンドウをドラッグできる相乗効果です
-Falmarri

これは興味深い質問です。どちらがより簡単/可能かわからないからです:(a)「2台の異なるコンピューターのモニター間でウィンドウをドラッグする問題」を最小限に解決するか、(b)共有できるLinuxクラスターを作成するビデオカードなどのリソース。
スティーブンD

それは基本的に私も考えていたことです。私はXについて、どんな種類の高品質の研究をするにも十分なことを本当に知りませんが、それがxineramaで可能かもしれないように思われますか?
ファルマーリ

回答:


9

あなたはxpraを見ることができます-あなたが説明するほどスムーズではありません(Xサーバー間でドラッグしません)が、それはあなたが1台のマシンでプログラムを開始し、後でそれを切り離して別のマシンに再接続する能力を与えます。(GUIアプリケーションの画面と考えてください。)

プロセスはプログラムを起動するマシンに関連付けられたままであり、プロセスの移行は非常に難しい問題であるため、それよりも緊密に統合することは困難です。


ありがとう!私は何年もそのようなアプリケーションを探していました。さらなる開発が洗練されれば、これは本当に何かあるかもしれません。
ATC

5

DMXXmetaXなどのプロキシXサーバーを使用できます。プロキシXサーバーは、クライアントが接続する単一のXサーバーですが、ハードウェアで実行されている複数のXサーバーに画像を送信することで「描画」します。あるコンピューターの画面から別のコンピューターの画面にウィンドウを移動すると、別のサーバーで実行するプログラムを移行するのではなく、プロキシが描画を要求するXサーバーを変更するだけです。


1
XmetaXは私にとってニュースでした。
lkraav

DMXとXmetaXに代わるものはありますか?
マリウス14年

4

スレッドは古い..しかし、これは将来の参照用です。

Winswitch(xpraベース)

https://winswitch.org/downloads/

Window Switchは、起動しているコンピューター以外のコンピューターで実行中のアプリケーションを表示できるツールです。アプリケーションがwinswitchサーバーを介して起動されると、必要に応じてwinswitchクライアントを実行している他のマシンで表示できます。

特に、Linux、Windows、およびMac OS Xで実行されます。たとえば、Mac OS XアプリケーションをLinuxデスクトップに配置できます。

またはx2go(リモートセッションを共有するようなものです)

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


Unix&Linux Stack Exchangeにようこそ!最初にクリックする必要がないように、両方のツールについてもう少し詳しく説明していただけますか?ここでは、リンクのみの回答はあまり受け入れられません。
ベルンハルト

私は詳しく説明しました。Winswitchは珍しい宝石です。
chx 14年

0

これは実際には望んでいることではありませんが、2台のモニターでコンピューター1を起動し、コンピューター2にremminaする場合、両方のモニターをカバーするようにremminaウィンドウを拡張できますが、1つのデスクトップを共有することはできません。私がやっていることは、安っぽいラップトップと強力なタワーを持っていることです。ネットワーク以外にタワーにプラグインするものはありません。次に、ラップトップを使用して、ラップトップモニターでその内容を実行し、他のモニターで(タワーに対して)レミナを実行します。2台のデスクトップですが、マウスとキーボードを使用できます。ファイルに関しては、タワーでftpサーバーを実行し、ftpでファイルを移動する必要があります。もっと良い方法があると確信していますが、これはうまくいきます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.