2018年3月25日日曜日

【raspberry pi】ラズパイ vnc 自動起動【tightvnc】

目的

ラズパイ上にvnc serverをインストール&自動起動するために毎回調べて時間がかかるので、ここにまとめておく。

参考サイト

https://www.raspberrypi.org/forums/viewtopic.php?t=123457

http://enakai00.hatenablog.com/entry/20130917/1379374797

手順

(1) tightvncサーバをインストール

sudo apt-get install tightvncserver

(2) 手動起動でパスワード設定

vncserver :1

で起動し、パスワード入力を求められるので、パスワード入力。

(3) 自動起動のためのファイルを作成

sudo vi /etc/systemd/system/vncserver@.service

↓中身

[Install]
WantedBy=multi-user.target

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=pi
PAMName=login
PIDFile=/home/pi/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i

(5) 自動起動の設定

sudo systemctl daemon-reload && sudo systemctl enable vncserver@1.service

(6) ラズパイの再起動&確認

sudo reboot
↓(ラズパイに接続して)
ps aux | grep vnc
↓こんな感じの出力があればOK
pi         646  0.1  1.7  55216 17552 ?        S    08:24   0:01 Xtightvnc :1 -desktop ...

(7) vnc viewerでの接続