This bug also exist in Kubuntu 8.04.1 and as I have figured it out this is how it works:
The Kubuntu team has set up a system where in /etc/kde3/kdm/backgroundrc this setting Wallpaper=default_blue.jpg will enable kdm startup script to read /etc/default/kdm.d/ so messing with wallpaper in Login Manager or manually completely hoses the kdm theme... as this changes exactly that line/setting. Now in /etc/default/kdm.d we find the file "20_kubuntu_default_settings" that contains these lines: USETHEME="true" THEME="/usr/share/apps/kdm/themes/kubuntu" USEBACKGROUND="true" WALLPAPER="/usr/share/wallpapers/kubuntu-wallpaper.jpg" USESYSTEMLOCALE="true" FACESOURCE="PreferUser" these are lines that KDM Thememanager expect to find in /etc/kde3/kdm/kdmrc so I copied them there to section [X-*-Greeter] then I renamed 20_kubuntu_default_settings to something else. After reboot the Kubuntu KDM login theme shows up and you can use the KDM Thememanager to change between themes. Any change of wallpaper using the Login Manager or manually again removes the KDM login theme as it changes the /etc/kde3/kdm/backgroundrc Wallpaper=default_blue.jpg to something else. I don't understand why Kubuntu team has chosen to move a certain section of the kdmrc file to its own file, thereby breaking the KDM ThemeManager functionality, and I certainly do not understand why the whole functionality of the KDM Themes hinges on whether the user sets a login background wallpaper via Login Manager or not. I would suggest that the change of login background wallpaper is made independent of KDM Theme and the whole 20_default_settings is removed. -- kdm theme manager doesn't work https://bugs.launchpad.net/bugs/157252 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs