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 10 e 56 (in 46 versioni)
Versione 10 del 16/01/2006 09.59.23
Dimensione: 6993
Autore: BlackDesert
Commento: nuovo indice a dx
Versione 56 del 05/08/2011 10.10.18
Dimensione: 36
Commento: Redirect per AmbienteGrafico/Plymouth
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||

= Prima di incominciare =

In questa guida cercherò di spiegare come cambiare il '''bootsplash''' di avvio su Ubuntu.
Prima però bisogna capire cos'è il bootsplash. 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 da voi, se volete il più bello '''`Splashy`''', quello più veloce '''`usplash`''', niente per i server: non si è mai visto un server senza window manager ma con il bootsplash.

= Usplash =

Essendo nativo per Ubuntu basta eseguire, per installarlo:
{{{
sudo apt-get install usplash
}}}
Anche se credo che non vi servirà dato che Breezy l'ha già installato.
Ora spiegherò come cambiare tema:[[BR]]
 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 {{{
sudo ln -sf /usr/lib/usplash/nomefile.so /usr/lib/usplash/usplash-artwork.so
}}} avrete così creato un link simbolico del `nomefile.so`, dove `nomefile.so` è il nome del file scaricato al primo passo
 0. eseguite {{{
sudo uname -r
}}} per conoscere la versione del kernel
 0. e poi {{{
sudo dpkg-reconfigure linux-image-VERSIONE_KERNEL
}}}
 0. riavviate e godetevi il nuovo bootsplash.

== Creare e installare un tema personalizzato per usplash ==

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 {{{
sudo apt-get install gcc libbogl-dev
}}}
 0. eseguite 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
}}}
 0. copiate la vostra immagine {{{
cp yourimage-splash.so /usr/local/lib/usplash/yourimage-splash.so
}}}
 0. fate il link simbolico {{{
sudo ln -sf /usr/lib/usplash/yourimage-splash.so /usr/lib/usplash/usplash-artwork.so
}}}
 0. date {{{
sudo dpkg-reconfigure linux-image-VERSIONEKERNEL
}}}
 0. riavviate.

= Splashy =

'''`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
 {{{
sudo apt-get remove ubuntu-desktop
}}}
 3. dobbiamo anche disinstallare '''`usplash`''', perchè '''`Splashy`''' va in conflitto con quest'ultimo
 {{{
sudo apt-get remove usplash
}}}
 4. ora possima passare all'installazione di '''`Splashy`''', entriamo nella cartella dove abbiamo scaricato il pacchetto e diamo il comando
 {{{
sudo dpkg -i splashy_VERSIONE.deb
}}}
 5. effettuiamo il salvataggio del file di '''`grub`'''
 {{{
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old
}}}
[[Anchor(punto6)]]
 6. ora dobbiamo editare grub per poter utilizzare il framebuffer alla risoluzione desiderata,
 {{{
sudo nano /boot/grub/menu.lst
}}} 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
 {{{
tar xzf ubuntu_splashy_theme.tar.gz
}}}
 9. copiamo i file appena estratti nella cartella di '''`Spashy`'''
 {{{
sudo cp -a ubuntu/ /etc/splashy/themes
}}}
 10. editate 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 quelle vi rimando al file `README` dei temi
 11. riavviate e godetevi lo spettacolo.

= 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 bel
{{{
sudo dpkg-reconfigure linux-image-VERSIONEKERNEL
}}}, dopodichè si deve rimodificare '''`grub`''' come detto al [#punto6 punto 6].

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

= Ringraziamenti =

Thanks to infinito for his HowTo 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

Autore : Gianluca Moretti (Furlan)
----
CategoryNuoviDocumenti
#redirect AmbienteGrafico/Plymouth