Thanks, now all solved.
Follows advice from another forum which fixed:-
"At the log in screen press ctrl+alt+F2 (through F6, any one of them) and get a non-graphical log in. Then log in as root and run this Code:
urpmi icewm
It will install any dependencies needed. When that's done it's just easiest to reboot with ctrl+alt+del.
When it gets back to the log in screen, click the pencil and paper icon and change (select) to icewm for the session, then log in as your normal user. Run mcc ("configure your computer") and on the "boot" page select "set up display manager." Click the gdm box and OK. (you'lll need to log out at min, but I just reboot, gives me time to grab another coffee =] )
Once back to the log in page you should see a normal set of options, if the error you received is correct in that kdm is the culprit.
Note that if gdm is not an option simply install it, either in the package manager or in a terminal (as root):Code:
urpmi gdm
Once you have a normalized environment you can begin figuring out how to fix it, or if you even want to try to fix it. Nothing wrong with using gdm or xdm, any dm can handle any environment on top of it. The main difference is the default log in/log out options. kdm is more 'user friendly' in this respect, but gdm can be altered to suit your taste."
BTW how do I mark topic as "Solved"?