Wie kann ich das Erscheinungsbild des Gnome-Bildschirmschutzes / Vorhangs / Anmeldebildschirms anpassen?

8

Gnome - Desktop scheint auf verschiedene Weise konfiguriert werden : in " Gnome - Einstellungen ", mit gnome-Erweiterungen , gnome-tweak-tool, gsettingsoder dconf-editor.

Abgesehen von diesem Verfahren zum Ändern des Hintergrunds des Anmeldebildschirms , das ein wenig Glib-Kompilierung erfordert, habe ich jedoch keine Möglichkeit gefunden, das Erscheinungsbild von:

  • der Anmeldebildschirm (Schriftart, Position, Farbe und Größe der Anmeldefelder)
  • Schildbildschirm alias Sperrbildschirm alias Vorhang (Schriftart, Position, Farbe, Format und Größe der Uhr, angezeigte Meldungen usw. )

Ich verstehe, dass die Gnome-Philosophie nicht darin besteht, viel Ressourcen für Tweaky-Tweak-Tweaking-Tweakable-Inhalte bereitzustellen. Ich bin jedoch überrascht, dass solche grundlegenden und harmlosen Eigenschaften dieser Bildschirme so schwer zugänglich zu sein scheinen.

Gibt es eine Möglichkeit, auf die Organisationseigenschaften des Anmelde- / Schutzbildschirms zuzugreifen und diese zu optimieren?
Sind sie fest codiert oder geht es nur darum, sich in ein kleines zu schleichen curtain.xmloder loginscreen.json?
Muss ich in die Quellen gehen und den Gnom selbst kompilieren?

iago-lito 'erwägt zu gehen
quelle

Antworten:

2

Ubuntu

Ich verwende Ubuntu 18.04 (dies wurde auch in 17.10 getan) und ab dem Zeitpunkt , an dem @ cezanee-vahid sagte, finden Sie die CSS-Datei hier: Wenn Sie /usr/share/gnome-shell/theme/gdm3.cssdiese Datei ändern, müssen Sie sie nicht neu starten gnomeoder etwas anderes tun durch Sperren des Computers geändert (oder besser gesagt, wird neu geladen).

so für Uhrgröße Ändern müssen Sie nur ändern font-sizeund font-weightfür .screen-shield-clock-timeKlasse.

auch für den Fall, dass Sie die Pfeile am unteren Bildschirmrand losfahren möchten, die gerade 0für heightund widthvon der .screen-shield-arrows Gjs_ArrowCSS-Auswahl eingestellt wurden. Die Einstellung 0für font-sizeof .screen-shield-clock-datemacht dasselbe für Date.

Bogen

Ich bin kein Arch- oder Arch-basierter Distributionsbenutzer, aber nachdem Sie ArchWiki über GDM gelesen haben, müssen Sie nach dem Ändern Quelldateien für GDM kompilieren. Außerdem wird die gdm3.cssDatei in Arch benanntgnome-shell.css

Zusammenfassend sind diese Spets erforderlich, um das GDM-Thema in Arch zu ändern:

  1. Extrahieren des aktuellen GDM-Themas
  2. Erstellen einer gnome-shell-theme.gresource.xmlDatei für die ausgewählten Bilddateien
  3. gnome-shell.cssDatei nach Belieben ändern !
  4. Kompilieren des neuen GDM-Themas, das Sie erstellt haben
  5. Dateien ersetzen unter /usr/share/gnome-shell
  6. Wiederholen gdm.service

Das ArhcWiki oben hat diese Schritte ausführlich erklärt.

aasmpro
quelle
Vielen Dank für diese Präzision. Leider kann ich keine gdm3.cssDatei auf meinem System finden (dies ist Archlinux). Am nächsten habe ich zwei Dateien gefunden /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, die die von Ihnen vorgeschlagenen Eigenschaften enthalten. Änderungen, die ich an diesen Dateien vornehme, scheinen jedoch auch nach dem Neustart meines Computers keine Auswirkungen zu haben: \ Kann ich Sie fragen, wo Sie diese Informationen gefunden haben? Gibt es offizielle Unterlagen zu diesen Dateien?
iago-lito 'erwägt, den
1
@ iago-lito Ich habe die Antwort aktualisiert und denke, dass es funktionieren sollte. Ich freue mich auf Ihre Antwort! und auch für Ubuntu habe ich diese Dinge gerade gefunden, indem ich mit gdm3.cssDatei herumgespielt habe.
Aasmpro
1
Großartig! Die Zusammenstellung war der Schritt, den ich verpasst habe. Prost :)
iago-lito 'erwägt, den
1
Wie bereits angedeutet gibt , geben Sie einfach rtim <Alt+F2>Dialogfeld , das Thema statt einen Neustart des gesamten neu zu starten gdm.service.. es ist einfacher , und es erfordert keine Superuser - Berechtigungen :)
iago-lito ‚verlassen bedenkt
das ist großartig! Vielen Dank für Ihr Feedback :)
Aasmpro
2

Ich bin mir nicht sicher, ob dies etwas zu spät ist, aber Sie können die Werte in anpassen, /usr/share/gnome-shell/theme/gdm3.cssund das ist der Trick. Finden Sie einfach die screen-shield-clockKlasse und nehmen Sie Ihre Änderungen vor. Eine einfache Sache , die ich tat, um es ein wenig schöner wird das font-weightzu 300und verbessert die Optik eine Million Mal.

Cezanne Vahid
quelle
Hey, nicht schlecht. Dies könnte sehr hilfreich sein, Prost :) Haben Sie eine Dokumentation zur Bedeutung dieser Werte gefunden? Ich konnte keine finden. Muss ich auch etwas neu starten oder neu kompilieren? Ich konnte keine meiner Änderungen vornehmen. Die Datei, die ich gefunden habe, heißt gnome-classic.css.
iago-lito 'erwägt, den
Huh. Vielleicht können Sie in demselben Verzeichnis versuchen, Änderungen vorzunehmen gnome-shell.cssoderubuntu.css
Cezanne Vahid
Nein, hat keine: \ Gibt es irgendwo ein Dokument darüber?
iago-lito 'erwägt, den