Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/BootSplash"
Differenze tra le versioni 19 e 20
Versione 19 del 29/03/2007 21.58.02
Dimensione: 6861
Commento: inizio a portare in terza persona.
Versione 20 del 03/04/2007 17.00.21
Dimensione: 6385
Commento: c'è ancora da fare
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 18: Linea 18:
Essendo nativo per Ubuntu per installarlo basta eseguire: {{{
sudo apt-get install usplash
}}}

Anche se credo che non vi servirà dato che Breezy l'ha già installato.
'''Usplash''' è già installato su Ubuntu in via predefinita. Il pacchetto in questione si chiama ''usplash''.
Linea 26: Linea 22:
 0. Innanzitutto si dovrà scaricare un tema: per esempio uno è [http://www.kde-look.org/content/download.php?content=31192&id=1 qui], è per Kubuntu ma credo che se ne trovino anche per Ubuntu, altri temi è possibile trovarli [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 qui].
 0. copiate o spostate il file scaricato in {{{/usr/lib/usplash/}}}
 0. cancellate {{{/usr/lib/usplash/usplash-artwork.so}}}
 0. date il comando {{{
 * Scaricare un tema ad esempio da [http://www.kde-look.org/content/download.php?content=31192&id=1 kde-look.org]. Un tema può, ad esempio, essere [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 questo]
 * Copiare o spostare il file scaricato nella cartella {{{/usr/lib/usplash/}}}
 * Cancellare {{{/usr/lib/usplash/usplash-artwork.so}}}
 * Dare il comando {{{
Linea 31: Linea 27:
}}}
avrete così creato un link simbolico del {{{nomefile.so}}}, dove {{{nomefile.so}}} è il nome del file scaricato al primo passo
 0. eseguite {{{
}}} Si avrà così un link simbolico del file {{{nomefile.so}}}, dove {{{nomefile.so}}} è il nome del file scaricato al primo passo.
 * Eseguire {{{
Linea 36: Linea 31:
 0. riavviate e godetevi il nuovo ''bootsplash''.  * Riavviare.
Linea 40: Linea 35:
Creare un tema è abbastanza semplice:
 0. per prima cosa bisogna creare delle immagini per lo sfondo, devono essere ''PNG'' con risoluzione ''640x480'' a 16 colori. Alcune "palette" sono usate per particolari combinazioni, consultate la tabella [#palette palette] più sotto.
 0. bisogna installare anche '''`gcc`''' e '''`bogl`''', da terminale {{{
Creare un tema è abbastanza semplice.

 * P
er prima cosa bisogna creare delle immagini per lo sfondo che devono essere in formato ''.png'' con risoluzione ''640x480'' a 16 colori. Alcune ''palette'' sono usate per particolari combinazioni. Si consulti la tabella [#palette palette] più sotto.
 
 * E' necessario
installare anche '''`gcc`''' e '''`bogl`''', da terminale {{{
Linea 45: Linea 42:
 0. eseguite questi comandi {{{  * Eseguire questi comandi {{{
Linea 51: Linea 48:
 0. copiate la vostra immagine {{{  * Copiare l'immagine nella cartella {{{/usr/local/lib/usplash/}}} {{{
Linea 54: Linea 51:
 0. fate il link simbolico {{{  * Fare il link simbolico {{{
Linea 57: Linea 54:
 0. date {{{  0. Dare {{{
Linea 60: Linea 57:
 0. riavviate.  0. Riavviare.
Linea 64: Linea 61:
'''`Splashy`''' non è nei repository di Ubuntu, quindi dovremo provvedere a scaricarlo e ad installarlo:
 1. scarichiamolo da questo [http://alioth.debian.org/project/showfiles.php?group_id=30657&release_id=532 indirizzo]
 2. dobbiamo disinstallare qualunque pacchetto ''ubuntu-desktop'', tranquilli è solo un meta pacchetto, che abbiamo installato
 {{{
'''`Splashy`''' non è nei repository di Ubuntu. E' reperibile a questo [http://alioth.debian.org/project/showfiles.php?group_id=30657&release_id=532 indirizzo].

 * Adesso è necessario disinstallare qualunque pacchetto ''ubuntu-desktop''. Si tratta solo di un meta-pacchetto, per cui non la sua disinstallazione non causa alcun problema: {{{
Linea 70: Linea 66:
 3. dobbiamo anche disinstallare '''`usplash`''', perchè '''`Splashy`''' va in conflitto con quest'ultimo
{{{

* Bisogna anche disinstallare il pacchetto ''usplash'' perchè '''Splashy''' va in conflitto con quest'ultimo {{{
Linea 74: Linea 70:
 4. ora possima passare all'installazione di '''`Splashy`''', entriamo nella cartella dove abbiamo scaricato il pacchetto e diamo il comando
 {{{

 * Per installare '''`Splashy`''', dare il comando {{{
Linea 78: Linea 74:
 5. effettuiamo il salvataggio del file di '''`grub`'''
{{{
 * Effettuare il salvataggio del file di configurazione di '''grub''' {{{
Linea 82: Linea 77:
Linea 83: Linea 79:
 6. ora dobbiamo editare grub per poter utilizzare il framebuffer alla risoluzione desiderata,
{{{
 * Editare il file {{{menu.list}}} per poter utilizzare il framebuffer alla risoluzione desiderata {{{
Linea 86: Linea 81:
}}} cercate la riga «`kernel /vmlinuz root=/dev/hde6 ro quiet splash`» relativa al vostro kernel e aggiungete le informazioni per il framebuffer: «`vga=CODICERISOLUZIONE`», per il valore vedi tabella [#coloririsoluzioni Colori-Risoluzioni], io consiglio 792, in modo da avere «`kernel /vmlinuz root=/dev/hde6 ro quiet splash vga=792`»
 7. ora scarichiamo un tema da questo [http://infinito.f2o.org/downloads/ubuntu_splashy_theme.tar.gz indirizzo], ne potete trovare altri anche su [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 kde-look.org]
 8. scompattiamo il tema
{{{
}}} cercare la riga `kernel /vmlinuz root=/dev/hde6 ro quiet splash` relativa al vostro kernel e aggiungere le informazioni per il framebuffer: `vga=CODICERISOLUZIONE`, per il valore vedi tabella [#coloririsoluzioni Colori-Risoluzioni]. Si consiglia 792, in modo da avere `kernel /vmlinuz root=/dev/hde6 ro quiet splash vga=792`.
 * Scaricare un tema da questo [http://infinito.f2o.org/downloads/ubuntu_splashy_theme.tar.gz indirizzo]. E' possibile trovarne altri anche su [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 kde-look.org]
 * Scompattare il tema {{{
Linea 92: Linea 86:
 9. copiamo i file appena estratti nella cartella di '''`Spashy`'''
{{{
 * Copiare i file appena estratti nella cartella di '''`Spashy`''' {{{
Linea 96: Linea 89:
 10. editate il file di configurazione di '''`Splashy`'''
{{{
 * Editare il file di configurazione di '''`Splashy`''' {{{
Linea 100: Linea 92:
}}}. In questo caso non avete editato, ma avete copiato un file di configurazione precedentemente fatto, probabilmente per altri temi ci saranno da fare direttamente delle modifiche sul file, per quelle vi rimando al file `README` dei temi
 11. riavviate e godetevi lo spettacolo.
}}}. In questo caso non avete editato, ma avete copiato un file di configurazione precedentemente fatto, probabilmente per altri temi ci saranno da fare direttamente delle modifiche sul file, per questo si rimanda al file `README` dei temi
 * Riavviare.
Linea 105: Linea 97:
È probabile che dopo aver installato '''`Splashy`''', al riavvio vi venga dato un errore del tipo {{{insmod /lib/modules/VERSIONEDELKERNEL/kernel/drivers/video/vesafb.ko file not found}}}. È un errore noto e si risolve dando un bel
{{{
È probabile che dopo aver installato '''`Splashy`''', al riavvio vi venga dato un errore del tipo {{{insmod /lib/modules/VERSIONEDELKERNEL/kernel/drivers/video/vesafb.ko file not found}}}. È un errore noto e si risolve dando un {{{
Linea 108: Linea 99:
}}}, dopodichè si deve rimodificare '''`grub`''' come detto al [#punto6 punto 6]. }}}, dopodichè si deve rimodificare '''grub''' come detto al [#punto6 in precedenza].
Linea 132: Linea 123:
= Ringraziamenti = = Ulteriori risorse =
Linea 134: Linea 125:
Thanks to infinito for his How``To http://ubuntuforums.org/showthread.php?t=41709 [[BR]]
Thanks to echy for his usplash theme http://www.kde-look.org/content/show.php?content=31192 [[BR]]
Thanks to Manicka for his Howto
http://doc.gwos.org/index.php/Change_Usplash
Thanks to andreaRX per la segnalazione [[BR]]
Thanks to
https://wiki.ubuntu.com/USplashCustomizationHowto?highlight=%28usplash%29
 * [http://ubuntuforums.org/showthread.php?t=41709] {en}
 *
[http://doc.gwos.org/index.php/Change_Usplash] {en}
 * [https://wiki.ubuntu.com/USplashCustomizationHowto?highlight=%28usplash%29] {en}
Linea 140: Linea 129:
Autore : Gianluca Moretti (Furlan)

Prima di incominciare

Questa guida spiega come cambiare il bootsplash di avvio su Ubuntu. Il bootsplash non è nientaltro che un abbellimento grafico della schermata di avvio, il boot.

Due tipi di bootsplash

Ci sono due tipi di bootsplash, quello nativo di Ubuntu è usplash ed è il meno invitante dal punto di vista grafico, ma è il più veloce e quello potenzialmente meno problematico. Il secondo è Splashy, nato per Debian, ma installabile anche su Ubuntu. È sicuramente più invitante graficamente dato che permette l'utilizzo del framebuffer a risoluzioni elevate.

Quale scegliere?

Dipende se volete il più bello, Splashy, o quello più veloce, usplash. Niente per i server: non si è mai visto un server senza window manager ma con il bootsplash.

Usplash

Usplash è già installato su Ubuntu in via predefinita. Il pacchetto in questione si chiama usplash.

Come cambiare tema:

Creare e installare un tema personalizzato per usplash

Creare un tema è abbastanza semplice.

  • Per prima cosa bisogna creare delle immagini per lo sfondo che devono essere in formato .png con risoluzione 640x480 a 16 colori. Alcune palette sono usate per particolari combinazioni. Si consulti la tabella [#palette palette] più sotto.

  • E' necessario installare anche gcc e bogl, da terminale

    sudo apt-get install gcc libbogl-dev
  • Eseguire questi comandi

    cp yourimage.png usplash-artwork.png
    pngtobogl usplash-artwork.png > usplash-artwork.c
    gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o
    gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o yourimage-splash.so 
  • Copiare l'immagine nella cartella /usr/local/lib/usplash/

    cp yourimage-splash.so /usr/local/lib/usplash/yourimage-splash.so
  • Fare il link simbolico

    sudo ln -sf /usr/lib/usplash/yourimage-splash.so /usr/lib/usplash/usplash-artwork.so
  • Dare

    sudo dpkg-reconfigure linux-image-VERSIONEKERNEL
  • Riavviare.

Splashy

Splashy non è nei repository di Ubuntu. E' reperibile a questo [http://alioth.debian.org/project/showfiles.php?group_id=30657&release_id=532 indirizzo].

  • Adesso è necessario disinstallare qualunque pacchetto ubuntu-desktop. Si tratta solo di un meta-pacchetto, per cui non la sua disinstallazione non causa alcun problema:

    sudo apt-get remove ubuntu-desktop
  • Bisogna anche disinstallare il pacchetto usplash perchè Splashy va in conflitto con quest'ultimo

    sudo apt-get remove usplash
  • Per installare Splashy, dare il comando

    sudo dpkg -i splashy_VERSIONE.deb
  • Effettuare il salvataggio del file di configurazione di grub

    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old

Anchor(punto6)

  • Editare il file menu.list per poter utilizzare il framebuffer alla risoluzione desiderata

    sudo nano /boot/grub/menu.lst

    cercare la riga kernel /vmlinuz root=/dev/hde6 ro quiet splash relativa al vostro kernel e aggiungere le informazioni per il framebuffer: vga=CODICERISOLUZIONE, per il valore vedi tabella [#coloririsoluzioni Colori-Risoluzioni]. Si consiglia 792, in modo da avere kernel /vmlinuz root=/dev/hde6 ro quiet splash vga=792.

  • Scaricare un tema da questo [http://infinito.f2o.org/downloads/ubuntu_splashy_theme.tar.gz indirizzo]. E' possibile trovarne altri anche su [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 kde-look.org]

  • Scompattare il tema

    tar xzf ubuntu_splashy_theme.tar.gz
  • Copiare i file appena estratti nella cartella di Spashy

    sudo cp -a ubuntu/ /etc/splashy/themes
  • Editare il file di configurazione di Splashy

    sudo mv /etc/splashy/config.xml /etc/splashy/config.xml.old
    sudo mv /etc/splashy/themes/ubuntu/config.xml /etc/splashy

    . In questo caso non avete editato, ma avete copiato un file di configurazione precedentemente fatto, probabilmente per altri temi ci saranno da fare direttamente delle modifiche sul file, per questo si rimanda al file README dei temi

  • Riavviare.

Problemi noti

È probabile che dopo aver installato Splashy, al riavvio vi venga dato un errore del tipo insmod /lib/modules/VERSIONEDELKERNEL/kernel/drivers/video/vesafb.ko file not found. È un errore noto e si risolve dando un

sudo dpkg-reconfigure linux-image-VERSIONEKERNEL

, dopodichè si deve rimodificare grub come detto al [#punto6 in precedenza].

Tabelle di riferimento

Anchor(coloririsoluzioni)

Tabella codici per colori-risoluzioni

Colori\Risoluzione

640x480

800x600

1024x768

1280x1024

256

768

771

773

775

32K

784

787

790

793

64K

785

788

791

794

16M

786

789

792

795

Anchor(palette)

Tabella palette

Palette

Corrispondenza

0

Background color

0

Text background color

1

Progress bar color

2

Text foreground color (right)

4

Progress bar background color

8

Text foreground color (left)

13

Failure color

Ulteriori risorse


CategoryDaRevisionare CategoryMultimedia