ทำความรู้จักกับ Linux: Desktop Environment vs. Window Manager

นับตั้งแต่การเริ่มต้นของ GNOME และ KDE มีความสับสนในหมู่ผู้ใช้ Linux ใหม่ซึ่งเป็นสิ่งที่ดีที่สุดที่จะใช้ คำถามเดิมค่อนข้างง่ายที่จะตอบ อย่างไรก็ตามคำถามหลังนั้นซับซ้อนกว่าเล็กน้อยเนื่องจากความต้องการ / ความต้องการเฉพาะของผู้ใช้

เมื่อทราบแล้วให้เราเริ่มด้วยการแสดงความแตกต่างระหว่างสภาพแวดล้อมเดสก์ท็อปกับโปรแกรมจัดการหน้าต่าง เราจะเริ่มต้นด้วยการแสดงให้เห็นว่าเดสก์ท็อปกราฟิก Linux เป็นเลเยอร์อย่างไร

ดังที่คุณเห็นในภาพด้านล่างมีสามชั้นที่สามารถรวมอยู่ในเดสก์ทอป Linux:

  • X Windows - นี่คือพื้นฐานที่ช่วยให้สามารถวาดองค์ประกอบกราฟิกบนหน้าจอได้ X Windows สร้างเฟรมเวิร์กดั้งเดิมที่อนุญาตให้ย้ายหน้าต่างการโต้ตอบกับแป้นพิมพ์และเมาส์และดึงหน้าต่าง สิ่งนี้จำเป็นสำหรับเดสก์ท็อปกราฟิกใด ๆ
  • Window Manager: Window Manager เป็นชิ้นส่วนของจิ๊กซอว์ที่ควบคุมตำแหน่งและลักษณะที่ปรากฏของหน้าต่าง ผู้จัดการหน้าต่างรวมถึง: การตรัสรู้, Afterstep, FVWM, Fluxbox, IceWM ฯลฯ ต้องใช้ X Windows แต่ไม่ใช่สภาพแวดล้อมเดสก์ท็อป
  • สภาพแวดล้อมเดสก์ท็อป: นี่คือที่ที่มันเริ่มจะคลุมเครือเล็กน้อยสำหรับบางคน Desktop Environment ประกอบด้วย Window Manager แต่สร้างขึ้นมา สภาพแวดล้อมเดสก์ท็อปโดยทั่วไปเป็นระบบที่รวมเข้าด้วยกันอย่างสมบูรณ์มากกว่า Window Manager ต้องการทั้ง X Windows และ Window Manager

สภาพแวดล้อมของเดสก์ท็อปโดยทั่วไปจะมีชุดแอปพลิเคชันที่รวมเข้าด้วยกันอย่างแน่นหนาเพื่อให้แอปพลิเคชันทั้งหมดทราบซึ่งกันและกัน ตัวจัดการเดสก์ท็อปจะรวมพาเนลบางรูปแบบที่มีซิสเต็มเทรย์ซึ่งสามารถวางวิดเจ็ตขนาดเล็กเพื่อการดำเนินการหรือข้อมูลได้อย่างรวดเร็ว

Linux Desktop Layering

ความสับสนส่วนใหญ่เริ่มมองออกไปเมื่อคุณตรวจสอบ Window Managers เช่น E17 (การตรัสรู้ 17)

iteratio ล่าสุดของการตรัสรู้รวมถึงองค์ประกอบจำนวนมากมักจะพบสภาพแวดล้อมเดสก์ทอปเท่านั้นแม้ว่าการตรัสรู้ยังถือว่าเป็น Window Manager ถึงตอนนี้ฉันมักจะอ้างถึงเดสก์ท็อปเช่นผู้จัดการเดสก์ทอป

เดสก์ท็อปหลักสองสภาพแวดล้อมมีดังนี้: GNOME และ KDE หากคุณอยากรู้ว่าสิ่งไหนเหมาะสมสำหรับคุณนี่คือคำแนะนำ ค่าเริ่มต้นล่าสุดของ GNOME จะทำให้ผู้ใช้ OS X รู้สึกเหมือนอยู่บ้าน KDE 3.x จะทำให้ผู้ใช้ Windows XP รู้สึกเหมือนอยู่บ้านและ KDE 4.x จะทำให้ผู้ใช้ Windows Vista รู้สึกเหมือนอยู่บ้าน

Window Manager ประเภทใดที่เหมาะสมที่สุดสำหรับผู้ใช้รายใด เนื่องจากมีผู้จัดการหน้าต่างจำนวนมากฉันจะเน้นรายการโปรดของฉัน

  • การตรัสรู้: คุณต้องการอาหารตาจำนวนมาก แต่ไม่ใช่สิ่งที่เน้นการใช้ทรัพยากรอย่าง KDE หรือ GNOME
  • Fluxbox: คุณต้องการความรวดเร็วและน้อยที่สุด
  • Afterstep: คุณต้องการให้โรงเรียนเก่าให้ความสนุกแก่คุณเป็นเวลาหลายชั่วโมง
  • Xfce: คุณต้องการอินเทอร์เฟซเหมือน Windows โดยไม่มี bloatware ของ GNOME หรือ KDE
  • Compiz-Fusion: ตัวจัดการหน้าต่าง 3 มิติเต็มรูปแบบเต็มไปด้วยปลั๊กที่ทำทุกอย่างได้ หากคุณต้องการบางสิ่งบางอย่างสร้างความประทับใจให้เพื่อนอย่างจริงจังนี่คือที่ที่คุณต้องการค้นหา

หนึ่งในสิ่งที่ยอดเยี่ยมที่สุดเกี่ยวกับเดสก์ท็อปลีนุกซ์คือมันถูก จำกัด ด้วยจินตนาการของคุณเท่านั้น คุณสามารถทำให้เดสก์ท็อป Linux ดูและรู้สึกอย่างที่คุณต้องการ คุณสามารถเปลี่ยนจากรูปแบบมินิมัลลิสไปสู่ความสมบูรณ์แบบ 3 มิติของ Compiz-Fusion ฉันจะเตือนคุณหนึ่งข้อ: การเล่นกับเดสก์ท็อป Linux อาจทำให้คุณเสียเวลามากเท่ากับ World of Warcraft