実行中のKDEセッション上で、新たなKDMを表示した Xnest ウィンドウが表示されている様子

XnestX Window System サーバの一種であり、1つのウィンドウ内にその出力を表示する。つまり、Xnest は X Window System の画面が1つのウィンドウとして通常の画面上に開けるようになっている。

プロトコルレベルでは、Xnest はホストとなるウィンドウのクライアントのように振る舞い、Xnest のウィンドウ(セッション)内でウィンドウを開くアプリケーションから見ればサーバとして振舞う。

Xnest は他のコンピュータの仮想デスクトップをウィンドウ内で動作させることができる。Xnest はサーバのデバッグに使われたり、アプリケーションが各種画面サイズでうまく動作するかのテストに使われる。実際、ユーザーはXnestのウィンドウのサイズを選択でき、それが仮想画面のサイズになる。そのため、PDAの画面サイズでXnestのウィンドウを起動し、アプリケーションがその機器の画面の大きさでうまく機能するかどうかをテストするなどの利用法がある。

リモートデスクトップへのアクセス

Xnest は他のコンピュータのデスクトップをローカルに表示するのにも使われる。

さらに、Xnest は普通のXサーバとしても機能するので、リモートでアプリケーションを起動し、それらをローカルのXnestに接続することができる。

ドライバ版

2011年5月に、xorg.conf で指定して利用する、ドライバ版の xf86-video-nested が公開になり[1]、2013年リリース予定の X11R7.8 では単体アプリとしての Xnest は廃止が検討されている[2]

関連項目

参照

  1. ^ PUSH xf86-video-nested - Driver for nesting X-servers
  2. ^ Releases/7.8

外部リンク