[Bug 157252] Re: kdm theme manager doesn't work

O. Sinclair o.sinclair at gmail.com
Tue Jul 22 09:48:09 UTC 2008


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 Kubuntu
Team, which is subscribed to kubuntu-default-settings in ubuntu.




More information about the kubuntu-bugs mailing list