Fórum Root.cz

Hlavní témata => Desktop => Téma založeno: eXtreeme 13. 06. 2010, 18:46:59

Název: Start systému bez přihlášení
Přispěvatel: eXtreeme 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?
Název: Re: Start systemu bez loginu
Přispěvatel: wamba 13. 06. 2010, 20:33:57
použít nějaký display manager např. nodm http://www.enricozini.org/sw/nodm/ (http://www.enricozini.org/sw/nodm/)
Název: Re: Start systému bez přihlášení
Přispěvatel: mkmm 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
Název: Re: Start systému bez přihlášení
Přispěvatel: eXtreeme 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)