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を使用して共有できます。
研究室で実行されている画像。
答え2
これを行う方法はいくつかあります。
http://www.faqs.org/faqs/x-faq/part6/section-4.html#b
しかし、実際には、これらのアプリケーションのほとんどは1994年以前に作成されたため、かなり古いアプリケーションです。たとえば、ShXはSPARC、MIPS、sun3、およびVAXシステムのみをサポートします。
XMXはコンパイルするのも難しいです。
今最も人気があると思います。XDMX。