Thanks so much for taking the time to help with this. Unfortunately I'm still struggling...
I'd start by renaming the directory ~/.kde4 (where "~" stands for "/home/<yourname>"),
cd /home/jake
rename .kde4 .kde4_old .kde4
Then tried logging in as jake and booting KDE. It still hangs. (It also hangs if I log in as root and try and load KDE. I also created a new user, logged in using the new account, and still the same).
and if that doesn't help I'd reinstall kdebase4-core
apt-get install --reinstall kdebase4-core
Says it reinstalled 1 package successfully. Tried KDE again, unfortunately still the same.
Because kdm.log complains about not being able to find a running DBUS server (see above), I also tried:
apt-get install --reinstall kdm
apt-get install --reinstall dbus
Reinstalled successfully, but still KDE won't start.
and if that doesn't help either, I'd reinstall most other parts of KDE.
What's the best way of doing this? Do I have to use
apt-get install --reinstall for every individual package name, or is there a quicker way?
Thanks again for your patience!