I'm not sure if this will work or not, but you can try it...
Try this first:
Check the permissions for /tmp, it should have full access for all groups, if not change it.
Go to /tmp/kde-(yourusername) and clear out some files, just not the ksycoca link... that would be bad. You may have filled up your tmp directory, which is causing some of the problems.
After that, restart and see if it fixed your problems. If not, do this, it seemed to work for someone else:
At terminal as root do:
- Code: Select all
sudo chown user /tmp
lnusertemp tmp
lnusertemp socket
lnusertemp cache
Now try it.
For good measure, you may want to check the permissions in /var/tmp/kdecache-(yourusername)
Make sure that the user/owner (yourusername) has permissions to access the directory.
Here's some info about lnusertemp:
http://l10n.kde.org/docs/admin/temp-files.htmlLet us know if that fixed it for you!