also in der ~/.xsession-errors steht der user hat nicht genügend schreibrechte in /var/tmp/ und deshalb schlägt kbuildsycoca4 fehl.
hier mal die komplette Datei:
http://pastebin.com/ErH4fbCj
Wenn ich mich aberauf ein tty wechsle kann ich in /var/tmp/ Dateien und Verzeichnisse anlegen.
die rechte von /var /var/tmp und /tmp sind doch ok, oder
$ ls -la / | grep -e var -e tmp
drwxrwxrwt 19 root root 440 22. Okt 14:44 tmp
drwxr-xr-x 14 root root 4096 6. Okt 13:07 var
$ ls -la /var/ | grep -e tmp
drwxrwxrwt 495 root root 53248 22. Okt 14:41 tmp
mit dem neuen User funktionierts ja auch ...