• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

kdm&suse-screen

Hallo,

ich wuerde gern den transparent-gruenen SuSE-Screen beim Einloggen mit kdm (SuSE 9.3) loswerden. Wenn ich versuche, den Tipp aus der SuSE-Datenbank (DISPLAYMANAGER_KDM_THEME="") anzuwenden, werde ich den SuSE-Screen aber nicht los. Auch DISPLAYMANAGER_KDM_THEME="circles" (das ist das Theme, was ich eigentlich moechte) ist wirkungslos. Kann jemand helfen?


Vielen Dank fuer Hilfe!


Viele Gruesse

Andreas
 

oddikurt

Hacker
Hi andschuster,

hast Du auch schon einmal versucht das Ganze über das Kontrollzentrum von KDE einzustellen?!
 

TeXpert

Guru
oder manuell in der kdmrc (liegt unterhalb /etc... leider je Distri unterschiedlich) einfach mal ein locate machen...
 

hue

Member
Hallo

hast du auch die richtige kdmrc erwischt? Es muss jene unter /etc sein.

Meine Datei: /etc/opt/kde3/share/config/kdm/kdmrc sieht so aus:
Code:
# Whether the greeter should be themed.
# Default is false
UseTheme=true
# The theme to use for the greeter. Can point to either a directory or an XML
# file.
# Default is ""
Theme=/opt/kde3/share/apps/kdm/themes/circles

und in /etc/sysconfig/displaymanager (ich denke die brauchts eigentlich gar nicht):
Code:
# Define the theme to be used by kdm. If empty, the traditional login
# window is used (which lacks some features)
# 
DISPLAYMANAGER_KDM_THEME="SUSE"

im Verzeichnis /opt/kde3/share/apps/kdm/themes/circles liegen folgende Dateien:

Code:
-rw-r--r--  1 root root   2482 2005-05-23 14:15 background.svg
-rw-r--r--  1 root root   7315 2005-05-23 14:15 circles.xml
-rw-r--r--  1 root root 120376 2005-05-23 14:15 flower.png
-rw-r--r--  1 root root   3081 2005-05-23 14:15 GdmGreeterTheme.desktop
-rw-r--r--  1 root root   2138 2005-05-23 14:15 help.png
-rw-r--r--  1 root root   2297 2005-05-23 14:15 options.png
-rw-r--r--  1 root root  16847 2005-05-23 14:15 screenshot.png

Hoffe, das hilft weiter.

Gruss
hue
 

hue

Member
habs grad nochmals versucht:

egal ob in der /etc/sysconfig/displaymanager "SUSE" oder "" steht, er nimmt den Anmeldeschirm von circles. Die Steuerung müsste eigentlich nur über die kdmrc erfolgen.

hue
 
OP
A

andschuster

Member
Danke,

ich hatte die falsche "kdmrc" erwischt. Nun habe ich den korrekten Bildschirm. Was mir aber noch fehlt, sind die Bilder, die die Benutzer darstellen. Ich habe als root im Kontrollzentrum die entsprechenden Optionen zum Anmeldemanager aktiviert, bekomme aber auf dem Loginschirm nur die zweizeilige Maske zur manuellen Eingabe. Wahrscheinlich fehlt auch hier wieder der korrekte Eintrag in der kdmrc. Kann mir hier noch jemand helfen?


Viele Gruesse

Andreas
 

hue

Member
Hallo

hier der Auszug aus der /etc/opt/kde3/share/config/kdm/kdmrc:

