This is strange problem, in KDE4.2

When I launch "Dolphin - Superuser mode" from the menu, I can't open text files. I get the error KDEInit could not launch '/usr/bin/kwrite'.

But when I got to Konsole and login as root, then call Dolphin there, the application behaves correctly and I can open text files as expected.

But the menu option doesn't work if I then set it up to call Dolphin as user root. I get the error message Could not start process Cannot talk to klauncher

Going back to the Konsole, I notice the following (The second CLI "kdeinit4: preparing to launch /usr/lib64" was called automatically)

inspiron:~ # dolphin
"/usr/bin/dolphin(20149)" Error in thread 47818219218672 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(20149)" Error in thread 47818219218672 : "QLocalSocket::connectToServer: Invalid name"
dolphin(20149): Attempt to use QAction "close_tab" with KXMLGUIFactory!
dolphin(20149): Attempt to use QAction "show_info_panel" with KXMLGUIFactory!
dolphin(20149): Attempt to use QAction "show_folders_panel" with KXMLGUIFactory!
dolphin(20149): Attempt to use QAction "show_terminal_panel" with KXMLGUIFactory!
dolphin(20149): Attempt to use QAction "show_places_panel" with KXMLGUIFactory!
dolphin(20149)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed: "The name org.kde.kded was not provided by any .service files"

inspiron:~ # kdeinit4: preparing to launch /usr/lib64/kde4/libexec/klauncher
kdeinit4: preparing to launch /usr/bin/kded4
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4
kbuildsycoca4 running...


One more thing. With this still running, calling Dolphin from the menu as user root does work. So my question is, how can I get Dolphin to work from the menu, on it's own?