1つのXクライアント複数のXサーバー

1つのXクライアント複数のXサーバー

Xクライアントがあり、それを複数のサーバー(別のIPとして)に表示したいと思います。 Xディスプレイは使えますか?

編集する:

単純な場合、ネットワークにはいくつかのホストがあります:192.168.0.1 192.168.0.2 192.168.0.3

ホスト192.168.0.1で「firefox」を実行し、それを192.168.0.2および192.168.0.3に表示したいです(表示のみ!リモートホストによって制御されていません)。

私が見つけた一つの解決策はffmpegスクリーンショットを撮って放送することは、Xを配信するよりも確かに効率が低く、複数の番組を放送することもできません。

ベストアンサー1

Xの仕組みを考えると、複数のXサーバーに単一のXclientを直接表示することは不可能だと思います。

ただし、XMX(Xプロトコルマルチプレクサ)などを使用して、複数のXサーバーにわたって単一のXセッションを多重化できます。

主なウェブサイトから抜粋:http://cs.brown.edu/software/xmx/

XMXは、複数のXモニターでX Window Systemセッションを共有するためのスタンドアロンユーティリティです。これにより、ユーザーは異なる場所で同じアプリケーションを同時に表示して対話できます。 XMXはXクライアントとXサーバー間の仲介者として機能し、X Window Systemのネットワーク機能を利用します。このようにして、XMXは、いずれかを変更することなく、すべてのXクライアントおよびXサーバーと連携できます。

XMXはWYSIWYG(What You See Is What You Get)環境を提供し、すべての参加モニターに同じグラフィックを描画します。共有クライアントアプリケーションは、ローカルウィンドウで管理されている仮想ルートウィンドウの各参加者に表示されます。このように、共有Xセッションは各ユーザーのプライベートXセッションと共存します。

XMXを介して共有されるXクライアントアプリケーションは、複数のユーザーが表示または制御していることを認識しません。既存のシングルユーザーXクライアントアプリケーションは、ソースコードを再コンパイル、再接続、またはアクセスせずにXMXを使用して共有できます。

                                      ビデオ

                                           研究室で実行されている画像。

おすすめ記事