
การพัฒนา RealVNC บนอุปกรณ์ Raspberry Pi เป็นวิธีหนึ่งที่ช่วยให้เราสามารถ ควบคุม Raspberry Pi จากระยะไกล ผ่านหน้าจอ GUI (Desktop) ได้เหมือนใช้เครื่องจริง โดยไม่ต้องต่อจอแสดงผล คีย์บอร์ด หรือเมาส์กับ Raspberry Pi
✅ 1. RealVNC คืออะไร
RealVNC คือซอฟต์แวร์ VNC (Virtual Network Computing) ที่ให้บริการการแชร์หน้าจอระยะไกลผ่านโปรโตคอล VNC
Raspberry Pi OS รุ่นที่มี Desktop (Full) ติดตั้ง RealVNC Server มาพร้อมแล้ว
✅ 2. ข้อดีของ RealVNC บน Raspberry Pi
คุณสมบัติ รายละเอียด
✅ ใช้งานง่าย เปิดใช้งานผ่าน raspi-config ได้เลย
✅ รองรับ GUI เต็มรูปแบบ ควบคุมเหมือนนั่งหน้าจอของ Pi
✅ ใช้งานผ่าน Cloud ได้ ไม่ต้อง forward พอร์ต 5900
✅ ความปลอดภัยสูง รองรับการเข้ารหัสและล็อกอิน
🛠️ 3. ขั้นตอนติดตั้งและเปิดใช้งาน RealVNC บน Raspberry Pi
ขั้นตอนติดตั้ง RealVNC บน Ubuntu (Raspberry Pi)
2.1 อัปเดตระบบก่อน
sudo apt update && sudo apt upgrade -y
2.2 ติดตั้ง Desktop Environment ที่เบา
MATE (เบากว่า GNOME, ลื่นบน RAM 2GB):
sudo apt install ubuntu-mate-core -y
หรือ Xfce (ยิ่งเบา):
sudo apt install xfce4 xfce4-goodies -y
2.3 ติดตั้ง RealVNC Server
RealVNC ไม่มีแพ็กเกจตรงใน Ubuntu repo ต้องโหลด .deb จากเว็บ RealVNC
- ดาวน์โหลด (เลือก ARM64 หรือ ARMhf ตาม Ubuntu ของ Pi):
wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-7.11.0-Linux-ARM64.deb
- ติดตั้ง:
sudo apt install ./VNC-Server-*-Linux-ARM64.deb
- ติดตั้ง service:
sudo systemctl enable vncserver-virtuald.service
sudo systemctl start vncserver-virtuald.service
2.4 ตั้งรหัสผ่าน VNC
vncpasswd
2.5 เปิดพอร์ตไฟร์วอลล์ (ถ้าใช้ UFW)
sudo ufw allow 5900/tcp
2.6 การเชื่อมต่อ
- จาก PC/Mobile → ติดตั้ง VNC Viewer
- กรอก IP:5900
- ใส่รหัสผ่าน → เข้าใช้งาน Desktop ของ Ubuntu บน Raspberry Pi
ขั้นตอนติดตั้ง + เปิดใช้งาน MATE GUI
1. อัปเดตระบบ
sudo apt update && sudo apt upgrade -y
2. ติดตั้ง MATE Desktop Environment
(สำหรับ Pi RAM 2GB แนะนำติดตั้งเฉพาะ core จะเบากว่า full package)
sudo apt install ubuntu-mate-core -y
ถ้าอยากได้โปรแกรมเสริมพื้นฐาน (file manager, settings ฯลฯ) เพิ่มเติม:
sudo apt install mate-desktop-environment -y
3. ติดตั้ง Display Manager (ตัวจัดการ Login)
MATE ใช้ได้ดีกับ lightdm (เบากว่า gdm3 เหมาะกับ Pi 2GB)
sudo apt install lightdm -y
ตอนติดตั้งระบบจะถามว่า Default Display Manager ใช้ตัวไหน → เลือก lightdm
4. รีบูตเครื่อง
sudo reboot
หลังจากบูตเสร็จ → จะเจอหน้า Login GUI (LightDM) ให้เลือก user แล้วเข้าสู่ MATE Desktop
5. กรณีไม่เจอ GUI หลังบูต (ยังอยู่ที่ Terminal TTY)
login เข้า shell
รัน:
startx
หรือ
mate-session
เพื่อเข้าสู่ MATE Desktop