#author("2018-01-02T15:58:13+00:00","","")
#author("2018-01-03T17:03:43+00:00","","")
#topicpath

////////////////////////////////////////////////////////////////////////////////
* 目次 [#we4a56ab]
#contents();

////////////////////////////////////////////////////////////////////////////////
* Xnest とは [#ga708688]
- X上で、別のデスクトップ画面を表示する

////////////////////////////////////////////////////////////////////////////////
* 準備と使い方 [#s175afa1]
//==============================================================================
** 起動 [#start-Xnest]
+ xauth コマンドで、 X サーバの接続が許可されているかどうかを確認する
 $ xauth list
 novak/unix:0  MIT-MAGIC-COOKIE-1  9e158c9ed14f88a3c94aec4eb6682262
+ ディスプレイ番号 1 に対して許可されていなければ、許可を与える
 $ xauth add :1 MIT-MAGIC-COOKIE-1  9e158c9ed14f88a3c94aec4eb6682262
+ Xnest を、ディスプレイ番号1 を指定して起動する。
 $ Xnest :1 &
→これで、ただの真っ暗なデスクトップ画面が起動する。この状態では Window Manager は何も起動していない。
+ ディスプレイ番号1 で Window Manager を起動する。
 $ DISPLAY=:1 wmaker &
上記では、 [[WindowMaker>http://windowmaker.org/]] を起動する。

//==============================================================================
** 解像度の設定 [#y4bc5661]
- 解像度は、起動時に -geometry WIDTHxHEIGHT+XOFFSET+YOFFSET で指定する。
 1280x1024 に設定するとき
 $ Xnest :1 -geometry 1280x1024+0+0 &


//==============================================================================
** リモートホストのデスクトップを丸ごと使う場合 (ssh + Xnest) [#vb78cc5e]
- [[ssh 接続による X11 Forwarding>X/remote#X11-forwarding]] と Xnest を組み合わせて使う。
//------------------------------------------------------------------------------
*** 手順 [#b8bd1368]
+ [[ssh 接続による X11 Forwarding>X/remote#X11-forwarding]] の手順に従って ssh 接続まで行う。
+ /etc/ssh/sshd_config の X11DisplayOffset の値が 10 で、且つ remote にとって最初の接続であれば、上でssh接続した shell の環境変数 DISPLAY は :10 となっているはず(以下その前提)。
+ ssh 接続したシェルから、DISPLAY=:10 と読み替えた上で [[#start-Xnest] の手順を実行する。
+ ssh 接続したシェルから、DISPLAY=:10 と読み替えた上で [[#start-Xnest]] の手順を実行する。

////////////////////////////////////////////////////////////////////////////////
* 参考リンク [#nfff837f]
- [[Xのウィンドウで別のデスクトップを表示するには>http://www.atmarkit.co.jp/flinux/rensai/linuxtips/560usexnest.html]] --- @IT
- [[リモートのXプログラムを実行する>http://linux.kororo.jp/cont/intro/xhost.php]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS