Inviato: gio 27 dic 2007, 1:31
Sisi avevo notato e modificato il messaggio
Codice: Seleziona tutto
oldprog=$((65535/100*$1))
realprog=$((65535/100*$2))
Nell'howto ho scritto che ci sono diversi modi per far si che tutte le console siano settate. Il mio consiglio è di usare il metodo "init", ossia edita /etc/inittab ed aggiungi la riga:Dani ha scritto:Sisi è carino
Ora al boot parte correttamente lo splash e finisce ovviamente quando viene raggiunta la fine di rc.M dove abbiamo messo /etc/rc.d/rc.fbsplashd stop.
La prima console virtuale resta colorata ma le altre no. Mi sa che le devo settare manualmente come credo di aver letto nell'howto...
Codice: Seleziona tutto
zc:2345:wait:/etc/rc.d/rc.fbcondecor
Codice: Seleziona tutto
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
Esatto, anche se la sintassi è diversa =) Leggi l'howto, c'è scritto:Dani ha scritto:L'ultimo problemino è dato dalla progressbar che resta ferma.
Per caso devo aggiungere nel rc.M dei "rc.fbsplashd N" con N che e' il valore in percentuale della barra ?
Se riusciamo a mettere insieme un set di script configurati come si deve, li aggiungo al pacchettino della wiki =)A questo punto, è possibile aggiungere in ogni punto focale di rc.S una chiamata a "text" e "prog" in modo da visualizzare un testo descrittivo dell'operazione in atto ed un animazione sulla barra di progresso.
In uno schema normale, subito dopo rc.S init caricherà rc.M. Quindi è possibile continuare a modificare rc.M per aggiornare la barra di progresso. Dopo rc.M, init smetterà di eseguire script d'inizializzazione, per tanto alla fine di rc.M inseriremo:
# /etc/rc.d/rc.fbsplashd text "Initializing System": visualizza il testo "Initializing System" sopra la barra di caricamento
# /etc/rc.d/rc.fbsplashd prog 0 5: mostra l'animazione di caricamento della progress bar partendo dallo 0% ed arrivando al 5%
Codice: Seleziona tutto
root[~]# removepkg fbsplash.theme.insideslack-noarch-1
Removing package /var/log/packages/fbsplash.theme.insideslack-noarch-1...
Removing files:
WARNING: Nonexistent /c/ was found in another package. Skipping.
--> /c/splash/ no longer exists. Skipping.
--> /c/splash/insideslack/ no longer exists. Skipping.
--> /c/splash/insideslack/1024x768.cfg no longer exists. Skipping.
--> /c/splash/insideslack/1280x800.cfg no longer exists. Skipping.
--> /c/splash/insideslack/font.ttf no longer exists. Skipping.
--> /c/splash/insideslack/images/ no longer exists. Skipping.
--> /c/splash/insideslack/images/silent1024x768.png no longer exists. Skipping.
--> /c/splash/insideslack/images/silent1280x800.png no longer exists. Skipping.
--> /c/splash/insideslack/images/verbose1024x768.png no longer exists. Skipping.
--> /c/splash/insideslack/images/verbose1280x800.png no longer exists. Skipping.
--> /c/splash/insideslack/insideslack_lilo.bmp no longer exists. Skipping.
Codice: Seleziona tutto
root[~]# more /var/log/packages/miscsplashutils-0.1.8-i686-1
PACKAGE NAME: miscsplashutils-0.1.8-i686-1
COMPRESSED PACKAGE SIZE: 531 K
UNCOMPRESSED PACKAGE SIZE: 1060 K
PACKAGE LOCATION: miscsplashutils-0.1.8-i686-1.tgz
PACKAGE DESCRIPTION:
miscsplashutils: miscellaneous framebuffer utilities
miscsplashutils: mainly used by fbsplash scripts
miscsplashutils: http://dev.gentoo.org/~spock/projects/fbsplash/current/
FILE LIST:
./
stall/
stall/doinst.sh
stall/slack-desc
b/
b/splash/
b/splash/bin/
b/splash/bin/usleep
b/splash/bin/fbres