Repository 32bit  Forum
Repository 64bit  Wiki

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.

Messaggioda Dani » gio dic 27, 2007 1:31

Sisi avevo notato e modificato il messaggio ;)
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda Dani » gio dic 27, 2007 1:38

Fatto :) Funziona perfettamente !
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda nuitari » gio dic 27, 2007 1:39

Quindi ti parte anche il demone e tutto il resto? Bene comunque . Ti piace il tema?
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda Dani » gio dic 27, 2007 1:48

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 dic 27, 2007 1:53, modificato 1 volta in totale.
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda nuitari » gio dic 27, 2007 1:53

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%
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda Dani » gio dic 27, 2007 2:02

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
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda nuitari » gio dic 27, 2007 2:07

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 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda nuitari » gio dic 27, 2007 2:14

Visto così sembra che tagli via le prime due lettere del nome della directory.... ma perchè?????
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda Dani » gio dic 27, 2007 2:14

Checkinstall non funziona correttamente sulla 12 !
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda nuitari » gio dic 27, 2007 2:15

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..
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda Dani » gio dic 27, 2007 2:17

Boh in ogni caso vado di explodepkg e me li ricompongo .
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda nuitari » gio dic 27, 2007 2:19

Scusa, se li installi così come sono te li installa giusti no?
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda nuitari » gio dic 27, 2007 2:23

ok ho capito il problema, sto uppando i pacchetti corretti .
grazie ancora ^_^
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Messaggioda Dani » gio dic 27, 2007 2:40

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 ?
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda nuitari » gio dic 27, 2007 2:47

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.
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

PrecedenteProssimo

Torna a Wikislacky

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 0 ospiti

cron