orangepi 이미지 파일(server 혹은 desktop)에 VNC Server를 설치는 다음과 같이 한다.
1. 먼저 update와 upgrade를 한다.
sudo atp update
sudo apt upgrade
2. tightvncserver를 설치한다. (tightvncserver의 포트는 5901이다)
sudo apt -y install tightvncserver
기본 폰트를 설치한다.(desktop gui에서 한글 폰트 찾아보기시길.)
sudo apt install xfonts-base xfonts-100dpi xfonts-75dpi
접속하는데 에러메시지(dbus-launch)를 방지하기 위해 dbus-x11을 설치한다.
sudo apt install dbus-x11
3. 설치가 되면 접근하는 패스워드를 설정한다.
$> vncpasswd
4. 동작 테스트 한다.
$>vncserver :1
$>vncserver -kill :1
5. (이 항은 넘어가서 6. systemd 파일을 만든다로 바로 간다) 구동 파일을 만든다 : xstartup
xstartup 파일은 /home/user/.vnc 폴드에 위치하게 한다.
user는 ssh를 통해 키 입력을 받을 때, orangepiplus@orangepiplus>에서
앞에 있는 orangepiplus 이며, 뒤의 orangepiplus는 컴퓨터의 이름이다.
sudo nano /home/user/.vnc/xstartup
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
실행되도록 모드를 변경한다.
sudo chmod +x xstartup
6. systemd 파일을 만든다
5번항은 기본적으로 tightvncserver를 설치하면 바로 만들어는 것 같다. 4번까지 완료되면,
/lib/systemd/system 폴드에 vncserver@.service 파일을 만든다.
[Unit]
Description=TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=orangepi
Group=orangepi
WorkingDirectory=/home/orangepi
PIDFile=/home/orangepi/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=multi-user.target
Alias=vncserver.service
vncserver@.service가 만들어지면 daemon-reload 해서 등록하는데 다음과 같이 한다.
sudo chmod +x vncserver@.service
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
7. PC 또는 테블렛의 VNC Server의 주소 : ip_address:5901 이고, Name는 orangepi이다.
'orangepi' 카테고리의 다른 글
orangepi zero w2 에서 kiosk (0) | 2025.04.18 |
---|---|
Orangepi GPIO 설정 (0) | 2025.02.11 |
ircDDBGateway libaray 설치 (for armbian bookworm) (0) | 2024.11.18 |
Armbian OS 입문 (1) (3) | 2024.11.04 |