[SOLVED] KDE Broken for one user. Cannot fix with new .kde folder.
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
KDE Broken for one user. Cannot fix with new .kde folder.
Slackware 13.37, KDE4.5.5.
Is there another location (other than the .kde folder) where kde config files are kept?
My standard way of recovering from "kde won't start" has failed me since this is based on restoring a previously good .kde folder in place of the existing one that is causing problems. Now I have a failure of startup of KDE (but other users and other window managers for the same user start up fine).
Symptoms are: Splash screen shows, but no progress with the icons which should slowly appear. Dumped back to console where I see:
Code:
startkde: Starting up...
Connecting to deprecated signal QBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kded(3521): Communication problem with "kded" , it probably crashed.
Error message was "org.freedesktop.DBus.Error.ServiceUnknown" : "The name org.kde.kded was not provided by any .service files" "
"
This all started when KDE crashed when I foolishly tried to add a "Launcelot" application launcher widget to my desktop. I already had a "Quicklauncher" widget, but on trying to configure the new widget, screen went black and I had to ctrl-alt-BS to close X and get back to a console.
Thanks
Click here to see the post LQ members have rated as the most helpful post in this thread.
Possible further clue as top what has gone wrong: When I try to run a KDE app (dolphin, knoqueror etc) from within xfce, I get :
Code:
QGtkStyle was unable to detect the current GTK+ theme
Bus error
I think it is the Bus Error that is significant because if I do the same thing for as another user who has not got the broken kde, you still see the QGtkStyle error (and a whole lot more messages too) but then the dolphin window opens OK.
This link https://bbs.archlinux.org/viewtopic.php?id=107086 provided the answer. Exact same error message that I had regarding kded crashing. The key is to delete /var/tmp/kdecache-<username> folder. Never knew about this, but it would appear that KDE tries to retrieve stuff from this cache and if there is something corrupt there, you are screwed, whatever you change regarding configs in your home directory.
I have my old desktop back. It even had the lancelot launcher widget which I was installing when it all went horribly wrong. Removed it straight away. This is now solved.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,124
Rep:
Quote:
Originally Posted by bogzab
This link https://bbs.archlinux.org/viewtopic.php?id=107086 provided the answer. Exact same error message that I had regarding kded crashing. The key is to delete /var/tmp/kdecache-<username> folder. Never knew about this, but it would appear that KDE tries to retrieve stuff from this cache and if there is something corrupt there, you are screwed, whatever you change regarding configs in your home directory.
I have my old desktop back. It even had the lancelot launcher widget which I was installing when it all went horribly wrong. Removed it straight away. This is now solved.
Yikes!
That is as bad, if not worst, than the way ms-windows scatters details about users across the hard drive!
Are the Slackware Gurus still sure the people at KDE know what they are doing?!
Last edited by cwizardone; 10-28-2011 at 08:20 AM.
I had also been having a problem with KDE and file associations suddenly disappearing - .jpg trying to open in okular and other goofy stuff. Deleting the .kde folder was only temporary. Deleting the /var/tmp/kdecache-me took care of that crap!
On a KDE list (where I also posted this problem), somebody replied to say that they symlink /var/tmp to /tmp which they mount on tmpfs. That way a re-boot is always clean with respect to this cache. I think it has some side-effects, but it would ensure that my sort of puzzling problem would not occur.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.