Splash Grafico su Slackware

Usate questo forum per proporre nuovi articoli, creare gruppi di lavoro, segnalare problemi, collaborare in genere al progetto Wikislacky.

Moderatore: Staff

Regole del forum
1) Citare l'eventuale nome e link dell'articolo della wiki.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Sisi avevo notato e modificato il messaggio ;)

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Fatto :) Funziona perfettamente !

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Quindi ti parte anche il demone e tutto il resto? Bene comunque . Ti piace il tema?

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

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...

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 ?

[edit]
Nel tuo script vedo un:

Codice: Seleziona tutto

	oldprog=$((65535/100*$1))
	realprog=$((65535/100*$2))
quindi immagino devo usare "rc.fbsplashd prog X Y"...Ma come X e Y cosa devo usare ?
Ultima modifica di Dani il gio 27 dic 2007, 1:53, modificato 1 volta in totale.

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

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...
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:

Codice: Seleziona tutto

zc:2345:wait:/etc/rc.d/rc.fbcondecor
subito dopo la riga:

Codice: Seleziona tutto

c6:12345:respawn:/sbin/agetty 38400 tty6 linux
come ho spiegato nell'howto =) RTFM .
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 ?
Esatto, anche se la sintassi è diversa =) Leggi l'howto, c'è scritto:
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:
Se riusciamo a mettere insieme un set di script configurati come si deve, li aggiungo al pacchettino della wiki =)

EDIT:

sempre dalla wiki, la sintassi è:
# /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%

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Beh allora non mi resta che modificare i due file...
Non so se vado ot, ma credo che i tgz vadano rivisti...

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.
Che è quel "/c/" ???

Oppure:

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

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

uhhh?? O_o'' In effetti è una cosa strana... boh? Li rivedo subito... ma avevo creato il tutto con checkinstall... boh? ora controllo.... grazie della segnalazione

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Visto così sembra che tagli via le prime due lettere del nome della directory.... ma perchè?????

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Checkinstall non funziona correttamente sulla 12 !

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

No non è vero, non funziona bene con le coreutils di default della 12, ma io non ho quelle di default.

Inoltre, prendi il package del tema... non ha dentro nessun file speciale, è un semplice tar.gz che si chiama tgz, creato tra l'altro con makepkg... da che diavolo dipende questo errore???

Inoltre l'installazione va a buon fine, i file vengono installati nel punto giusto, semplicemente non viene scritto correttamente il contenuto del log..

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Boh in ogni caso vado di explodepkg e me li ricompongo .

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Scusa, se li installi così come sono te li installa giusti no?

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

ok ho capito il problema, sto uppando i pacchetti corretti .
grazie ancora ^_^

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Anch'io li ho rifatti, ora si rimuovono senza problemi :)
Mentre ricostruivo i tgz ho notato che nel pacchetto splashutils ci sono files che vanno a sostituire binari di gcc. Come mai ?

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Gran bella domanda... li stavo notando anch'io... suppongo siano finiti dentro perchè per qualche motivo checkinstall ha ritenuto che dovevano esserci... ma non so perchè. Ora controllo..

EDIT:

Mi vien da pensare che sia a causa del fatto che sono stati compilati con klcc, ma nel dettaglio non saprei.. dovrei provare a rimuoverli e a vedere che succede quantomeno, oppure manderò l'ennesima mail a Spock.

Rispondi