kdesu exists in /usr/lib64/kde4/libexec/kdesu
I followed the instructions in https://forums.mageia.org/en/viewtopic.php?f=7&t=4760&p=33271&hilit=kdesu#p33271, but that didn't solve it for me.
output from running kdesu in a gnome-terminal root session:
- Code: Select all
# kdesu
Fontconfig warning: "/etc/fonts/conf.d/65-google-droid-sans.conf", line 61: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-google-droid-sans.conf", line 96: Having multiple values in <test> isn't supported and may not work as expected
kdesu(29247)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
KCrash: Application 'kdesu' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/root/.kde4/socket-DAVIDOPTIPLEX9010/kdeinit4__0
[1]+ Stopped kdesu
If I become root in terminal by typing 'su -', kdesu works. But that's not where I need it to work. In my X session, typing Alt-F2 and typing 'kdesu ' + an application name, like gnome-terminal or kate, does nothing.
Obviously I did something to break kdesu, how do I get it back?
Oh, and if I click on the mcc/drakconf icon, I still get prompted to enter the root password and mcc starts fine.
Thanks.