เช่นที่คุณอาจรู้ ระบบปฏิบัติการฐาน Linux เน้นหนักไปที่บรรทัดคำสั่งสำหรับการดำเนินการ ดิสโทรขั้นต่ำอย่าง Arch Linux จะนำเสนอเทอร์มินัลสีดำหลังติดตั้ง สิ่งที่ทำให้ดิสโทร Linux โต้ตอบและใช้งานง่าย มักถูกมองข้าม—เดสก์ท็อปเอนไวรอนเมนต์
ผู้ใช้ Linux มือใหม่ส่วนใหญ่ไม่รู้จักสภาพแวดล้อมเดสก์ท็อป และไม่รู้ว่าพวกเขาใช้ตัวไหน นี่คือวิธีที่คุณสามารถตรวจสอบว่าสภาพแวดล้อมเดสก์ท็อปไหนติดตั้งอยู่บนระบบ Linux ของคุณ
Desktop Environment คืออะไร?
สภาพแวดล้อมเดสก์ท็อปคือชุดโปรแกรมที่รับผิดชอบทำให้ระบบปฏิบัติการโต้ตอบกับผู้ใช้ได้ ฟรอนต์เอนด์สำหรับ OS ฐาน หากคุณจะ
สภาพแวดล้อมเดสก์ท็อป Linux ส่วนใหญ่ประกอบด้วย window manager และแอปพลิเคชันหลายตัวที่รองรับองค์ประกอบอื่นๆ ของสภาพแวดล้อม ตัวอย่างเช่น KDE หรือ K Desktop Environment ใช้ KWin window manager และมาพร้อมแอปเพิ่มเติมอย่าง Konsole และ Ark รับผิดชอบช่วยผู้ใช้เข้าถึงบรรทัดคำสั่งและจัดการอาร์คีฟตามลำดับ
Window manager ปกติรันบน windowing system Windowing system ประกอบด้วยไอคอน หน้าต่าง เมนู และองค์ประกอบอื่นๆ ที่สร้าง GUI สภาพแวดล้อมเดสก์ท็อปอาจรวมวิดเจ็ตที่นำฟังก์ชันเพิ่มเติมมา
สภาพแวดล้อมเดสก์ท็อปที่ใช้กันแพร่หลายมีดังนี้:
- GNOME
- KDE
- MATE
- Xfce
- Cinnamon
และรายการยาวขึ้น...
ตรวจสอบ Desktop Environment ปัจจุบันบน Linux
ด้วยเดสก์ท็อปหลายตัวที่พร้อมฟรี มันกลายเป็นเรื่องยากสำหรับผู้ใช้ในการเลือกว่าอันไหนเข้ากับใจ และการไม่รู้ว่าพวกเขาใช้ DE ไหนไม่ทำให้สถานการณ์ดีขึ้น
มีหลายวิธีตรวจสอบว่า DE ไหนติดตั้งบนดิสโทร Linux ของคุณ ทั้งบรรทัดคำสั่งและกราฟิกส์
ใช้ Environment Variables
บน Linux environment variables เก็บข้อมูลเกี่ยวกับระบบที่จำเป็นสำหรับกระบวนการและแอปเพื่อทำงานอย่างถูกต้อง คุณสามารถดูค่าของ environment variables บางตัวที่เก็บข้อมูลเกี่ยวกับสภาพแวดล้อมเดสก์ท็อปของระบบได้
รันคำสั่งต่อไปนี้:
echo $XDG_CURRENT_DESKTOP
เอาต์พุทจะแสดงชื่อสภาพแวดล้อมเดสก์ท็อปของคุณ
คุณยังสามารถดูไฟล์ไบนารี *-session ที่มักอยู่ภายใต้ไดเรกทอรี /usr/bin เพื่อให้ผลลัพธ์คล้ายกัน
ls /usr/bin/*-session
การดูเร็วๆ ที่รายการที่แสดงให้ความเข้าใจเกี่ยวกับสภาพแวดล้อมเดสก์ท็อปของระบบ ตามที่คุณเห็น ไฟล์ xfce4-session บ่งชี้ว่าระบบใช้ Xfce
ใช้ Neofetch
Neofetch เป็นเครื่องมือบรรทัดคำสั่งที่แสดงข้อมูลเกี่ยวกับระบบในรูปแบบที่นำเสนอได้ Neofetch ไม่อยู่ในแพ็กเกจ Linux มาตรฐาน ดังนั้นคุณต้องติดตั้งด้วยตนเองบนระบบของคุณ
เมื่อติดตั้งแล้ว รันคำสั่งต่อไปนี้เพื่อเปิด Neofetch:
neofetch
เอาต์พุท:
นอกจากสภาพแวดล้อมเดสก์ท็อป Xfce 4.16 ในกรณีนี้ Neofetch ยังแสดงชื่อ OS, เวอร์ชันเคอร์เนล, hostname, ความละเอียดหน้าจอ, ชื่อ shell และอื่นๆ
ใช้ GUI
จะไม่เป็นไรที่คุณยังสามารถตรวจสอบชื่อสภาพแวดล้อมเดสก์ท็อปโดยใช้เดสก์ท็อปเองได้ กล่าวคือ แบบกราฟิกส์ คุณสามารถไปที่การตั้งค่าระบบเพื่อดูส่วน About เพื่อรับรายละเอียดเกี่ยวกับ OS ของคุณ แม้ไม่ใช่ทุกเดสก์ท็อปจะมีตัวเลือกนี้ แต่ส่วนใหญ่มี และถ้าของคุณมีด้วย ถือว่าคุณโชคดี
ตัวอย่างเช่น บนเดสก์ท็อป GNOME คุณสามารถตรวจสอบรายละเอียดระบบได้เร็วโดยใช้ส่วน About ที่พบใน Settings
ยังไม่ได้ผล? คุณสามารถกูเกิลว่าเดสก์ท็อปไหนมาพร้อมกับดิสโทร Linux ของคุณโดยค่าเริ่มต้น เพราะในกรณีส่วนใหญ่ คุณยังมี DE เริ่มต้นติดตั้งอยู่ เว้นแต่คุณเปลี่ยนด้วยตนเอง
Linux โดยไม่มี Desktop Environment?
ตอนนี้คุณรู้บทบาทของสภาพแวดล้อมเดสก์ท็อปและ window managers แล้ว ถึงเวลายอมรับพลังที่ Linux ให้กับผู้ใช้ คุณสามารถเลือกใช้ระบบของคุณโดยไม่มีสภาพแวดล้อมเดสก์ท็อปเลย แม้จะไม่แนะนำ เว้นแต่คุณรักความมืดและเป็น Linux geek จริงๆ
ผู้ที่ยังอยากใช้สภาพแวดล้อมเดสก์ท็อป สามารถทดลองเดสก์ท็อปต่างๆ ก่อนเลือก "ตัวที่เหมาะ" คุณสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อปและ window managers ได้เหมือนติดตั้งโปรแกรมอื่นๆ บน Linux