Hi there,
Already posted this in the DE sub forum but from what I've found since then I think this might not be the right one.
I've messed up my login system and exhausted my ideas on how to fix it. Here's what happened:
I have upgraded from KDE 4 (stable) to KDE 5 (kde overlay) last weekend but it turned out I didn't like it because quite some things I'm used to just didn't work as expected or at all. So I've decided to downgrade to KDE 4 again. After going through dependency hell I managed to remove any KDE 5 (and kde overlay) packages again and downgrade to their KDE 4 parts (where applicable). Everything went fine.
"emerge -avuND --newrepo --keep-going=y --with-bdeps=y world" shows no packages to merge
"emerge -av @preserved-rebuild" shows no packages to merge
"revdep-rebuild" shows no packages to merge
all KDE 5 packages are gone
However: I cannot log in using KDM (VT works fine) - it acts as if I entered the wrong password. I also cannot unlock my session once I have locked it with the KDE screenlocker.
kdm.log holds those lines upon a login try:
klauncher(4496) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.
kdeinit4: Communication error with launcher. Exiting!
kdmgreet(4487)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed: "Not connected to D-Bus server"
I have done emerge "$(qlist -IC dbus)" and emerge "$(qlist -IC polkit)" to no avail. DBUS and Polkit are running.
I'm using systemd if that helps.
Also, when I log in via VT, then do startx and then startkde, I have this in my env:
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-vz4qnHXN5l,guid=7b817e6bf7a88fa813f8719d56b35edb
however, the file does not exist so I guess that's the main issue here: dbus not creating the socket it gives me...
Please lend me a hand here - I'm out of ideas and the way it currently is I cannot use the kde screenlocker (because I cannot unlock!), have to log in from the VT, doing startx et. al. and have to go back to the VT to vlock my session... drives me crazy

