coLinux+XFce4+CygwinX

X のインストール

# apt-get install x-window-system
# update-rc.d -f xdm remove
# apt-get install gdm
# /etc/init.d/gdm start

install gdm でデフォルトのディスプレイマネジャをどうするか聞かれたら gdm に設定すること.

XFce4 のインストール

# apt-get install xfce4

Cygwin/X

xdmcp で接続する.

[xdmcp] 
Enable=true
Port=177

[servers]
#0=standard (コメントアウトする)
# /etc/init.d/gdm restart
  • Cygwin: /usr/X11R6/bin/startxdmcp.bat
SET REMOTE_HOST=192.168.10.3 (接続先 coLinux の IP)

startxdmcp.bat を実行する.gdm が出てきたら成功.session で XFce4 を選択してログインすべし.ただし,これだと,coLinux側が DHCP で毎回 IP 取り直している場合,そのたびに書き換える必要が出てしまう.どうしようかな.[追記] XWin のオプションで -query hoge して明示的に接続先を指定しないでも,-broadcast を指定しておけば最初に応答のあったホストへ接続するようだ.
X の画面が最大化されるのがいやな場合は XWin のオプションで -nodecoration の代わりに -scrollbars を指定すると,スクロールバーつきの通常ウィンドウとして表示される.
ということで,XWin へのオプションはこんな感じにしておく

run XWin -broadcast -scrollbars -clipboard -lesspointer

でも clipboard は効いてないなあ.