Start systému bez přihlášení

Start systému bez přihlášení
« kdy: 13. 06. 2010, 18:46:59 »
1) OS Gentoo
2) WM OpenBox
3) Start WM v runlevelu "boot"

Potrebuji nastavit system tak, aby mi nabehnul automaticky az na plochu bez zadavani hesla s uzivatelem "account" a startoval uz v runlevelu "boot".

Zatim se mi podarilo vytvorit binarku s execlp("login",...), a upravou v inittab ji spustit ... system nabehne a v terminalu je prihlasen "account". OpenBox musim spustit manualne. Problem ale je, ze getty se vytvari az na konci startu systemu. Potrebuji aby se mi OpenBox spoustel uz v "boot" runlevelu.

Nejake napady?
« Poslední změna: 14. 06. 2010, 00:03:44 od Petr Krčmář »


wamba

Re: Start systemu bez loginu
« Odpověď #1 kdy: 13. 06. 2010, 20:33:57 »
použít nějaký display manager např. nodm http://www.enricozini.org/sw/nodm/

mkmm

Re: Start systému bez přihlášení
« Odpověď #2 kdy: 14. 06. 2010, 10:14:22 »
Nebo mingetty s parametrem --autologin v inittab a na konec .bashrc pridat "if [ $(tty) == "/dev/tty1" ]; then startx; fi

Re: Start systému bez přihlášení
« Odpověď #3 kdy: 14. 06. 2010, 14:50:48 »
Zkousel jsem "nodm", ale z nejakeho duvodu mi to nenastartovalo - jako bych mel spatne nastaveny xorg, ale ten je ok - pres startx to nabehlo vporadku...

Verzi s mingetty jsem nezkousel. Sice to problem startx resi, ale ... neresi to runlevel "boot".

Problem jsem nakonec vyresil tak, ze jsem si napsal startovaci skript pro runlevel "boot" a do nej jsem napsal "su -c "/cesta/ke/skriptu" account"... Skript zajisti spusteni xinit atd... (nevedel jsem jak spustit program pod jinym uzivatelem nez rootem, tim se vse vyresilo)