# Enable autocompletion in the username line edit.
# Default is false
#UserCompletion=true
# Enable user list (names along with images) in the greeter.
# Default is true
#UserList=false
# User selection for UserCompletion and UserList:
# "NotHidden" - all users except those listed in HiddenUsers
# "Selected" - only the users listed in SelectedUsers
# Default is NotHidden
#ShowUsers=Selected
# For ShowUsers=Selected. @<group> means all users in that group.
# Default is ""
#SelectedUsers=root,johndoe
# For ShowUsers=NotHidden. @<group> means all users in that group.
# Default is ""
#HiddenUsers=root
# Special case of HiddenUsers: users with a non-zero UID less than this number
# will not be shown as well.
# Default is 0
MinShowUID=500
# Complement to MinShowUID: users with a UID greater than this number will
# not be shown as well.
# Default is 65535
MaxShowUID=65000
# If false, the users are listed in the order they appear in /etc/passwd.
# If true, they are sorted alphabetically.
# Default is true
#SortUsers=false
# Specify, where the users' pictures should be taken from.
# "AdminOnly" - from <FaceDir>/$USER.face[.icon]
# "PreferAdmin" - prefer <FaceDir>, fallback on $HOME
# "PreferUser" - ... and the other way round
# "UserOnly" - from the user's $HOME/.face[.icon]
# Default is AdminOnly
FaceSource=PreferUser
# The directory containing the user images if FaceSource is not UserOnly.
# Default is "/opt/kde3/share/apps/kdm/faces"
#FaceDir=/usr/share/faces

Die Bilder sind jeweils im /home/<user>/.face.icon

Gruss
hue
 
OP
A

andschuster

Member
Hallo,

danke fuer deine Muehe, aber auch damit klappt es nicht. Ich bekomme nur die zweizeilige Maske fur das Login, die Icons fehlen. Allerdings ist es, wie schon weiter oben erwaehnt, nun das circles-Theme, das verwendet wird.


Viele Gruesse

Andreas
 

panamajo

Guru
andschuster schrieb:
Ich bekomme nur die zweizeilige Maske fur das Login, die Icons fehlen. Allerdings ist es, wie schon weiter oben erwaehnt, nun das circles-Theme, das verwendet wird.

Die Darstellung des User Icons ist in den SUSE Themes IMHO nicht vorgesehen. Die gibts nur in der kdm Standard Darstellung mit

Code:
[X-*-Greeter]
...
UseTheme=false
 

hue

Member
Sorry, hab ich natürlich nicht bedacht, dass dir meine Standardeinstellungen bei deinem Theme nicht wirklich helfen können...

Was bringt eigentlich das theme?

Wenns v.a. das Hintergrundbild ist, sollte eigentlich eine Kombination möglich sein: Standardeinstellung (Theme=false) und in der /etc/opt/kde3/share/config/kdm/backgroundrc das Bild angeben (Wallpaper=).

Gruss
hue
 
OP
A

andschuster

Member
Hallo,

nun laeuft es (mir waren die Icons wichtiger als das circles-Theme). Vielen Dank fuer die ganze Hilfe!!


Viele Gruesse

Andreas
 

wolfi_z

Hacker
Perfekt :D
Das war genau das was ich gesucht habe ....
In der /etc/opt/kde3/share/config/kdm/kdmrc den Eintrag 'UseTheme' auf false setzen :)
Im KDE Kontrollzentrum habe ich in 9.3 keine Moeglichkeit gefunden, das einzustellen ... Wieso eigentlich :?: :?:
 

Tlaloc

Member
Nun, ich weiss auch nicht, warum das nicht über Kontrollzentrum geht ...
Ich hatte wie oben beschrieben das KDM-Theme durch ein Hintergrundbild ersetzt - klappte einwandfrei. Jetzt habe ich dem Schleppi ein Bios-Passwort verpasst, und dafür unter Suse dem Standard-User AutoLogin erlaubt (hielt ich für sicherer, und wer will schon zwei Passwörter eingeben?). Jetzt erscheint das Hintergrundbild aber nicht mehr, nur noch der KDE-Bootsplash vor schwarzem Hintergrund.
Unter
/etc/opt/kde3/share/config/kdm/kdmrc
erscheint nach wie vor der Eintrag
UseBackground=true

und /backgroundrc verweist unter "Wallpaper=" immer noch auf die korrekte Datei. (Dort gibt es auch noch einen Eintrag "CurrentWallpaper=0", aber das ist wohl für wechselnde Hintergründe gedacht, was hier nicht vorliegt)

Weiss jemand, wie ich das Hintergrundbild zurückbekomme?
Grüße, S
 
Oben