======================================================================== 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!