Unterschiede zwischen GNOME 2 und GNOME 3

10

Was sind die Unterschiede zwischen Gnome 2 und Gnome 3? Und was genau ist die Gnome-Shell und ist es möglich, Gnome 3 ohne die Gnome-Shell zu verwenden (oder sind sie dasselbe)? Und wenn ja, wäre es möglich, eine andere Shell zu entwickeln, die Gnome Panel ähnelt?

Nishant George Agrwal
quelle
2
Das sind mehrere Fragen. Vielleicht möchten Sie sie aufteilen.
NN

Antworten:

7
  1. Versionshinweise zu Gnome 3 : Enthält " Was ist neu ?"

  2. Was ist die GNOME-Shell? Die
    GNOME-Shell ist die Hauptbenutzeroberfläche der GNOME-Desktop-Umgebung ab Version 3, die am 6. April 2011 veröffentlicht wurde. ( Mehr )

  3. GNOME Wikipedia-Artikel

  4. Eine benutzerdefinierte Shell für GNOME?
    Sollte möglich sein.

abel
quelle
Unity ist eine benutzerdefinierte Shell für gnome2. Ist das richtig?
Enzotib
@enzotib Unity wird auf GNOME3 und GTK3 AFAIK
Manish Sinha
@ Manish: Ich habe über den aktuellen Status vom 11.04 gesprochen.
Enzotib
1
@enzotib Ja. Am 11.04 läuft Unity aus einem einfachen Grund auf GNOME2. Die CD enthält GNOME2 :)
Manish Sinha
Link unter 4 ist defekt. Entfernte es.
Dorian
10

Was sind die Unterschiede zwischen Gnome 2 und Gnome 3?

GNOME3 ist die nächste Hauptversion von GNOME mit vielen Änderungen. Es verfügt über eine neue Desktop-Shell, Bibliotheken mit neuer API, die Ablehnung einiger Bibliotheken, neu geschriebene Anwendungen wie Power-Manager, die Einführung des Gnome-Control-Centers usw.

GNOME 3 war wie folgt: "GNOME2 wurde vor Jahren veröffentlicht. Beginnen wir mit der Arbeit am GNOME-Desktop der nächsten Generation, und daher finden Sie GNOME3."

Was genau ist die Gnome Shell?

Die Gnome-Shell ist eine Desktop-Shell für GNOME. Es ist der UI-Teil des Desktops. Wie in Windows haben Sie unten eine Taskleiste mit einer Startschaltfläche unten links und Symbolen auf dem Desktop. Die Sache, auf die Sie stoßen, nachdem Sie sich angemeldet haben.

Die Shell entscheidet, wie Ihre Benachrichtigungen angezeigt werden sollen, wie Ihre laufenden Anwendungen angezeigt werden sollen und wie neue Anwendungen gestartet werden können.

Ist es möglich, Gnome 3 ohne die Gnome-Shell zu verwenden?

Die in Oneiric vorhandene Einheit wird auf die Technologien Gtk3 und GNOME3 portiert. Ich verwende die Oneiric-Entwicklungsversion und erhalte viele der GNOME3-Extras wie neuere Anwendungen für Energieverwaltung, Maus- und Tastatureinstellungen.

Grundsätzlich kann man sich Oneiric also als GNOME3 - GnomeShell + Unity vorstellen (einige weitere Änderungen unter der Haube, die außerhalb des Rahmens dieser Erklärung liegen).

Sind GNOME3 und GNOME Shell dasselbe?

Technisch gesehen ist GNOME3 eine Suite von Technologien, Anwendungen, Bibliotheken und Desktop-Shell. Die Gnome-Shell ist ein Teil des gesamten GNOME3-Stacks

Wäre es möglich, eine andere Shell zu entwickeln, die Gnome Panel ähnelt?

Tatsächlich können Sie immer noch GNOME Panel für GNOME3 haben. Eigentlich ist es die GNOME-Shell, die wie das GNOME-Panel aussieht und sich so verhält. Vincent Untz hat früher darüber gebloggt

Es ist auch erwähnenswert, dass Desktop-Shell- und Fenstermanager getrennte Dinge sind. Desktop-Shells werden über Window Manager geschrieben. KDE's Window Manager (WM) ist KWin, Unitys WM ist Compiz 0.9 (nicht Compiz 0.8) und GNOME Shell WM ist Mutter (Metacity + Clutter). Das WM des Gnome-Panels ist Metacity

Tatsächlich können Sie GTK3 verwenden und GNOME3-Technologien verwenden. Schreiben Sie Ihre eigene Shell mit dem WM Ihrer Wahl, und es würde weiterhin ausgeführt. Der gesamte Linux-Stack ist ziemlich flexibel und viele Komponenten werden nach Belieben hinzugefügt und entfernt.

Manish Sinha
quelle
Ich verstehe also, dass es für jemanden durchaus möglich wäre, eine andere Shell mit den Gnome 3-Technologien zu erstellen, die wie das Gnome-Panel in Gnome 2 funktionieren, das jeder liebt.
Nishant George Agrwal
@thelaststud Ja. Es kann getan werden. Wie auch immer, GNOME Shell hat einen Fallback-Modus, in dem es funktioniert und sich wie ein Gnome-Panel in GNOME2 verhält (das jeder liebt) :)
Manish Sinha
4

Sie können Mutter und Gnome Shell durch etwa jeden anderen Fenstermanager und jedes andere Panel oder Dock oder was auch immer ersetzen.

GNOME3 verfügt über einen Fallback-Modus, der auf Metacity und Gnome Panel basiert und GNOME2 sehr ähnlich ist.

In Ubuntu 11.10 basiert Unity auf Gnome3 und ersetzt zusammen mit Compiz (dem Fenstermanager, für den Unity ein Plugin ist) Mutter und Gnome Shell in der Ubuntu-Standardinstallation.

Florian Diesch
quelle