Igaz nekem nem ubuntu, de totál bejött ez a megoldás.
inittab edit, hogy runlevel 3 legyen:
id:3:initdefault:
A kiválasztott user könyvtárában a .bash_profile-ban:
startx
logout
Ennyi. Nálam van root user, ami nem indít automatikus Xet, ha valami gáz van azzal tudok manipulálni. Ha kilépek X-ből akkor automatikus logout, de le is tudom kapcsoni a gépet (igaz KDEből).
Lehet, hogy ez ubuntu alatt nem megy, mert szeretnek mindent nyakatekerté tenni, passz.