1. ทำการปรับปรุงซอฟต์แวร์ระบบให้ใหม่เป็นปัจจุบัน
sudo apt update sudo apt list --upgradable sudo apt upgrade
2. ปิดการใช้พื้นที่ Share memory
df -h sudo vi /etc/fstab ------------------------------------------- tmpfs /dev/shm tmpfs defaults,noexec,nosuid 0 0
3. ทำการติดตั้งระบบ GUI X-Windows และโปรแกรม Chromium Browser เพิ่มเติม
sudo apt install xfce4 vim chromium-browser // ทดสอบเรียกใช้งานระบบ GUI // startx
3.1 การติดตั้งฟอน์ตภาษาไทย สำหรับระบบ GUI X-Windows เพิ่มเติม
sudo apt install xfonts-thai startx // เปิดโปรแกรม Terminal ลองพิมพ์ข้อความภาษาไทย //
4.ติดตั้งโปรแกรม VNC Server สำหรับทำ GUI remote จากเครื่องลูกโดยใช้โปรแกรม TightVNC Viewer
4.1. ทำการคัดลอกแฟ้ม config ของ VNC Server เก็บไว้เป็นต้นฉบับ ก่อนปรับแก้ไขไฟล์sudo apt install tightvncserver vncserver vncserver -kill :1
4.2. แก้ไขแฟ้ม config ใหม่ตำแหน่ง ~/.vnc/xstartupcp ~/.vnc/xstartup ~/.vnc/xstartup.bak
sudo vi ~/.vnc/xstartup -------------------------------------------- #!/bin/bash xrdb $HOME/.Xresources startxfce4 & -------------------------------------------- sudo chmod +x ~/.vnc/xstartup
4.3. สร้างไฟล์สำหรับใช้ VNC Service File
sudo vi /lib/systemd/system/vncserver@.service -------------------------------------------- # This file is TightVNC part of systemd. [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=mama PAMName=login PIDFile=/home/mama/.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 :%i [Install] WantedBy=multi-user.target --------------------------------------------
4.4. สร้างไฟล์ในระบบ เพื่อไว้เรียกใช้ VNC Server
cd /etc/systemd/system/ sudo ln -s /lib/systemd/system/vncserver@.service vncserver.service sudo systemctl daemon-reload sudo systemctl enable vncserver@.service sudo systemctl status vncserver@1 sudo systemctl start vncserver@1 sudo vi /etc/rc.local -------------------------------------------- // เพิ่มบรรทัดก่อน exit 0 ดังนี้ // sudo systemctl start vncserver@1 --------------------------------------------
4.5. การรีโมทเรียกใช้งาน VNC Server จากเครื่องคอมพิวเตอร์ PC โดยใช้โปรแกรม TightVNC Viewer
เอกสารอ้างอิง:
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04