В /etc/gettytab вносим после строк
P|Pc|Pc console:\
:ht:np:sp#115200:
Заносим вот такую запись, где deathstar – имя пользователя, под которым надо логинится
Pc-autologin|Pc console with autologin:\
:ht:np:sp#115200:al=deathstar:
Затем в /etc/ttys правим строку
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
на
ttyv0 "/usr/libexec/getty Pc-autologin" cons25r on secure
И в ~/.profile в конце добавляем строчку:
startx
Чтоб запускались например kde4, то в ~/.xinitrc пишем следующее
exec "/usr/local/kde4/bin/startkde"