3

Xnest または Xephyr を使用して、2 人のユーザー用に「共有」デスクトップの有効期限を作成することは可能ですか?

つまり、単一の「偽/仮想」X デスクトップ セッションが、同じ LAN 上の 2 つの異なる実際の X サーバーのウィンドウにレンダリングされます。

ええ、これは Xvnc とその友達を使って (より良く/より速く) 行うことができますが、それは「本当の X」ではなくなり、VNC クライアントが必要になります。とりあえず、それは避けたいと思います。

それはできますか?

ありがとうございました

4

1 に答える 1

3

「本当の X」を使用することは可能ですが、私が考える限り、Xnest/Xephyr では可能ではありません。Xdmx を使用することは可能です。

  • Xdmx をインストールする

    • apt-get install xmdxDebian および Ubuntu で
  • マシン A (192.168.1.103):

    • ctrl+alt+f1
    • ルートとしてログイン
    • ディスプレイ マネージャーを停止します ( /etc/init.d/gdm stop、または kdm stop など)。
    • X -noreset -retro -ac :0
    • これが必要なのは、リモート クライアントが X セッションに接続できるようにする必要があるためです。これはセキュリティ上の問題です。これを行うにはおそらく他にも多くの方法がありますが、それはあなたの質問の範囲外です)
  • マシン B:

    • 次の内容で xdmx.conf という名前のファイルを作成します。

xdmx.conf:

virtual example0 {
    display ":0" 500x500 @0x0;
    display "192.168.1.103:0" 500x500 @0x0;
}
  • 次に、マシン B で次のコマンドを実行します。
    • Xdmx -configfile xdmx.conf -config example0 :1 +xinerama
  • あとは、X クライアントを起動するだけです。
    • DISPLAY=:1 xterm &
    • DISPLAY=:1 metacity &

注意: Xdmx はほとんどテストされていません。バグが見つかっても驚かないでしょう!

man Xdmxあなたの友達です!

X のコンパイルと実行の経験がある場合は、xf86-video-nestedv を使用して Xdmx を Xorg に置き換えたいと思うかもしれませんが、それはさらに複雑です...

http://gitorious.org/xf86-drivers-nested/xf86-video-nestedv

于 2011-10-19T18:56:17.447 に答える