Am Freitag, 23. Juni 2006 12:23 schrieb Matthias Kucinski:
ich suche die Option zum ausschalten der Sitzungsart und System (SuSE 10.0) im unteren linken Bereich des Anmeldungsfensters . Wo kann ich das Anzeigen dieser beiden Punkte deaktivieren? Im Kontroll manager kann ich nichts finden.
Eins vorweg, ich habe keine Ahnung von KDM-Themes. :)
Ich denke, das wird in dem kdm-Theme von SUSE fest eingestellt sein, falls
du das benutzt. Erkennen kannst du das an der Variablen
DISPLAYMANAGER_KDM_THEME in /etc/sysconfig/displaymanager. Die wichtigste
Datei eines Themes findest du, zumindest unter SL 10.1,
in /opt/kde3/share/apps/kdm/themes/<name>/<nocheinname>.xml, im Fall vom
SUSE-Theme also /opt/kde3/share/apps/kdm/themes/SUSE/industrial.xml. Ich
würde das nicht direkt ändern, sondern das ganze SUSE-Verzeichnis
umkopieren und dabei natürlich umbennen, z.B. nach mySUSE. Dann
DISPLAYMANAGER_KDM_THEME="mySUSE" einstellen, SuSEconfig aufrufen und
probieren, ob das Einloggen immernoch bzw. überhaupt noch klappt.
Nun kannst du anfangen, die xml-Datei mySUSE/industrial.xml zu ändern. Wenn
du die allerding kaputt machst, vermute ich, wirst du dich nicht mehr
grafisch einloggen können. Da du aber noch das Original SUSE/industrial.xml
hast, kannst du das dann von einer Text-Konsole drüberkopieren und den kdm
neu starten. Und xml-Dateien hat man schnell kaputt. Die gröbsten Fehler
findet xmllint aus dem Paket libxml2.
Da ich "leider" SL 10.1 installiert habe, kann ich dir nur allgemein Tipps
geben, was du an der xml-Datei ändern kannst, um die beiden Punkte zu
deaktivieren. Ich finde in industrial.xml folgendene Zeilen, damit du die
Strunktur besser erkennst hab ich ein paar Details ausgelassen:
<!-- session/language/disconnect buttons -->
<item type="rect">
<pos y="100%" x="20" width="100%" height="10%" anchor="sw"/>
<box xpadding="10" spacing="10" orientation="horizontal">
<item type="rect" id="session_button" button="true">
[...]
</item>
<item type="rect" id="system_button" button="true">
[...]
</item>
<item type="rect" id="admin_button" button="true">
[...]
</item>
<item type="rect" id="disconnect_button" button="true">
[...]
</item>
</box>
</item>
Mit meinen xml-Grundkenntnissen würde ich einfach die beiden Items löschen,
die du nicht haben willst, also session_button und system_button. Löschen
heißt in dem Fall: die Zeile mit "