ubuntu9.04にてinetd経由でvncを利用する
ubuntu9.04にてinetd経由でvncを利用する
必要なもの
vnc4server xvnc4viewer openbsd-inetd
$ sudo aptitude install vnc4server xvnc4viewer openbsd-inetd
gdmの設定
適当に設定した。まあ、もう少し削れるかもしれない。
/etc/gdm/gdm.conf-customを以下にする。
[daemon] RemoteGreeter=/usr/lib/gdm/gdmgreeter [security] DisallowTCP=false NeverPlaceCookiesOnNFS=false CheckDirOwner=false [xdmcp] Enable=true HonorIndirect=false [gui] [greeter] [chooser] [debug] [servers] [server-Standard] name=Standard server command=/usr/X11R6/bin/X -br -audit 0 chooser=false handled=true flexible=true priority=0
inetdの設定
# tail -1 /etc/services xvnc 5901/tcp # tail -1 /etc/inetd.conf xvnc stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd :1 -query 10.0.2.15 -geometry 640x480 -securitytypes none -extension XFIXES -once # /etc/init.d/openbsd-inetd restart * Restarting internet superserver inetd [ OK ] # netstat -tap | grep vnc
はまりどころは -query localhostとか -query ::1 ではうごかないってこと。
利用方法
$ xvncviewser 10.0.2.15
追記 2009/05/31 17:57:26:
ubuntu9.04にてinetd経由でvncを利用する際、emacs,rxvtが起動できないとき - 計算機と戯れる日々のため
オプションに -co /usr/share/emacs/23.0.91/etc/rgb をつけること