YaST2 overrides some KDE4 configuration frontends

Hi. I tried many times to change a KDM theme using the kde4 configuration frontend in System Settings, and was really disappointed to see it didn’t work. I needed to manually rename folder with my desired theme to ‘SUSE’ in order for it to work. Only now I’ve found that the KDM login theme should be set in YaST2 in order it change it successfully. Why is it so? Why do opensuse devs create a replacement for the, IMO, more user-friendly KDE4 configuration tool? Is there way to disable YaST2 control over the system when it collides with other KDE tools? (Of course, it is very useful, that’s why I don’t want to remove it entirely)

AFAIK only root can change the KDM theme. This is why:

linux is a multi-user system. My main machine is used by three to five users. The KDM login screen is the same for all users. You could say it belongs to the system. But you can change it, without logging in to the KDE as root.
Do this:
Open a terminal window.
type: kdesu systemsettings
You will be asked for the root password
a Systemsettings window will open with root permissions
In Advanced you’ll be able to change the KDM theme.

Good luck

Hope you haven’t read the above yet. I tested and it doesn’t work.

The first part still stands. But to change:
Start Yast - System - etc/sysconfig editor
Search for KDM
pick THEME and change value from SUSE to other
Save changes, done

Good luck

At first, a few months ago when I first tried opensuse, I did the same as you described in your first post, and it didn’t work. Only today I have found out that in order to change the theme, you need to do what you described in post #2.

But you didn’t fully understand me. I didn’t ask how to change the theme, because I wrote that I already know that. My question was : why is it so? If a user would like to change KDM theme, he/she first goes into SystemSettings, then KDM login theme, and changes it. YaST2 is much less user-friendly and without proper internet search, nobody would guess that it’s where this setting is stored. And that’s what I’m pissed about!

Why did the opensuse devs deliberately make two ways of changing the same thing, when the one which is IMHO more user-friendly (Can be found quickly without googling for it first, I mean KDE4’s SystemSettings of course) isn’t working?