Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: 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?
-
použít nějaký display manager např. nodm http://www.enricozini.org/sw/nodm/ (http://www.enricozini.org/sw/nodm/)
-
Nebo mingetty s parametrem --autologin v inittab a na konec .bashrc pridat "if [ $(tty) == "/dev/tty1" ]; then startx; fi
-
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)