Nobody has mentioned /etc/inittab in this thread so far. ISTR that I just had to assign a run level to include kde/gdm/whatever. Runlevel 2 is usually kept for text alone which is very useful indeed when your GUI goes belly up. ael