Meaning that, there’s also a KDE 4 version of “kdesu” in the system which, will be called by “/etc/alternatives/kdesu” if the alternatives mechanism has been setup that way …
pam_kwallet seemed to be the offending package for me also. No more "su root; yast2 -sw_single & " for me!
I didn’t see a good explanation why pam_kwallet could cause this behavior or why it’s not needed anymore. If someone knows then an educational post would be helpful. Otherwise I think this thread can be closed. Thank you to those who answered for their help with this.
There appear to be some design flaws in pam_kwallet.
As to why it is not needed anymore – well, it is still needed as much as before. Or, alternatively, it was never needed. That depends on your point of view.
If you remove pam_kwallet, then you are likely to be prompted for your kdewallet password. And it should be the same as your login password (because that’s how pam_kwallet works). If you don’t mind being prompted for a kwallet password, then you can remove pam_kwallet without causing other problems.
I am using pam_kwallet here, though I have considered uninstalling it (for other reasons).
I did just try “kdesu” with
kdesu konsole
and it worked without any problems. On the other hand, I have also tried “lightdm”, and that is badly broken if “pam_kwallet” is installed.