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


10

ความแตกต่างระหว่าง Gnome 2 และ Gnome 3 คืออะไร และ Gnome Shell คืออะไรกันแน่และเป็นไปได้หรือไม่ที่จะใช้ Gnome 3 ที่ไม่มี Gnome Shell (หรือเป็นสิ่งเดียวกัน) ถ้าเป็นเช่นนั้นจะเป็นไปได้ไหมที่จะพัฒนาเชลล์อื่นที่คล้ายกับ Gnome Panel?


2
นั่นคือคำถามหลายข้อ คุณอาจต้องการแยกพวกเขาออก
NN

คำตอบ:


7
  1. บันทึกประจำรุ่น Gnome 3 : รวม " มีอะไร ใหม่ ?"

  2. GNOME Shell คืออะไร:
    GNOME Shell เป็นส่วนติดต่อผู้ใช้หลักของสภาพแวดล้อมเดสก์ท็อป GNOME ที่เริ่มต้นด้วยรุ่น 3 ซึ่งวางจำหน่ายในวันที่ 6 เมษายน 2011 ( เพิ่มเติม )

  3. บทความ GNOME Wikipedia

  4. เปลือกที่กำหนดเองสำหรับ GNOME?
    ควรเป็นไปได้


ความสามัคคีเป็นเชลล์ที่กำหนดเองสำหรับ gnome2 มันถูกต้องเหรอ?
enzotib

@enzotib Unity กำลังรับการโอนย้ายไปยัง GNOME3 และ GTK3 AFAIK
Manish Sinha

@Manish: ฉันกำลังพูดถึงสถานะปัจจุบัน 11.04
enzotib

1
@enzotib ใช่ ในวันที่ 11.04 Unity ทำงานบน GNOME2 เนื่องจากเหตุผลง่ายๆ ซีดีบรรจุ GNOME2 :)
Manish Sinha

ลิงก์ต่ำกว่า 4 เสีย ลบออก
Dorian

10

อะไรคือความแตกต่างระหว่าง Gnome 2 และ Gnome 3

GNOME3 เป็น GNOME รุ่นต่อไปที่มีการเปลี่ยนแปลงมากมาย มันมีเชลล์เดสก์ท็อปใหม่, ไลบรารีที่มี API ใหม่, การคัดค้านไลบรารีบางตัว, แอปพลิเคชั่นที่เขียนใหม่เช่น power-manager, การแนะนำ gnome-control-center เป็นต้น

GNOME 3 เป็นเหมือน - "GNOME2 เปิดตัวเมื่อหลายปีก่อนเรามาเริ่มทำงานบนเดสก์ท็อป GNOME รุ่นต่อไปและด้วยเหตุนี้คุณจึงพบ GNOME3"

Gnome Shell คืออะไรกันแน่

Gnome shell เป็นเดสก์ท็อปเชลล์สำหรับ GNOME เป็นส่วน UI ของเดสก์ท็อป เช่นเดียวกับใน Windows คุณมีทาสก์บาร์ด้านล่างด้วยปุ่มเริ่มต้นที่ด้านซ้ายล่างและไอคอนบนเดสก์ท็อป สิ่งที่คุณพบหลังจากที่คุณเข้าสู่ระบบ

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

เป็นไปได้หรือไม่ที่จะใช้ Gnome 3 ที่ไม่มี Gnome Shell

Unity ที่มีอยู่ใน Oneiric จะถูกนำไปใช้กับเทคโนโลยี Gtk3 และ GNOME3 ฉันใช้รุ่นพัฒนา Oneiric และได้รับสินค้าจาก GNOME3 มากมายเช่นแอพพลิเคชั่นใหม่สำหรับการจัดการพลังงานการตั้งค่าเมาส์และคีย์บอร์ด

ดังนั้นโดยทั่วไปแล้ว Oneiric อาจคิดว่า GNOME3 - GnomeShell + Unity (การเปลี่ยนแปลงเพิ่มเติมภายใต้ประทุนซึ่งอยู่นอกขอบเขตของคำอธิบายนี้)

GNOME3 และ GNOME Shell เป็นสิ่งเดียวกันหรือไม่?

ในทางเทคนิคแล้ว GNOME3 เป็นชุดของเทคโนโลยีแอปพลิเคชันไลบรารีเดสก์ท็อปเชลล์ Gnome-shell เป็นส่วนหนึ่งของสแต็ก GNOME3 ทั้งหมด

มันจะเป็นไปได้ไหมที่จะพัฒนาเชลล์อื่นที่คล้ายกับ Gnome Panel

ที่จริงแล้วคุณยังสามารถมีพาเนล GNOME สำหรับ GNOME3 ได้ จริงๆแล้วมันคือ GNOME Shell ที่มีหน้าตาและการทำงานเหมือนกับ GNOME Panel Vincent Untz บล็อกเกี่ยวกับมันก่อนหน้านี้

นอกจากนี้ยังควรสังเกตว่า desktop shell และตัวจัดการหน้าต่างเป็นสิ่งที่แยกจากกัน เดสก์ท็อปเชลล์ถูกเขียนบน Window manager Window Manager (WM) ของ KDE คือ KWin, WM ของ Unity คือ Compiz 0.9 (ไม่ใช่ Compiz 0.8) และ GNOME Shell WM คือ Mutter (Metacity + Clutter) WM ของ Gnome panel คือ Metacity

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


ดังนั้นฉันจึงรวบรวมว่ามันจะเป็นไปได้โดยสิ้นเชิงสำหรับคนที่จะสร้างเชลล์ใหม่โดยใช้เทคโนโลยี gnome 3 ที่ใช้งานได้และใช้งานได้เหมือนกับ gnome-panel ใน gnome 2 ที่ทุกคนชื่นชอบ?
Nishant George Agrwal

@thelaststud ใช่ มันสามารถทำได้ อย่างไรก็ตาม GNOME Shell มีโหมดทางเลือกซึ่งทำงานและทำงานเหมือน gnome-panel ใน GNOME2 (ซึ่งทุกคนชื่นชอบ) :)
Manish Sinha

4

คุณสามารถแทนที่ Mutter และ Gnome Shell ด้วยตัวจัดการหน้าต่างและพาเนลหรือแท่นวางอื่น ๆ หรืออะไรก็ได้ที่คุณต้องการ

GNOME3 มาพร้อมกับโหมดทางเลือกที่อิงกับ Metacity และ Gnome Panel ซึ่งคล้ายกับ GNOME2 มาก

ใน Ubuntu 11.10 Unity จะใช้ Gnome3 ดังนั้นร่วมกับ Compiz (ตัวจัดการหน้าต่างที่ Unity เป็นปลั๊กอิน) มันจะแทนที่ Mutter และ Gnome Shell ในการติดตั้งมาตรฐานของ Ubuntu

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