Schriftart und -farbe im Ubuntu-Anmeldebildschirm ändern
- Einleitung
- Zugriff auf die GDM-CSS-Datei
- Backup der Originaldatei erstellen
- Die CSS-Datei bearbeiten
- Beispiel zur Schriftfarbe und Schriftart ändern
- Änderung der allgemeinen Schriftart
- Design neu laden oder System neu starten
- Wichtige Hinweise
- Zusammenfassung
Einleitung
Der Anmeldebildschirm von Ubuntu wird in der Regel durch den Display Manager gesteuert. Bei den meisten Ubuntu-Versionen ist dies GDM (GNOME Display Manager). Um die Schriftart und Schriftfarbe auf dem Anmeldebildschirm zu ändern, müssen Sie das entsprechende Design bzw. die CSS-Dateien anpassen, die von GDM verwendet werden. Die folgenden Schritte zeigen Ihnen ausführlich, wie Sie dabei vorgehen können.
Zugriff auf die GDM-CSS-Datei
Ubuntu verwendet für den Anmeldebildschirm das sogenannte GNOME Shell Theme, dessen Styling durch CSS-Dateien geregelt wird. Diese Dateien befinden sich in einem systemweiten Verzeichnis, häufig unter /usr/share/gnome-shell/theme/. Eine wichtige Datei ist dort gnome-shell.css, in der Sie die Styles für verschiedene Elemente, z.B. die Schriftart und Schriftfarbe, finden.
Da der Anmeldebildschirm mit Root-Rechten läuft, benötigen Sie auch Root-Rechte, um diese Dateien zu bearbeiten.
Backup der Originaldatei erstellen
Bevor Sie Änderungen vornehmen, sollten Sie auf jeden Fall ein Backup der Originaldatei anlegen, um bei Problemen schnell wieder zum Standard zurückzukehren. Dies gelingt mit folgendem Befehl:
sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.bakDie CSS-Datei bearbeiten
Öffnen Sie die Datei gnome-shell.css mit einem Editor Ihrer Wahl, z.B. nano oder gedit mit Root-Rechten:
sudo nano /usr/share/gnome-shell/theme/gnome-shell.cssIn dieser Datei befinden sich Definitionen für verschiedene Elemente. Die Texte auf dem Anmeldebildschirm (wie Benutzername, Eingabefelder, Fehlermeldungen usw.) werden oft mit Klassen wie #lockDialogGroup, #loginDialog oder #userName gestylt.
Beispiel zur Schriftfarbe und Schriftart ändern
Um die Schriftfarbe zu ändern, suchen Sie nach Eigenschaften mit color. Zum Beispiel könnte folgende Regel die Schriftfarbe und Schriftart des Benutzernamens auf dem Anmeldebildschirm beeinflussen:
#loginDialog .login-dialog label,#loginDialog #userName { color: #FF0000; /* Rot */ font-family: "Ubuntu", sans-serif; font-weight: bold;}Ändern Sie den Wert von color auf die gewünschte Farbe (entweder als Farbname, Hex-Code oder rgb-Wert). Die Schriftart können Sie über font-family angeben. Stellen Sie sicher, dass die gewünschte Schriftart auf Ihrem System installiert ist.
Änderung der allgemeinen Schriftart
Wenn Sie die komplette Schriftart des Anmeldebildschirms ändern möchten, können Sie auf den Selektor stage oder #lockDialogGroup zielen, der den Hintergrund und die allgemeine Gestaltung steuert. Zum Beispiel:
stage { font-family: "DejaVu Sans", sans-serif; color: #FFFFFF;}Auf diese Weise passen Sie die Schriftart und -farbe grundlegend an.
Design neu laden oder System neu starten
Damit die Änderungen wirksam werden, müssen Sie entweder den GDM neu starten oder das gesamte System neu starten. Achtung: Ein Neustart von GDM beendet Ihre aktuelle Sitzung.
Zum Neustarten von GDM verwenden Sie:
sudo systemctl restart gdm3Alternativ können Sie Ihr System einfach neu starten:
sudo rebootWichtige Hinweise
Da Sie Systemdateien ändern, sollten Sie vorsichtig vorgehen. Kleine Fehler in der CSS-Datei können dazu führen, dass der Anmeldebildschirm nicht korrekt dargestellt wird oder sogar GDM nicht mehr startet. Haben Sie bei Problemen Ihr Backup griffbereit, um es mit folgendem Befehl zurückzuspielen:
sudo cp /usr/share/gnome-shell/theme/gnome-shell.css.bak /usr/share/gnome-shell/theme/gnome-shell.cssAußerdem ist es ratsam, vor der Änderung Änderungen an einem Testsystem oder in einer virtuellen Maschine durchzuführen.
Zusammenfassung
Zusammenfassend ändert man die Schriftart und Schriftfarbe des Ubuntu-Anmeldebildschirms, indem man die CSS-Datei gnome-shell.css im Verzeichnis /usr/share/gnome-shell/theme/ mit Root-Rechten bearbeitet. Dort passen Sie die Styles von Elementen wie #loginDialog an, indem Sie Parameter wie color und font-family verändern. Ein anschließender Neustart von GDM oder des Systems ist nötig, damit die Änderungen sichtbar werden.