GNOME 3.0 เปิดตัวพร้อม Interface ใหม่ ชุมชน Linux สับสนหา DE ใหม่ที่เหมาะ
บางกลุ่ม Fork GNOME 2 -> MATE หรือ Modify -> Cinnamon และ Unity อื่นๆ หนีจาก GNOME ไป DE อื่นทั้งหมด
แต GNOME ไม่ใช่แค่ Interface ทำให้หลายคนลังเลจะออกจาก Ecosystem นั่นคือเหตุผล ทางเลือกยอดนิยมส่วนใหญ่ ยังคง Based on GNOME อยู่ นี่คือความแตกต่าง
GNOME
GNOME = DE ตั้งแต่ 1998 ชื่อเดิม: GNU Network Object Model Environment อ่าน "Guh-nome" (G คשות)
GNOME ใช้ GTK Toolkit ตอนนี้ GNOME Project Maintains GTK แต่ภาษาเริ่มต้นเป็น Toolkit สำหรับ GNU Image Manipulation Program (GIMP) แอป Linux หลายตัวใช้ GTK
DE = มากกว่า Interface GNOME รวม: Suite of Apps, Technologies, Community
GNOME Shell
GNOME ตอนแรก: Traditional Desktop Paradigm (Windows/Mac เก่า) v3.0: ทีม GNOME เลือกทางใหม่ Design ใหม่ = GNOME Shell
GNOME Shell = Activities Overview แสดงหน้าต่างเปิด App Launcher Virtual Desktops = Core Experience Virtual Desktops สำคัญจนทีม GNOME ลบปุ่ม Minimize ส่งเสริมจัดหน้าต่างบน Virtual Desktops
GNOME Shell เน้น Search มาก: เปิด/ติดตั้ง Apps หาไฟล์ ดู Weather เวลา ฯลฯ โดยพิมพ์ใน Activities Overview
การเปลี่ยนแปลงนี้ Introduce/Adopt วิธีใช้คอมพิวเตอร์ที่กลายเป็น Prominent บน Commercial Desktop OS ด้วย แต่หลายคนไม่อยากเปลี่ยนวิธีใช้รุนแรง หรือชอบ Traditional Workflow
แม้นั้น GNOME = DE Linux ที่ยอมรับกว้างที่สุด Ubuntu (Distro ยอดนิยม) ใช้ Modified GNOME Default Fedora (Community Red Hat) = GNOME Experience Purist
Linux Manufacturers (System76, Purism) Ship Distros ของตัว GNOME Laptops Dell, Lenovo รัน GNOME Out of the box
GNOME Classic
ชอบ GNOME Classic แตอยาก Modern Look/Feel? ไม่ต้องสลับ DE Logout ที่หน้าจอ Login เลือก Gear Icon สลับ GNOME -> GNOME Classic
ไม่ใช่ Exact Copy GNOME 2 ไม่ System Requirements ต่ำกว่า GNOME Shell แต่อาจเป็นสิ่งที่คุณหา
Unity
Ubuntu ยอดนิยม Canonical ไม่โยนน้ำหนักหลัง GNOME 3.0 พัฒนา Unity เอง: Dock ซ้าย เน้น Search มากกว่า GNOME HUD (Heads Up Display) Navigate Menu Bars ด้วยการพิมพ์ เมนูเมาส์ = Top of Screen
Unity = Free Software แต Community ห่าง Canonical ส่วนเพราะ Ubuntu Patched GTK สำหรับ Unity เพิ่มงาน Port ไป Distro อื่น
2017: Canonical หยุด Unity ทำ GNOME Default Ubuntu อีกครั้ง Community ต่อจากที่ Canonical หยุด UBPorts Developers พัฒนา Unity8 (ไม่เคยปรากฏใน Ubuntu มากกว่า Demo) Unity7 (ที่หลายคนชอบ) กลับมาใน Ubuntu Unity Distro ใหม่ พร้อม Ubuntu 20.04
MATE
MATE = ต่อเนื่องจาก GNOME 2 Series Default Layout: 2 Panels (บน + ล่าง) Launch Apps, File Manager, System Settings = Top Left System Tray/Clock = Top Right
ล่าง: Window List (Windows เก่า) Virtual Desktops = Bottom Right
MATE Devs ทำงานหนัก แตลุคเหมือน GNOME 2 กว่า 10 ปีก่อน เพราะ MATE = Conservation Project ทำงานให้ Interface เดิมทำงานกับ Tech/Apps Modern Features ใหม่ = ขยาย ไม่เปลี่ยนวิธีทำที่ตั้งอยู่
MATE System Requirements ต่ำกว่า GNOME โมเดิร์น = Snappier บนเครื่องเก่า/อ่อน
ติดตั้ง MATE ได้บน Distros ส่วนใหญ่ Ubuntu MATE = Ubuntu Flavor Default MATE Fedora MATE Spin Debian, openSUSE, Arch ก็ได้
Cinnamon
GNOME 3.0 Launch = ไมแค่ Interface ใหม่ GTK 2 -> GTK 3 MATE รักษา GNOME 2 = ติด GTK 2 ตอนแรก Cinnamon = ทางรักษา Traditional Interface พร้อม Adopt GTK 3 เริ่มต้น = GNOME Extensions Set
Cinnamon ไม Emulate GNOME 2 Design Language ใกล้ Windows: App Menu = Bottom Left System Tray = Bottom Right Window List = ระหว่างกลาง
Design ไม Pixel-perfect Copy Windows แต Experience 熟悉พอ สำหรับมือใหม่ Linux ครั้งแรก
หลายคนถือ Cinnamon = Linux เวอร์ชัน Simplest Linux Mint Team สร้าง Cinnamon = Primary Developers แตรัน Cinnamon บน Ubuntu, Fedora, Arch ได้
Pantheon
Pantheon = DE ใน elementary OS (Launch 2011) Design = Minimalist โดยเจตนา App Menu, Dock, System Icons Top Right คล้าย GNOME: ไม่มี Minimize แต่มี Maximize elementary OS: Focus = Apps
Pantheon Customization Options น้อย กว่า GNOME (ไม่มี Extensions) แต Elementary Team Committed Design = Polished และ Accessible ฟรีที่สุด
หา Pantheon ใน Distro อื่น (Fedora, Arch) ได้ แต Design สำหรับ elementary OS
Budgie
Budgie ไมมาจาก GNOME 3.0 Transition เริ่ม 2013: Effort สร้าง Simple Interface คล้าย Chromebook
แต Budgie ไม ChromeOS Clone = Linux DE สมบูรณ์
MATE, Cinnamon = GTK-based แต่ Distance จาก GNOME Current Direction Budgie = Dependent Core GNOME ใช้ Tools เหมือนกัน (GNOME Settings Tool) App Design คล้าย: ไม่มี Title Bars แบบเดิม (App Name/Toolbars แยก) สำหรับ Apps หลายตัว
Budgie ใกล้ชิด Solus (เดิม EvolveOS) Solus Steer Budgie Development แตไม่ได้แค่ตัวเดียว Ubuntu Budgie = Alternative โดดเด่น ติดตั้ง Budgie บน Distros อื่นได้ (เหมือน MATE, Cinnamon)
สรุป GNOME Desktop Environments
GNOME 3.0 = Design Controversial หลายคนกลับมารัก แตทิ้ง UI Elements ที่กลายเป็น Standard: Windows, macOS, Chrome OS = มี Minimize/Maximize, Taskbar/Dock ไม่แปลกที่อยากเก็บไว้
แต่ไม่อยากสลับ DE? GNOME Extensions ให้ Features เหล่านี้ได้มาก