Inserimento della barra di scorrimento (ProgressBar)
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare. Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:
*rc.S
*rc.M
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.
[edit]
Backup
Come immaginate l'operazione di backup è banale
bash-3.00# cd /etc/rc.d/
bash-3.00# cp rc.S rc.S.backup
bash-3.00# cp rc.M rc.M.backup
Bene, ora siamo pronti con la modifica dei seguenti files
[edit]
Inserimento script rc.bootsplash
Prima di modificare i files d'avvio è necessario scaricare il file rc.bootsplash
Spostiamo il file appena scaricato nella directory /etc/rc.d/
bash-3.00# mv rc.bootsplash /etc/rc.d/
Modifichiamo i permessi in modo che sia un file eseguibile
bash-3.00# cd /etc/rc.d/
bash-3.00# chmod ug+x rc.bootsplash
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M
[edit]
Modifica degli script d'avvio
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).
Apriamo il primo file rc.S, con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.
Inseriamo come prima riga i seguienti due comandi:
. /etc/rc.d/rc.bootsplash
animate startup
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:
progressbar XX
Dove XX rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%
Modificato il file rc.S., ora tocca al file rc.M
Analogamente a quanto abbiamo fatto con il file rc.S inseriamo come prima riga i seguienti due comandi:
. /etc/rc.d/rc.bootsplash
animate startup
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).
Piccolo consiglio, più righe di progressbar XX inserire nei vostri files rc.S e rc.M più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !
***************PRESO DA WIKYSLACKY*********************


