Ubuntu11.10からWindows上のXserverを利用

クライアント側の設定

/etc/X11/xinit/xserverrcを編集

編集前
#!/bin/sh
exec /usr/bin/X -nolisten tcp "$@"

編集後
#!/bin/sh
# exec /usr/bin/X -nolisten tcp "$@"
exec /usr/bin/X "$@"

/etc/lightdm/lightdm.confを編集

編集前
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=

編集後
[XDMCPServer]
enabled=true

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=
xserver-allow-tcp=true

ここまで終わったらリブート

Xmingの設定

X0.hostsにXクライアントのIPアドレスを追加する
localhost
192.168.10.4
192.168.10.5

xeyesのテストをする場合にXmingを起動する手順

  • XLaunch
  • Multiple windows
  • Start no client

XDMCPを利用する場合にXmingを起動する手順

  • XLaunch
  • One window
  • Open session via XDMCP
  • Connect to hostにクライアントのホスト名もしくはIPアドレスを入力

Puttyの設定


xeyesをテストする

xeyes -display 192.168.0.4:0.0

チェックするログ

Xmingのログ

よくありそうなエラーメッセージ

Xming側でクライアントが許可されていない。

  • XmingのX0.hostsにクライアントを追加する

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kedit: cannot connect to X server :0.0

Xserverが利用できない

  • IPアドレスおよびディスプレイ番号が正しいかを確認する

Error: Can't open display: 10.72.20.119:1.0