ความแตกต่างระหว่าง Unity และ GNOME


62

ฉันมักจะเจอคำว่า Unity และ GNOME ในขณะที่อ่านเกี่ยวกับ Ubuntu ฉันเข้าใจว่า Unity เป็นสภาพแวดล้อมเดสก์ทอปเริ่มต้นสำหรับ Ubuntu GNOME คืออะไรและเกี่ยวข้องกับ / แตกต่างจาก Unity อย่างไร


ดูลิงค์ต่อไปนี้: Gnome v / s Unity Unity และ Gnome Performance Difference
Tarun

นอกจากนี้โปรดเยี่ยมชมunix.stackexchange.com/q/141114
Pandya

คำตอบ:


57

GNOME คืออะไร

GNOMEมีหลายสิ่งหลายอย่าง โดยปกติหมายถึง GNOME GNOME Desktop Environment การอ้างอิง Arch Wiki:

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

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

GNOME มีสองรุ่นที่รู้จักกันค่อนข้างดีคือ GNOME2 ซึ่งยาวมาตั้งแต่ล้าสมัยและตายแล้วและ GNOME3 ซึ่งเป็นรุ่นปัจจุบัน Ubuntu ได้ติดตาม GNOME (ไม่ว่าเวอร์ชันปัจจุบันจะเป็นเวอร์ชันใด) ตราบเท่าที่ฉันจำได้ คุณสามารถเห็น GNOME2 ทำงานได้ใน Ubuntu 10.04 เมื่อ GNOME2 ออกไปโหมดคลาสสิคต่างเรียก GNOME Classic, GNOME Flashback (และอาจเป็นชื่ออื่น ๆ ) โดยที่ไม่มีความยืดหยุ่นหรือความสามารถปรับแต่งได้ของ GNOME2 ดูเหมือนว่า GNOME2 เท่านั้น

GNOME2 ถูกคดเคี้ยวที่จะกลายเป็นMATE MATE เป็นประสบการณ์ที่ใกล้เคียงกับ GNOME2 มากที่สุดคุณสามารถรับได้ แต่ด้วยการอัพเดทคุณสมบัติ Ubuntu MATE เป็นรสชาติที่เป็นทางการแล้ว

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

มันเกี่ยวข้องกับ Unity ได้อย่างไร?

คุณสามารถนึกถึง GNOME ในฐานะผู้ปกครองของสภาพแวดล้อมเดสก์ท็อปเริ่มต้นของ Ubuntu (DE) (หรือลุงอย่างน้อย) มันเป็นโครงการต้นน้ำของแอพพลิเคชั่น Ubuntu มากมาย

สภาพแวดล้อมเดสก์ท็อปเริ่มต้นของ Ubuntu ใช้แอพพลิเคชั่น GNOME ส่วนใหญ่โดยมีการเปลี่ยนแปลงเล็กน้อย:

  • ความสามัคคีแทน GNOME Shell (สูงถึง Ubuntu 17.04)
  • Firefox แทน Web (ครั้งหนึ่งเรียกว่า Epiphany)
  • ธันเดอร์เบิร์ดแทนวิวัฒนาการ
  • LibreOffice เขียนแทน Abiword
  • ฉันคิดว่ามีแพตช์บางตัวไปยังเทอร์มินัล GNOME และ Nautilus
  • ชุดรูปแบบ Ambiance GTK แทน Adwaita
  • และอีกไม่กี่

Unity และ GNOME Shell มีความคล้ายคลึงกันเล็กน้อย:

  • แผงด้านบน
  • ท่าเรือ
  • การแทนที่ที่ค้นหาได้สำหรับระบบเมนูสำหรับการแสดงรายการแอปพลิเคชัน

อย่างไรก็ตามฉันคิดว่าความคล้ายคลึงกันจบที่นั่น

การแจกจ่าย Ubuntu GNOME ใช้ GNOME ยกเว้นบางกรณีที่มีการติดตั้งแอปพลิเคชัน (เช่นเทอร์มินัล GNOME)


