I don't like display managers so instead of xdm(1) I use this line in
~/.profile:
Code:
[[ -z $DISPLAY && $(tty) = /dev/ttyC0 ]] && exec startx
This will autostart X but only for ttyC0, logins to the other TTYs result in a normal console session, which is useful for when I b0rk my desktop