I think you've messed up KDM (K display manager) config files. I'd start X with startx (harhar...
), start up Yast2 (or whatever SuSE uses for installing programs) and force a _reinstall_ of KDM. Just make sure that the reinstall deletes old config files also. You could also move old config files away manually, so that reinstalling would then recreate them.