========================================================================
Login und Splash Screen nach einem Update zu SuSE 9.3    Ver. 02.10.2005
========================================================================

Inhalt:

0. Einleitung
1. Der Login Screen/Manager
2. Der Splash Screen
3. K-Menu und andere Icons
4. Danksagung

========================================================================
0. Einleitung
========================================================================

Wir müssen genau unterscheiden zwischen dem Splash- und dem LoginScreen.
Das sind zwei ganz verschiedene Dinge! Beide lassen sich im KDE Control-
Center einrichten, aber an verschiedenen Orten:

1) Der Login Manager:

Control-Center --> System Administration --> Login Manager:


2) Der Splash Screen:

Control-Center --> Appearance & Themes --> Splash Screen:


========================================================================
1. Der Login Manager
========================================================================

Die zentrale Datei scheint kdmrc zu sein, die in

/etc/opt/kde3/share/config/kdm/

liegt. Gelesen und geändert werden kann sie nur mit root-Rechten. In der
Schell geht das am besten mit dem Editor pico (einfach  "pico Dateiname"
eingeben, alle wichtigen Tastaturbefehle  stehen unten,  ^ steht für die
ctrl-Taste).

In dieser Datei stehen zum Beispiel die Änderungen,  die ich im Control-
Center im Administrations-Modus gemacht habe, aber nicht wirken.  Es ist
aber auch ersichtlich,  wieso der Login Screen immer noch das SuSE-Theme
anzeigt, es steht da (bei mir auf Zeile 49)

Theme=/opt/kde3/share/apps/kdm/themes/SUSE

Diese Adresse können wir uns im Konqueror anschauen.  Aha, hier ist also
der doofe Hintergrund gespeichert. Eine Ebene zurück, und wir sehen, daß
es da noch ein anderes Theme gibt: circles.
Bei beiden Themes gibt es eine xml Datei.  Aus purer Neugierde, und auch
weil wir vielleicht  später einmal unser eigenes  Theme erzeugen wollen,
schauen wir uns diese mal kurz an:  Dazu in der Schell:

cd /opt/kde3/share/apps/kdm/themes/
diff -u -w circles/circles.xml SUSE/suse.xml

OK, ich gebe zu, wer kein xml kann, wie ich z.B.,  läßt es vorerst damit
bleiben. Aber jetzt wissen wir, wieso ein xml-crash-Kurs gut tun würde.

Ich trage jetzt, als root, in der Datei   /etc/opt/kde3/share/config/kdm
das Theme circles ein, ansetelle von SuSE.  Die betreffende Zeile  heißt
dann:

Theme=/opt/kde3/share/apps/kdm/themes/circles 

So, jetzt machen wir einen Neustart und beten!  Ja, es hat geklappt, der
neue Login Screen ist da, mit der ach so hübschen Blume.  Nur fehlt  mir
der Gewünschte Begrüssungs Text:  Kernel 2.6.11-4 with SuSE Linux 9.3 on
%h, und der Hintergrund soll "Elliptic Gradient" sein,  mit den  Farben:
#A4B6DE und was auch immer ich früher hatte. Wie kommen wir jetzt dazu?

Nebenbei:  Es fällt mir gerade auf,  daß im Control-Center, die Angaben,
die ich gemacht habe,  in der normalen Ansicht  und im  Administrations-
Modus nicht übereinstimmen.  Ich merke auch,  daß jetzt der  Hintergrund
nicht mehr verändert werden kann! Hm...

Wagen wir das Unbekannte: Ändern wir die Zeile mit dem Theme der Datei
/etc/opt/kde3/share/config/kdm/kdmrc zu

Theme=

fertig. Nach einem Neustart: endlich unser altbekanntes Fenster, wow!

Jetzt gehen wir wieder ins  Control-Center --> System Administration -->
Login Manager:  Weil ich dort unter  Background immer noch nichts ändern
kann (wieso?), klicke ich mal auf "Defaults",  und schon kann ich wieder
alles einstellen, wie ich will.  Durch diesen Klick wurden aber auch die
anderen  Einstellungen  (bezüglich Logo,  Users anzeigen etc.) zurückge-
setzt, also müssen alle Einstellungen erneut ausgewählt werden.

Ha, jetzt ist alles wieder in Ordnung. Wenn ich die Session beende,  ist
alles OK!  Jetzt könnte man sich also überlegen,  anhand der vorhandenen
Themes ein eigenes zu kreieren! Das soll ein ander mal erklärt werden!

Fazit: es ist mir nicht klar, wieso ich dies nicht mit dem GUI, d.h. dem
Control-Center hab' lösen können... könnte es an SuSE liegen?
Nebenbemerkung:

Es gibt aber auch:
/opt/kde3/share/config/kdm/

Was dort alles abgeht, habe ich nicht nachgeprüft.

========================================================================
2. Der Splash Screen
========================================================================

Der Splash Screen wird unter

Control-Center --> Appearance & Themes --> Splash Screen:

eingestellt, diese Einstellung hat bei mir auch immer funktioniert.  Ich
mag den Default Splash Screen am besten.  Andere  Splash Themes befinden
sich:
/opt/kde3/share/apps/ksplash/Themes/


========================================================================
3. K-Menu und andere Icons
========================================================================

Aus einer alten SuSE Installation habe ich mir die meisten Icons in mein
Home Verzeichnis kopiert, um dann im Default-Pfad
/opt/kde3/share/icons/crystalsvg/  die mir nicht genehmen Icons umzuben-
nennen  (was in allen Größen geschehen sollte). Dies geschieht halt doch
am einfachsten, wenn wir als root eingeloggt sind.
Um das K-Menu zu ändern, d.h. den eigentlich netten Gecko wegzubekommen,
muß das gewünschte Icon an den richtigen Ort kopiert werden: mir persön-
lich gefällt das sogenannte "go.png" Icon am besten, dieses wird dann zu
/etc/opt/kde3/share/icons/crystalsvg/48x48/apps/kmenu.png    und auch zu
/etc/opt/kde3/share/icons/crystalsvg/48x48/apps/suse.png . Wenn dies für
alle Größen geschehen ist, dann sollte beim nächsten Login alles wie ge-
wünscht aussehen!


========================================================================
4. Danksagung
========================================================================

Mein Danke geht nicht nur an SuSE, deren Distributionen auf meiner Hard-
ware durchwegs zu wünschen übrig läßt (z.B. SCSI unter SuSE 9.2, und das
Notebook, das nur rebootet aber nicht abstellt (bei shutdown!) usw.) und
auch an EasyLinux, deren Anleitungen immer so kurz und einfach sind, daß
sie mir gar nicht helfen (und ich alles selber machen muß), nur damit ja
keine LeserIn überfordert ist... Dabei:  wieso nicht auch einen Ausblick
geben?  Mein Dank geht auch an die  Entwickler von pico, dem  genialsten
Editor, mit dem ich das alles hier geschrieben habe!