If, for some reason, the kdm is not letting you proceed with the login, and is instead sending you back to the login screen, check your ~/.xsession-errors file. If you see the following:
startkde: Starting up...
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kded(7607): 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" "
startkde: Shutting down...
then it may be nice to know that the following method fixed the problem for me:
- Create a new user.
- Copy over the ~/.Xauthority and ~/.ICEauthority files from this new user to your dysfunctional user's home folder.
- Remove the /var/tmp/kdecache-
folder.