読者です 読者をやめる 読者になる 読者になる

ami_GS's diary

情報系大学院生の備忘録。ネットワークの勉強にハマっています。

Raspberry Piをスッキリさせる その2(VNCサーバ自動起動)

shell script Raspberry Pi

前回のVNCサーバを一々手動で起動するのはめんどくさいので、ブートと同時にVNCサーバ起動させちゃおうぜ作戦です。

まずはファイル作っちゃいましょう。
/etc/init.d/以下に好きな名前で以下のスクリプトを作ってください(例はvncboot)

export USER='pi'
eval cd ~$USER

#! /bin/sh
# /etc/init.d/vncboot

#USER = root
#HOME = /root
#export $USER $HOME

case "$1" in
 start)
   echo "Starting VNC Server"
   su $USER -c '/usr/bin/tightvncserver :1'#解像度等お好きな設定にしましょう
   ;;

 stop)
   echo "Stopping VNC Server"
   pkill Xtightvnc
   ;;

 *)
   echo "Usage: /etc/init.d/vncboot {start|stop}"
   exit 1
   ;;
esac

exit 0

そしたら以下のコマンドを打って起動時に自動的に読み込ませるようにします

chmod 755 /etc/init.d/vncboot
update-rc.d /etc/init.d/vncboot defaults
update-rc.d: using dependency based boot sequencing#成功

エラーが出る場合はこのサイト(英語)が参考になると思います
後はリブートして完了!クライアントから接続できればOKです。


参考サイト(英語)
RPi VNC Server - eLinux.org
Start VNC automatically | My Raspberry Pi Experience