note:vnc
Raspberry PI에 VNC 서버 설치
- 우선 tightvncserver 설치 :
sudo apt-get install tightvncserver
- 아래와 같이 실행하여 vnc 설정 진행.
tightvncserver
우선 비번을 입력.
보기 전용이 필요한 경우에는 보기 전용 비번도 생성. - 터미널에서 명령어로 vncserver 실행하기
vncserver :1 -geometry 1920x1080 -depth 24
service lightdm stop
- 일단 /etc/init.d 폴더로 이동.
cd /etc/init.d
- vncboot 파일 생성. 아래 내용을 입력하여 vncboot 파일을 생성.
sudo nano vncboot
- 아래 내용을 붙여 넣기
#! /bin/sh # /etc/init.d/vncboot ### BEGIN INIT INFO # Provides: vncboot # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start VNC Server at boot time # Description: Start VNC Server at boot time. ### END INIT INFO USER=pi HOME=/home/pi export USER HOME case "$1" in start) echo "Starting VNC Server" #Insert your favoured settings for a VNC session su - $USER -c "/usr/bin/vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565" ;; stop) echo "Stopping VNC Server" /usr/bin/vncserver -kill :1 ;; *) echo "Usage: /etc/init.d/vncboot {start|stop}" exit 1 ;; esac exit 0
- 계정을 pi를 사용하지 않는 경우에는 계정명 및 홈 경로를 변경해야 함.
내용을 확인하고 저장. - 파일 실행 속성 부여
sudo chmod 755 vncboot
- 부트 시퀀스에 추가
sudo update-rc.d lightdm remove sudo update-rc.d vncboot defaults
- 리부트
sudo reboot
- 아래 명령어를 입력하여 vncserver 가동 상태 확인
sudo netstat -tulpn
아래와 같이 xtightvnc가 가동되고 있어야 한다.
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 631/Xtightvnc tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 631/Xtightvnc
note/vnc.txt · Last modified: 2023/02/12 20:53 by 127.0.0.1