Die Teile, mit denen GNOME beginnt
Beim Booten Ihres Systems haben Sie festgelegt, welches Ziel von systemd ausgeführt werden soll. Dieser Beitrag geht von systemd! Immer noch Standard vorausgesetzt, GDM3 startet. Dies ist eine minimale Gnome-Shell, die von systemd gestartet wird. Sie können mit dem Befehl systemctl überprüfen check.
$ systemctl status gdm.BedienungGDM fungiert als Anmeldeaufforderung. Wenn Sie sich eingeloggt haben, werden die anderen Komponenten gestartet. Hier ist, was sie tun;
- Gnome-Sitzung; Die erste Aufgabe für gnome-session besteht darin, sicherzustellen, dass alle Komponenten verfügbar sind. Dies ist in der definiert .Sitzungsdatei. Das System sucht nach diesen Dateinamen in usr/share/anwendungen Sie können optional ein Verzeichnis auswählen, in dem Sie Anwendungen automatisch starten. Die andere Möglichkeit besteht darin, es mit der Failsafe-Option auszuführen. Dadurch werden alle Benutzeranwendungen entfernt. Verwenden Sie dies zur Fehlerbehebung.
- Gnome-Schale; Die Gnome-Shell erstellt den Desktop, der die Designkomponenten enthält. Es nutzt Mutter ausgiebig.
- Murmeln; Mutter verwendet Clutter als Standard-Fenstermanager für GNOME.
- Die Anwendungen; GNOME wird standardmäßig mit vielen Anwendungen gebündelt. Sie können sie unter https://help durchsehen.Gnom.Organisation/Benutzer/.
- Erweiterungen; Erweiterungen sind JavaScript, die das Verhalten von gnome-shell ändern und eine Funktion in der oberen Leiste hinzufügen können.
Wie sie interagieren
Welches Teil startet welches und was hält im Betrieb alles am Laufen?
Die Entwickler von GNOME testen alles mit systemd im Hinterkopf. Das bedeutet, dass alles mit systemd beginnt. Sie können den Status des Dienstes mit dem Befehl überprüfen.
$ systemctl-status gdm3.BedienungMit diesem Service beginnt alles. Von hier aus startet das System alles andere, zuerst prüft es, was zum Starten benötigt wird. Wenn der Prozess startet, ruft er die Binärdatei gnome-session auf, die nach Abhängigkeiten sucht. Es bereitet dann die Sitzung vor, indem es die vielen Verzeichnisse durchsucht, die Ihren Start steuern. Wenn Sie das normale Setup verwenden, ist der nächste Teil zum Starten gnome-shell.
Gnome-Shell steuert Ihren Desktop. Dies ist der Teil, in dem Sie Erweiterungen hinzufügen können. Die Shell aktiviert auch die obere Leiste, öffnet Ihre Anwendungen und ruft die Grafikbibliotheken auf, um Dinge auf Ihrem Desktop zu platzieren.
Wenn gnome-shell den Desktop verwalten muss, übernimmt murmel und lässt es gut aussehen. Es ist der X11-Fenstermanager und auf Wayland fungiert er als Compositor.
Was läuft im Betrieb
Sobald GNOME gestartet ist, werden viele Prozesse ausgeführt. Diese Prozesse halten Ihr System am Laufen und stehen für Ihre Anfragen bereit. Sie sind unten aufgeführt.
- dbus-Daemon; Dies hält die Kommunikation zwischen verschiedenen Anwendungen aufrecht, die es implementiert haben. Ein Beispiel dafür sind Benachrichtigungen von Hardware an Ihre Top-Leiste.
- gnome-keyring-dämon; Dieser Daemon speichert Ihre Passwörter und Anmeldeinformationen, wenn dies von der Anwendung unterstützt wird.
- gnome-settings-daemon; Dieser Daemon behält immer Ihre Auswahl an Symbolen, Schriftarten und anderen Einstellungen bei.
- Gnom-Schale; Das Programm, das Ihren Desktop ausführt, es ist dieses Programm, das alle Erweiterungen interpretiert, die Balken und Docks verfügbar macht.
- Pulsaudio; Dies wird für Audioeinstellungen und zum Erkennen neuer Hardware verwendet.
Es gibt andere Prozesse, die spezielle Funktionen unterstützen, einschließlich der gvfs, die das virtuelle GNOME-Dateisystem verarbeiten. So erreichen Sie SSH, DAV und alle Ihre Online-Konten.
Fazit
GNOME ist ein leistungsstarkes System, mit dem Sie viele Dinge leicht erreichen können. Manchmal kostet dies mehr als Sie wollen. Um sicherzustellen, dass Sie GNOME vollständig nutzen können und gleichzeitig Ihr System mithalten kann, müssen Sie einige Einstellungen kennen. Wenn Sie diese kennen, können Sie die Dinge auch so aussehen lassen, wie Sie es möchten.