in How To

มาลองรัน KDE neon บน Docker กัน

ก่อนอื่นสำหรับใครที่ไม่คุ้นกับ KDE

KDE หรือชื่อเต็ม K Desktop Environment เป็นสภาพแวดล้อมในการทำงานแบบเดสก์ท็อป (Desktop Environment) ที่เป็นซอฟต์แวร์เสรี พัฒนาบนทูลคิท Qt ของบริษัท Trolltech และทำงานได้บนระบบปฏิบัติการตระกูลยูนิกซ์เกือบทุกรุ่น เช่น ลินุกซ์, BSD, AIX และ Solaris รวมถึงมีรุ่นที่ใช้งานได้บน Mac OS X และไมโครซอฟท์วินโดวส์

ปัจจุบัน (22 มกราคม 2561) นี่ก็พัฒนา Plasma รุ่นเสถียรถึงเวอร์ชั่น 5.12.7 (LTS) ละ  KDE เป็น Desktop Environment เพราะฉะนั้น เราก็สามารถติดตั้งบน Distributions ต่าง ๆ ได้ เช่น CentOS Debian Ubuntu หรือแม้กระทั่ง Windows เองก็เหอะ

แล้ว KDE neon หล่ะมายังไง

KDE neon is a set of software repositories for Ubuntu long-term support (LTS) releases with latest 64-bit version of KDE desktop and applications. The KDE neon Linux distribution is focused on the development of KDE

ด้วยความที่ neon รันอยู่บน Ubuntu เราก็สามารถโหลดไฟล์ ISO มารัน/ติดตั้งใน VMWare หรือ VirtualBox ได้เลย

รันบน VertualBox Version 6.0.2

 

หน้าสำหรับดาวน์โหลด Live Images

เลื่อนลงมานิดนึงก็จะมีเวอร์ชั่นสำหรับ Docker ให้ใช้งานด้วย จุดประสงค์ของคนที่ใช้งานบน Docker หลัก ๆ ก็น่าจะมาจาก

  • อยากลอง
  • ลองเสร็จก็พอ อยากลบทิ้งแบบคลีน ๆ
  • VMWare/Virtual Box  หน่วงรู้สึกได้
  • Docker มันก็ทำได้นี่นา งั้นก็ลองกันเลย

เริ่มด้วยกันติดตั้ง Docker (สำหรับใครที่ยังไม่ได้ติดตั้ง ปกติแล้วเรามักจะอ้างอิงจาก เอกสารทางการของทาง Docker เอง นั่นชัวร์ที่สุดละ)

sudo apt-get install docker-ce xserver-xephyr

** xserver-xephyr ต้องติดตั้งเพิ่มด้วยนะ

เสร็จก็ทำการ pull image ล่าสุดของ KDE neon

sudo docker pull kdeneon/plasma:dev-unstable

ขนาดก็ประมาณ 1 GB สายเปรี้ยวก็ใช้เวอร์ชั่น dev-unstable ไป ^__^
ถึงขั้นตอนการรันก็ใช้คำสั่งตามนี้  (เป็นค่าเริ่มต้น) เพื่อให้ Xephyr ทำหน้าที่เป็น X Server Window

Xephyr -screen 1024x768 :1 &
docker run -v /tmp/.X11-unix:/tmp/.X11-unix kdeneon/plasma:dev-unstable

จบปิ๊ง ^__^

เพิ่มเติม