Dimensione: 5018
Commento:
|
Dimensione: 6534
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 26: | Linea 26: |
== Creare e installare un tema personalizzato per Usplash == Creare un tema è abbastanza semplice: 1. 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 (guardate nella tabella "palette") 2. bisogna installare anche gcc e bogl {{{sudo apt-get install gcc libbogl-dev}}} 3. seguite 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 }}} 4. copiate la vostra immagine {{{ cp yourimage-splash.so /usr/local/lib/usplash/yourimage-splash.so}}} 5. fate il link simbolico {{{ sudo ln -sf /usr/lib/usplash/yourimage-splash.so /usr/lib/usplash/usplash-artwork.so}}} 6. date {{{sudo dpkg-reconfigure linux-image-VERSIONEKERNEL}}} 7. riavviate |
|
Linea 49: | Linea 64: |
= Tabella Codici per Colori-Risoluzioni = | = Tabelle di riferimento = == Tabella Codici per Colori-Risoluzioni == |
Linea 57: | Linea 74: |
== 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|| |
|
Linea 59: | Linea 86: |
Thanks to echy for his usplash theme http://www.kde-look.org/content/show.php?content=31192 | 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 |
IndiceBRTableOfContents |
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 appunto!).
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. E' sicuramente più invitante graficamente dato che permette l'utilizzazione 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. Eh eh.
Usplash
Essendo nativo per ubuntu basta fare un bel "sudo apt-get install usplash" per installarlo. Anche se credo che non vi servirà dato che breezy l'ha già installato. Ora spiegherò come cambiare tema:BR
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 trovano anche per Ubuntu), ma se ne trovano tanti altri [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 qui].
- copiate o spostate il file nomefile.so scaricato in /usr/lib/usplash/
- cancellate /usr/lib/usplash/usplash-artwork.so
date il comando sudo ln -sf /usr/lib/usplash/nomefile.so /usr/lib/usplash/usplash-artwork.so avete così creato un link simbolico del nomefile.so
date sudo uname -r per conoscere la versione del kernel
date sudo dpkg-reconfigure linux-image-VERSIONE_KERNEL
- riavviate e godetevi il nuovo bootsplash
Creare e installare un tema personalizzato per Usplash
Creare un tema è abbastanza semplice:
- 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 (guardate nella tabella "palette")
bisogna installare anche gcc e bogl sudo apt-get install gcc libbogl-dev
- seguite 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 }}}
copiate la vostra immagine
cp yourimage-splash.so /usr/local/lib/usplash/yourimage-splash.so
fate il link simbolico
sudo ln -sf /usr/lib/usplash/yourimage-splash.so /usr/lib/usplash/usplash-artwork.so
date sudo dpkg-reconfigure linux-image-VERSIONEKERNEL
- riavviate
Splashy
Splashy non è nei repository di ubuntu, quindi dovremo provvedere a scaricarlo e ad installarlo:
scarichiamolo da [http://alioth.debian.org/project/showfiles.php?group_id=30657&release_id=532 qui]
dobbiamo disinstallare qualunque pacchetto *ubuntu-desktop (tranquilli è solo un meta pacchetto) abbiamo installato, sudo apt-get remove ubuntu-desktop
dobbiamo anche disinstallare usplash, perchè Splashy va in conflitto con quest'ultimo sudo apt-get remove usplash
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
effettuiamo il salvataggio del file di grub sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old
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 frame buffer: vga=CODICERISOLUZIONE (per il valore vedi tabella colori-risoluzioni consiglio 792) in modo da avere
kernel /vmlinuz root=/dev/hde6 ro quiet splash vga=CODICERISOLUZIONE
ora scarichiamo un tema da [http://infinito.f2o.org/downloads/ubuntu_splashy_theme.tar.gz qui] (ne possono essere trovati altri anche su [http://kde-look.org/index.php?xcontentmode=61&PHPSESSID=ce2d02586df035bd945df0f0b8a759d4 kde-look.org]
scompattiamo il tema tar xzf ubuntu_splashy_theme.tar.gz
copiamo i file appena estratti nella cartella di spashy sudo cp -a ubuntu/ /etc/splashy/themes
- 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 README dei temi
- riavviate e godetevi lo spettacolo
Problemi Noti
E' 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. E' un errore noto e si risolve dando un bel sudo dpkg-reconfigure linux-image-VERSIONEKERNEL, dopodichè si deve rimodificare grub come detto al punto 6.
Tabelle di riferimento
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 |
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)