Gnom

GNOME - So steuern Sie die Startsequenz

GNOME - So steuern Sie die Startsequenz

Welcher ist der beliebteste Desktop??Was lässt es beginnen?

Was GNOME für den Anfang benötigt, Werte, die Sie bereitstellen möchten…

Von Anfang an und bei kleinen Systemen werden Sie Werte in ~/.xinitrc. Die einfachste Datei enthält nur 'exec gnome-session'. Eine vernünftigere Datei würde wie die folgende aussehen.

export XDG_MENU_PREFIX=gnome-
exec gnome-session

Die Verwendung dieses Ansatzes ist nicht die Standardmethode. Bei diesem Ansatz wird nur eine Auswahl der Desktop-Umgebung vorausgesetzt. Diese Annahme gilt für die meisten Systeme nicht mehr. Distributionen verwenden heutzutage einen Display-Manager, da GNOME der Standard-Desktop ist, haben sie GNOMEs eigenes GDM3 als Display-Manager gewählt. Auf den meisten Systemen starten Sie mit GDM3 und haben eine Steuerdatei, die die Dinge einrichtet.

Wo startest du GDM3?

Wenn Sie eine reguläre Distribution verwendet haben, ist gdm bereits installiert und der Standard-Login. Vielleicht möchten Sie zu anderen Display-Managern wechseln, eine beliebte Option ist SDDM. Um es zu installieren, verwenden Sie Ihren Paketmanager. Am Ende der Installation werden Sie aufgefordert auszuwählen, welchen Manager Sie verwenden möchten. Das Skript legt den richtigen Manager für Ihren nächsten Start fest. Wenn Sie zurückwechseln möchten, führen Sie einfach den folgenden Befehl aus.

$ sudo dpkg-reconfigure gdm3

Das gleiche Menü wird angezeigt und Sie können auswählen, welches Sie ausführen möchten, ohne eines davon zu deinstallieren. Was passiert ist, dass die Textzeichenfolge in der Datei /etc/X11/default-display-manager so geändert wird, dass sie auf den richtigen Display-Manager zeigt. In systemd-Maschinen ist der 'Display-Manager.service' stellt sicher, dass es startet und weiterläuft. Der Daemon namens logind ist der allgemeine Daemon, den Sie mit systemctl . überprüfen können.

$ systemctl status systemd-logind.Bedienung

GDM3 liest /etc/gdm3/custom.conf, um die richtige Konfiguration zu erhalten. In dieser Datei können Sie Ihr System so einstellen, dass es sich automatisch anmeldet. Sie können auch xdmcp-Parameter und Sicherheitseinstellungen festlegen. Hier können Sie auch das Debuggen in dieser Datei aktivieren.

Nachdem GDM gestartet wurde, werden Sie mit Ihrer Login-Seite begrüßt. Auf dieser Seite können Sie auswählen, welche Desktop-Umgebung Sie verwenden möchten. Diese Auswahl stammt aus Dateien in usr/share/xsessions. Ein Beispiel ist der Standard von Ubuntu, siehe unten.

Die Werte in GDM - Die Desktop-Datei der Sitzung ist eine Datei im Init-Stil, wie unten gezeigt. Die Einträge steuern die Sitzung, indem sie Werte für den Desktop festlegen.

[Desktop-Eintrag]
Name=Ubuntu
Comment=Diese Sitzung meldet dich bei Ubuntu an
Exec=env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --systemd
--session=ubuntu
TryExec=/usr/bin/gnome-shell
Typ=Anwendung
DesktopNames=ubuntu:GNOME
X-GDM-SessionRegisters=true
X-Ubuntu-Gettext-Domain=gnome-session-3.0

Sie haben viele Optionen in dieser Datei, die wichtigsten sind Exec und TryExec. Der erste startet den Desktop, in dieser Datei gnome-shell. Der zweite prüft, ob die Binärdatei existiert. Mit der TryExec-Anweisung können Sie GDM3 veranlassen, den Eintrag zu ignorieren, wenn er nicht existiert.

Eine weitere wichtige Datei ist /usr/share/gnome-session/sessions/gnome.Session. Diese Datei verdeutlicht die erforderliche Software für diese Sitzung.

Wie änderst du deinen eigenen Desktop?

Sobald Sie GNOME ausgewählt haben, beginnt gnome-session, sich nach einer Reihe von Dateien umzusehen. Im Verzeichnis $XDGCONFIGHOME/gnome-session/saved-session sollte gnome die letzte Session gespeichert haben.

Damit bestimmte Anwendungen beim Start Ihres Desktops gestartet werden, können Sie sie zum Autostart-Verzeichnis hinzufügen. Sie sind unten aufgeführt.

usr/share/gnome/autostart & ~/.config/autostart/

Sie können die gleichen Werte auch mit dem integrierten Tweak-Tool einstellen.

Die Komponente, die Ihren Desktop ausführt, der grafische Teil, ist gnome-shell. Gnome-Shell liest Daten aus der Gnome-Session-Datei. Alle Anwendungen sind verfügbar in usr/share/applikation. Informationen zu Anwendungen und Mime-Typen finden Sie im usr/share/application-registry Verzeichnis.

gnome-shell die grafische Shell

Die Gnome-Shell erstellt alles für deinen Desktop, die Systemeinstellungen sind in usr/share/gnome*. Hier finden Sie auch die Einstellungen für viele Gnome-Anwendungen. Für Ihre persönlichen Einstellungen sind sie in ~.local/share/gnome-[Name der App] für bestimmte Anwendungen.

Fazit

Wenn GNOME startet, passiert viel. Es ist gut, ein grundlegendes Verständnis dieses Prozesses zu haben, damit Sie entweder Probleme lösen oder die Funktionsweise an Ihre eigenen Vorlieben anpassen können.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...