Getty as display manager
This guide shows how you can use getty as display manager.
Choose window manager
If you use
fi keyboard layout and
dwm as window manager, you would set the following in your
setxkbmap fi exec dwm
Start X on login to tty1
Start X session when you login to first virtual terminal. By default this should happen on the first freed terminal; tty7 if agetty is taking 1 to 6 as per /etc/inittab describes.
Add the following line in top of your
[[ $(tty) = "/dev/tty1" ]] && exec startx
# TERMINALS c1:12345:respawn:/sbin/agetty -a username 38400 tty1 linux
If you want start X straight from autologin in inittab, enter the code from the above .bashrc in ~/.bash_profile instead.