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.
Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 15.0-x64
Kernel: 6.1
Desktop: Xfce-4.16
Località: Salerno

Re: Splash Grafico su Slackware

Messaggio da lennynero »

Niutari grazie mille per aver rilinkato i tgz, ho testato il tutto con il kernel 2.6.23.8 e la patch fbcondecor-0.9.4-2.6.24-rc5.patch, ed funziona tutto alla perfezione. Ho solo un paio di dubbi: innanzitutto non ho capito come mai il tema viene scritto in fb.splashd e in rc.fbcondecor.conf e inoltre può anche essere passato come parametro al boot, cioè così faccio un pò di confusione, giacchè non c'è una priorità boot>conf>demone..(che magari sarebbe preferibile). Ora vengo al punto più importante, con il kernel 2.6.26.3 che patch potrei usare? Per il suddetto kernel suppongo che sarebbe necessario un fbcondecor-0.9.4-2.6.26.patch che sembra non essere ancora disponibile...Attendo qualche illuminazione, comunque ti faccio i miei complimenti per la guida.

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 15.0-x64
Kernel: 6.1
Desktop: Xfce-4.16
Località: Salerno

Re: Splash Grafico su Slackware

Messaggio da lennynero »

Niutari grazie mille per aver rilinkato i tgz, ho testato il tutto con il kernel 2.6.23.8 e la patch fbcondecor-0.9.4-2.6.24-rc5.patch, ed funziona tutto alla perfezione. Ho solo un paio di dubbi: innanzitutto non ho capito come mai il tema viene scritto in fb.splashd e in rc.fbcondecor.conf e inoltre può anche essere passato come parametro al boot, cioè così faccio un pò di confusione, giacchè non c'è una priorità boot>conf>demone..(che magari sarebbe preferibile). Ora vengo al punto più importante, con il kernel 2.6.26.3 che patch potrei usare? Per il suddetto kernel suppongo che sarebbe necessario un fbcondecor-0.9.4-2.6.26.patch che sembra non essere ancora disponibile...Attendo qualche illuminazione, comunque ti faccio i miei complimenti per la guida. Nel frattempo ho azzardato, senza buoni risultati, usando la stessa patch anche per il nuovo kernel, ma ovviamente non funziona...

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:

Re: Splash Grafico su Slackware

Messaggio da nuitari »

Appena posso mi metto e faccio dei pacchetti nuovi.

Come ho spiegato nella guida, quella patch abilita il supporto nel kernel a decorare le console, e *basta*.
Installati i pacchetti tu non ottieni solo la console decorata, ma anche uno splash grafico, ossia una fase d'avvio decorata ed animata (la parte di init insomma).

Il file rc.fbspashd serve a gestire il demone che si preoccupa di eseguire lo splash grafico, con tutti i parametri ed i settaggi del caso.

il file rc.fbcondecor invece si preoccupa di impostare la decorazione su tutti i terminali virtuali (in base a quanto specificato in rc.fbcondecor.conf), che nulla hanno a che vedere con lo splash. ad eseguire il file rc.fbcondecor ci pensa init, come da guida, in quanto va eseguito ogniqualvolta si passa alla modalità multiente.

La decorazione per la console durante la fase iniziale, invece, dipende dai parametri passati al boot, per ovvi motivi (l'avvio del kernel avviene prima che sia effettivamente montata la partizione di root e ben prima dell'avvio della modalità multiente e dei terminali virtuali).

spero di essere stato chiaro =)

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 641
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 15.0-x64
Kernel: 6.1
Desktop: Xfce-4.16
Località: Salerno

Re: Splash Grafico su Slackware

Messaggio da lennynero »

Grazie per i chiarimenti, ma quindi se disponessi della patch per il mio kernel potrei usare bootsplash e decorazioni? oppure dovrei lo stesso ricompilarmi splashutils per ottenere il bootsplash?. Grazie ancora per la pazienza.

EDIT: Mi rispondo da solo, poichè sono riuscito ad usare il tutto con la patch fbcondecor-0.9.4-2.6.25-rc6.patch, usando il kernel 2.6.25.6. Ma 2.6.25-rc6 che significa? il kernel 2.6.25.6 è l'ultimo compatibile?

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:

Re: Splash Grafico su Slackware

Messaggio da nuitari »

