Univention Bugzilla – Bug 29906
LightDM-Design anpassen
Last modified: 2013-03-26 09:14:15 CET
Die LightDM-Loginmaske is aktuell nur ein grauer Kasten. Das sollte mit dem UCC-Hintergrundbild harmonisiert werden.
Ich habe mir mal angesehen, welche Anpassungsmöglichkeiten es gibt: In /etc/lightdm/lightdm-gtk-greeter.conf kann unter theme-name ein Name eingeben werden. Unter /usr/share/themes/ finden sich verschiedene Fenstermanager-Themes. Da lightdm-gtk-greeter gegen GTK3 linkt, könnte eines der Themes mit einem Unterverzeichnis gtk-3.0 als Vorlage für ein UCC-Theme genommen werden. Dort wird eine CSS-Datei ausgelesen, die nur ein @import url("resource:///org/gnome/adwaita/gtk-main.css"); steht. Das muss man sich nochmal genauer ansehen.
Hier bitte im ersten Schritt recherchieren wie man die Hintergrundfarbe der Login-Box anpassen kann.
Der greeter liest in der aktuellen Konfiguration eine gtk-3.0.css Datei in /usr/share/themes/UCC/gtk-3.0 aus. Eine Beispieldatei die den Hintergrund rot färbt und einige Dinge abrundet hänge ich an. Aus dem lightdm-gtk-greeter Paket hänge ich ebenfalls die greeter.ui Datei an, damit man bei weiteren Anpassungen die IDs der Felder schnell zur Hand hat.
Created attachment 4956 [details] Beispiel CSS Datei
Created attachment 4957 [details] .ui Datei des verwendeten lightdm-gtk-greeters
Created attachment 4964 [details] lightd-gtk-greeter mit angepasstem look Hier ein halbwegs zum Hintergrund passender look. Ein paar Notizen: - Änderungen am Design (z.B. herausnehmen des Icons) in der greeter.ui - Icon ändern: Ändern der icon_name property in der greeter.ui, ablegen des neuen Icons in /usr/share/lightdm-gtk-greeter/hicolor/64x64/devices/[bild.png]
Created attachment 4965 [details] Beispiel CSS aus dem Screenshot Angehängt die CSS Datei passend zum Screenshot
In bug 28987 wurde jetzt der lightdm-gtk-greeter importiert und gepatcht, prinzipiell kann man dort durch weitere Patches bei Bedarf auch noch mehr am aussehen schrauben.
Die neuen Designs werden von der Agentur nicht mehr rechtzeitig zum MS3 fertig werden (ausserdem stehen ja auch noch weitere interne Abstimmungen an).
Das Design ist jetzt angepasst. univention-ucc-theme_1.0.1 enthält das CSS Theme lightdm-gtk-greeter_1.1.5 enthält die angepassten Grafiken der Menüleiste
Der lightdm Loginscreen sieht jetzt aus wie in der Designvorgabe. Verified.
Muss noch auf den Unity-Greeter angepasst werden.
Änderungen am style in univention-ucc-theme 1.0.3-1 und unity-greeter 0.2.9-0ubuntu1.3.201302041158 und univention-lightdm 1.0.7-1 durchgeführt.
Sieht gut aus. Nur die Links für das Auswahlsymbol für LXDE und UCC-remote müssten noch angepasst werden.
Symlinks für UCC-Remote und LXDE Icons hinzugefügt. rev38828 univention-ucc-theme-1.0.4-1
LXDE und UCC-remote verwenden jetzt ebenfalls das korrekte Icon.
Weitere zu bearbeitende Punkte: - Das Textfeld mit etwaigen Fehlermeldungen schneidet bspw. bei falsch eingegebenem Passwort die Fehlermeldung ab. - Der bei der Sitzungswahl erscheinende Text ist schwarz, er sollte weiß sein wie auf der Anmeldemaske. - Der Mouseovereffekt und das Textfeld sollten eine dunklere Farbe erhalten (Wie der Stand am 4.2.)
Die Änderungen sind umgesetzt und mit unity-greeter_0.2.9-0ubuntu1.12.201302121548 vorhanden.
The current design looks good and has been agreed upon with the product manager.
UCC 1.0 has been released: http://forum.univention.de/viewtopic.php?f=26&t=2417 http://forum.univention.de/viewtopic.php?f=54&t=2418 If this error occurs again, please use "Clone This Bug".