FreeBSD の GUI 環境で VNC サーバを動かす

私は、xorg-7.5.1 & SLiM-1.3.2_2 & xfce-4.8 による環境を構築して下記を行いました。

# cd /usr/ports/net/x11vnc
# make config-recursive
# make install clean

パスワード設定

# x11vnc -storepasswd

単発で起動

# x11vnc -usepw -forever

inetd 経由で起動

1./etc/services に追記

vnc 5900/tcp

2. /etc/inetd.conf に追記

vnc stream tcp nowait root /usr/local/bin/x11vnc x11vnc -inetd -usepw -display :0 -o /var/log/x11vnc.log

3. 必要により、/etc/hosts.allow で制限する、もしくは、制限を解除すること。

再起動すると繋がらないとか

rebootすると、vnc接続できない。言い換えれば、xfce4起動直後に vnc 接続できない。

xfce4起動した後にターミナルで /etc/rc.d/inetd restart を実行したら vnc接続できた。

で、「セッションと起動」で「自動開始アプリケーション」の「コマンド」に「/etc/rc.d/inetd restart」を記述して追加してみたら、xfce4起動直後にvnc接続できた。

これでいいのだろうか・・・とりあえず動いたが、root でログインしないといけないわけで・・・。

それならばということで、root ではない一般ユーザでログインしてから、「セッションと起動」で「自動開始アプリケーション」の「コマンド」に「x11vnc -usepw -forever」を追加。これで、root ではない一般ユーザでログインしても xfce4起動直後にvnc接続できた。

  • vnc接続する際のユーザで、あらかじめ x11vnc -storepasswd を実行しておく必要あり。

SLiM で、自動ログイン

/usr/local/etc/slim.conf

default_user     username
focus_password   no
auto_login       yes
freebsd8.2r/x11vnc.txt · 最終更新: 2011/05/31 19:29 by vdobv
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0