2013/10/02

RaspberryでVNC-Serverを入れ替えました

今まで使用していたx11vncでは、Raspberry起動時に自動でx11vncを立ち上げる方法が成功しませんでした←初心者!
それで手間がかかりますが、一旦SSHでログインしてx11vncを立ち上げていました。

そこで以下の2箇所を参照しながら、tightvncserverをinstallし、Boot-UP時に自動立上げできるようにしました。
http://gothmog.ddo.jp/grasshopper/?p=9150
http://elinux.org/RPi_VNC_Server



1)インストール
pi@raspberrypi ~ $ sudo apt-get install tightvncserver

2)起動
pi@raspberrypi ~ $ vncserver :1 -geometry 1280x800 -depth 24
初回だけは接続パスワードの設定があります。
(停止は、sudo vncserver -kill :1 )

3)母艦のVNCViewer(Client)からの接続
ローカルなのでサーバー欄には[192.168.**.**:5901]で接続できました。
次に上で入れたパスワードを入れると、接続完了です。

安全のため、あとで5900のポートは変更しておきます ^^)

4)Raspberry Piの電源ONで自動的にVNC Serverを起動するように設定します。
http://elinux.org/RPi_VNC_Serverの後半『Getting VNC Server to Work on a Specific User』に記載されているスクリプトvncbootを作成します。
前半部記載「rootからの接続」は、あえて避けました ^^)

pi@raspberrypi ~ $ sudo nano /etc/init.d/vncboot

(以下は/etc/init.d/vncbootの内容)
#!/bin/sh
# /etc/init.d/tightvncserver
# Customised by Stewart Watkiss
#http://www.penguintutor.com/linux/tightvnc
# Set the VNCUSER variable to the name of the user to start tightvncserver under
VNCUSER='pi'
eval cd ~$VNCUSER
case "$1" in
start)
#su $VNCUSER -c '/usr/bin/tightvncserver :1'
su $VNCUSER -c '/usr/bin/tightvncserver :1'
echo "Starting TightVNC server for $VNCUSER "
;;
stop)
pkill Xtightvnc
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0

5)スクリプトに実行権限を与えておきます。
pi@raspberrypi ~ $ sudo chmod 755 /etc/init.d/vncboot

6)起動時に実行する様に設定します。
pi@raspberrypi ~ $ sudo update-rc.d /etc/init.d/vncboot defaults
(返答)
update-rc.d: using dependency based boot sequencing
update-rc.d: error: unable to read /etc/init.d//etc/init.d/vncboot

7)エラーが出た場合は以下のコマンドで再実行します。
pi@raspberrypi ~ $ sudo update-rc.d vncboot defaults
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'vncboot' missing LSB tags and overrides

8)再起動をかけて、母艦のVNC-Viewerから接続できればOK ^^)
pi@raspberrypi ~ $ sudo reboot

再起動のときに流れる文字列に、『Starting TightVNC server for pi』があります。

9)母艦からRaspberryの電源を切断するには、LXTerminalを開いて、
pi@raspberrypi ~ $ sudo reboot
しばらくしてから、電源をはずします。

これで、いままでよりもVNCの画面が大きくなり、VLCも操作しやすくなりました~ ^^)

次は何をして遊ぶ  ??

0 件のコメント:

コメントを投稿