การอ่านที่เกี่ยวข้อง:

  1. ความสัมพันธ์ระหว่าง Unity, Gnome, Gnome 3, Compiz, Metacity และ LightDM คืออะไร?
  2. สภาพแวดล้อมเดสก์ทอปและเชลล์ชนิดใดบ้างที่มีให้?
  3. เมื่อติดตั้งแพคเกจ (โดยเฉพาะอย่างยิ่งผู้ที่มี UIs แบบกราฟิก) คุณจะทราบได้อย่างไรว่าแพคเกจใดเหมาะสำหรับการแจกจ่ายของคุณ
  4. สภาพแวดล้อมเดสก์ทอปเริ่มต้นสำหรับ Ubuntu 13.10 คืออะไร?
  5. สภาพแวดล้อมเดสก์ทอปเซสชันและเชลล์คืออะไร

แพคเกจ Ubuntu ไม่ได้มีค่าเริ่มต้นของมันคือGnome Unityฉันต้องการทราบว่า Ubuntu Gnome มีUnityค่าเริ่มต้นGnomeหรือไม่
Soumyadip Das

2

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


ความแตกต่างเพียงอย่างเดียวคือในขณะที่ GNOME Shell ใช้ mutter / clutter (และบางครั้ง metacity แต่ไม่ใช่ค่าเริ่มต้น) ในฐานะโปรแกรมจัดการหน้าต่าง Unity ใช้ Compiz (อันที่จริง Unity เป็นปลั๊กอิน Compiz แต่ให้ลืมเรื่องนั้น) และ ใช้ NotifyOSD แทน libnotify library หลังจากนั้นไม่มีการเปลี่ยนแปลงทางสถาปัตยกรรมที่สำคัญอื่น ๆ ทั้งคู่ใช้ไลบรารีเดียวกันส่วนใหญ่ (ซึ่งดูเหมือนว่าจะทำให้เกิดข้อขัดแย้งเมื่อคุณติดตั้งทั้งคู่) และ Unity จะให้บริการการทำงานร่วมกับบริการบุคคลที่สาม (พร้อมคุณสมบัติขอบเขตและเลนส์)

จากนั้นความแตกต่างอื่น ๆ ก็คือความสวยงามหมดจดการใช้แถบด้านบน + ตัวเรียกใช้ / Dock (ทางซ้าย) + เส้นประเทียบกับแถบด้านบน + ตัวประของ GNOME การใช้ชุดรูปแบบที่แตกต่างกันโดยทั่วไปพวกเขาพยายามเสนอประสบการณ์ผู้ใช้ที่แตกต่างกัน

ตอนนี้จากมุมมองของสถาบัน Unity ถูกผลักไปข้างหน้าโดยโครงการ Ayatanaในขณะที่ฉันพูดเมื่อเริ่มต้น GNOME Shell ได้รับการพัฒนาโดยโครงการ GNOME และนั่นคือส่วนใหญ่ ดังนั้นที่จริงแล้วมีความเหมือนกันระหว่าง GNOME Shell และ Unity มากกว่าเชลล์อื่น ๆ เช่น kdm, xfwm4 เป็นต้น ผ่านมีความเหมือนกันเล็กน้อยระหว่าง Unity shell และ Cinnamon (ถ้าคุณไม่สนใจการใช้ GTK3)


สิ่งที่เกี่ยวกับคำพังเพย 2? คุณได้คนมากมายที่พูดคุยเกี่ยวกับ gnome classic และคนน้อยมากที่ใช้ stock gnome 3 ในขณะนี้
sbergeron

@bergeron จริงเหรอ? สต็อกคำพังเพย 2 น่าจะสูญพันธุ์ไปแล้วในขณะนี้ (ไม่มีนายกเทศมนตรี distro มีแพ็คเกจ gnome 2) และคำถามไม่ได้เกี่ยวกับ gnome 2 แต่เป็น GNOME ธรรมดา (ในกรณีนี้ฉันได้อธิบายเบื้องต้นเกี่ยวกับความแตกต่าง) ไม่มีสิ่งใดในเนื้อหาคำถาม / ชื่อที่แนะนำคำถามเกี่ยวกับ Gnome 2 และ Ubuntu ไม่มีแพ็คเกจ Gnome 2 ดังนั้นจึงไม่เกี่ยวข้อง
Braiam

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

1
คำถามไม่มีอะไรเกี่ยวข้องกับคำพังเพย 2. Braiam: ฉันหวังว่าคุณจะเน้นความแตกต่างระหว่างคำพังเพย (โครงการ) และ Unity as a DE
เซท

1
ถ้าคุณต้องการเปรียบเทียบโครงการ GNOME กับสิ่งใดควรเป็น Ayatana ไม่ใช่กับเชลล์ GNOME
Braiam

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.