I use KDM instead of GDM so I can switch user sessions, and I like to set the login background image. (Setting the image is an option of the KDE "Login Manager" under "System Management.")
Yesterday I upgraded to KDE 3.5.2 from, I think, Fedora Extras, and found that the background image was suppressed in favor of the Fedora login theme, so I thought LQ people would like to know how to suppress the Fedora login theme and use their own image. (I say "I think" about the upgrade since I have the "
kde-redhat-all" and "
kde-redhat-stable" repositories enabled, and wasn't paying attention to the repository used for the upgrade.)
It's actually quite simple:
You need to edit
/etc/kdm/kdmrc to change the setting for "
Use Theme" (in the "
[X-*-Greater]" section) to "
false." Then the KDE "
Login Manager" can be used to set the background image any way you wish.
The upgrade for KDE sets this to "
true," saving your old setting in
/etc/X11/xdm/kdmrc.rpmsave. So if you make other changes, that's where to find your old ones.
By the way, to use KDM in place of GDM, change your
/etc/sysconfig/desktop file to look like this:
Code:
$ cat /etc/sysconfig/desktop
DESKTOP="KDE"
DISPLAYMANAGER=KDE
When you do this, your KDE menu will "automagically" include a "
Switch User" item. (You can have several different logins running on the same system, using, if you wish, different window managers for each one. If the window manager in a session doesn't support session switching (e.g., GNOME) you can swithch using
Ctrl-Alt-F[7-0].)