Bug 29906 - LightDM-Design anpassen
LightDM-Design anpassen
Status: CLOSED FIXED
Product: Z_Univention Corporate Client (UCC)
Classification: Unclassified
Component: User logins
unspecified
Other Linux
: P5 normal
: UCC 1.0
Assigned To: Erik Damrose
Moritz Muehlenhoff
: interim-4
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-01-02 16:42 CET by Moritz Muehlenhoff
Modified: 2013-03-26 09:14 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
Beispiel CSS Datei (143 bytes, text/css)
2013-01-08 14:42 CET, Erik Damrose
Details
.ui Datei des verwendeten lightdm-gtk-greeters (14.90 KB, application/octet-stream)
2013-01-08 14:43 CET, Erik Damrose
Details
lightd-gtk-greeter mit angepasstem look (303.15 KB, application/octet-stream)
2013-01-09 11:36 CET, Erik Damrose
Details
Beispiel CSS aus dem Screenshot (398 bytes, text/css)
2013-01-09 11:38 CET, Erik Damrose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2013-01-02 16:42:03 CET
Die LightDM-Loginmaske is aktuell nur ein grauer Kasten. Das sollte mit dem UCC-Hintergrundbild harmonisiert werden.
Comment 1 Moritz Muehlenhoff univentionstaff 2013-01-04 15:26:51 CET
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.
Comment 2 Moritz Muehlenhoff univentionstaff 2013-01-07 14:55:26 CET
Hier bitte im ersten Schritt recherchieren wie man die Hintergrundfarbe der Login-Box anpassen kann.
Comment 3 Erik Damrose univentionstaff 2013-01-08 14:41:53 CET
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.
Comment 4 Erik Damrose univentionstaff 2013-01-08 14:42:37 CET
Created attachment 4956 [details]
Beispiel CSS Datei
Comment 5 Erik Damrose univentionstaff 2013-01-08 14:43:22 CET
Created attachment 4957 [details]
.ui Datei des verwendeten lightdm-gtk-greeters
Comment 6 Erik Damrose univentionstaff 2013-01-09 11:36:17 CET
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]
Comment 7 Erik Damrose univentionstaff 2013-01-09 11:38:09 CET
Created attachment 4965 [details]
Beispiel CSS aus dem Screenshot

Angehängt die CSS Datei passend zum Screenshot
Comment 8 Erik Damrose univentionstaff 2013-01-11 09:01:05 CET
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.
Comment 9 Moritz Muehlenhoff univentionstaff 2013-01-14 16:17:44 CET
Die neuen Designs werden von der Agentur nicht mehr rechtzeitig zum MS3 fertig werden (ausserdem stehen ja auch noch weitere interne Abstimmungen an).
Comment 10 Erik Damrose univentionstaff 2013-01-24 09:43:19 CET
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
Comment 11 Lukas Walter univentionstaff 2013-01-28 15:59:25 CET
Der lightdm Loginscreen sieht jetzt aus wie in der Designvorgabe.

Verified.
Comment 12 Moritz Muehlenhoff univentionstaff 2013-01-31 11:00:51 CET
Muss noch auf den Unity-Greeter angepasst werden.
Comment 13 Erik Damrose univentionstaff 2013-02-04 13:20:06 CET
Ä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.
Comment 14 Moritz Muehlenhoff univentionstaff 2013-02-04 16:29:57 CET
Sieht gut aus. Nur die Links für das Auswahlsymbol für LXDE und UCC-remote müssten noch angepasst werden.
Comment 15 Erik Damrose univentionstaff 2013-02-04 16:51:39 CET
Symlinks für UCC-Remote und LXDE Icons hinzugefügt. rev38828 univention-ucc-theme-1.0.4-1
Comment 16 Moritz Muehlenhoff univentionstaff 2013-02-04 17:12:38 CET
LXDE und UCC-remote verwenden jetzt ebenfalls das korrekte Icon.
Comment 17 Erik Damrose univentionstaff 2013-02-11 17:24:22 CET
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.)
Comment 18 Erik Damrose univentionstaff 2013-02-12 16:14:51 CET
Die Änderungen sind umgesetzt und mit unity-greeter_0.2.9-0ubuntu1.12.201302121548 vorhanden.
Comment 19 Moritz Muehlenhoff univentionstaff 2013-02-13 09:18:06 CET
The current design looks good and has been agreed upon with the product manager.
Comment 20 Moritz Muehlenhoff univentionstaff 2013-03-26 09:14:15 CET
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".