Dovresti aggiornare i pacchetti, se sono stati aggiornati sul sito ufficiale (cosa che non ho controllato, ma suppongo sia accaduta), in quanto quelli che ho compilato io facevano riferimento ad una patch specifica per il kernel. Cambiando il modulo è possibile che cambino anche le utils (molto probabile), per cui..

Se il progetto è ancora mantenuto, significa che da quella versione non ha avuto bisogno di fare modifiche sostanziali (cosa probabile, dato che la patch non va ad influire su parti del kernel cambiate frequentemente). Se il progetto non è più manutenuto, vuol dire che probabilmente man mano che passa il tempo (con quale versione è possibile scoprirlo solo provando) prima o poi la patch smetterà di funzionare, ma nulla ti vieta di provare ad applicarla a versioni sempre + recenti del kernel, in quanto come ho detto va ad influire su parti aggiornate raramente. Non avendo più seguito la cosa non so dirti quale delle due opzioni sia vera 8)

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re:

Messaggio da neongen »

nuitari ha scritto: L'ideale è fare così, nel pieno rispetto della struttura di Slack (come scritto nella guida):

Codice: Seleziona tutto

mkinitrd -c
splash_geninitramfs -c /boot/initrd-tree/ insideslack
mkinitrd
ecco! nel wiki manca proprio:
NB Non usare splash_geninitramfs -g per creare l'initrd. sennò funziona male.

scritto subito dopo che è stato spiegato come creare l'initrd ;)

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Splash Grafico su Slackware

Messaggio da gigiobagiano »

Perdonatemi se vi rompo in questo periodo di grande lavoro vista la recente uscita...ma stavo cercando di rimettere fbsplash, però i pacchetti non sono più disponibili. Cercando di risolvere da me la cosa, ho provato a compilare le splashutils-1.5.4.3, ma ottengo un errore con freetype (o jpeg non ho ben capito), quindi mi sono bloccato per ignoranza e un po' per pigrizia. Adesso non ho sottomano l'errore, ho visto comunque che è abbastanza frequente, appena posso vi posto l'output.

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:

Re: Splash Grafico su Slackware

Messaggio da nuitari »

si avevo avuto anch'io l'errore ed era stato trickettoso da risolvere. Appena torno a casa ti riuppo i file dri vecchi pacchetti ok? :) Ciau

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Splash Grafico su Slackware

Messaggio da gigiobagiano »

Non è una cosa di vitale importanza quindi fai pure con comodo ;) . Grazie mille ;)


Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Splash Grafico su Slackware

Messaggio da gigiobagiano »

Figurati sei stato gentilissimo! Se posso abusare ancora, vorrei compilare per slackware64 non è che mi potresti passare lo slackbuild così cerco di risolvere il problema di compilazione con cui mi sono scontrato? Grazie mille! ;)

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:

Re: Splash Grafico su Slackware

Messaggio da nuitari »

ehhh ho come l'impressione di non essere stato proprio "ubbidiente" e di non aver fatto lo slackbuild =P
poi controllerò ma non ci fare troppo affidamento.. sorry ^^''

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Splash Grafico su Slackware

Messaggio da gigiobagiano »

Disturbo ancora per problemi in compilazione, premesso che non ho alcun pacchetto klibc installato, arrivo a questi errori:

1. passo --disable-helper al configure e ottengo:

Codice: Seleziona tutto

make --silent all-recursive
Making all in libs
Making all in src
  CREATE  fbsplash.h
Making all in .
gcc: /usr/lib64/libfreetype.a: No such file or directory
make[4]: *** [fbsplashctl] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
2. non passo nulla al configure:

Codice: Seleziona tutto

make --silent all-recursive
Making all in libs         
  CONF    libjpeg.a        
  MAKE    libjpeg.a        
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
make[3]: O2: Command not found
ar: jcapimin.o: No such file or directory
make[3]: *** [libjpeg.a] Error 1
make[2]: *** [libjpeg.a] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Non sono un esperto e questi errori sono un po' criptici per me, hai qualche suggerimento?

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:

Re: Splash Grafico su Slackware

Messaggio da nuitari »

devi per forza compilare le klibc, non puoi esimerti

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Splash Grafico su Slackware

Messaggio da gigiobagiano »

Eh io speravo di passarla liscia...ehehe! grazie ;)

Rispondi