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.