Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "IreneBonta/Prova1"
Differenze tra le versioni 2 e 7 (in 5 versioni)
Versione 2 del 13/07/2011 13.47.24
Dimensione: 9086
Autore: IreneBonta
Commento:
Versione 7 del 29/07/2011 17.49.13
Dimensione: 2490
Autore: IreneBonta
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 11: Linea 11:
= Due tipi di bootsplash = = Plymouth =
Linea 13: Linea 13:
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: permette infatti l'utilizzo del ''framebuffer'' a risoluzioni elevate.

= Usplash =
'''Usplash''' è già installato su Ubuntu in via predefinita. Il pacchetto in questione si chiama ''usplash''.
'''Plymouth''' è già installato su Ubuntu in via predefinita. Il pacchetto in questione si chiama ''plymouth''.
Linea 20: Linea 17:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''I temi per usplash si caratterizzano per essere file con estensione `so`'''.|| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''I temi per plymouth si caratterizzano per essere file .deb oppure archivi contenenti la cartella col nome del tema e un file splash'''.||
Linea 22: Linea 19:
Per sostituire un tema esistente con uno nuovo è necessario compiere le seguenti operazioni: Per sostituire un tema esistente con uno nuovo è necessario compiere le seguenti operazioni.
Linea 24: Linea 21:
 * Copiare o spostare il file scaricato nella cartella `/usr/lib/usplash`
 * Cancellare `/usr/lib/usplash/usplash-artwork.so`
 * Dare il comando: {{{
sudo ln -sf /usr/lib/usplash/nomefile.so /usr/lib/usplash/usplash-artwork.so
Se si ha un file .deb:

 * Doppio click sul file .deb e installare

Se si ha un archivio .tar:

 * Copiare o spostare il file scaricato nella cartella `/lib/plymouth/themes`
 * Copiare il file 'splash' in `/etc/initramfs-tools/conf.d` (opzionale)
 * Dare da terminale il comando: {{{
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/<nome_cartella>/<nome_tema>.plymouth 200
Linea 29: Linea 32:
 Si avrà così un link simbolico del file `nomefile.so`, dove `nomefile.so` è il nome del file scaricato al primo passo.  Si aggiungerà così alla lista il tema appena scaricato.
 * Digitare il comando: {{{
sudo update-alternatives --config default.plymouth
}}}
 Ci verrà presentata la lista dei temi disponibili e ci verrà chiesto di scegliere il numero corrispondente al tema che vogliamo utilizzare. Il tema corrente è visualizzato con un asterisco accanto al numero corrispondente.
Linea 35: Linea 42:
 Se si desidera visualizzare il tema senza però riavviare l'intero sistema, dare il comando: {{{
sudo usplash -c
}}}
 Per tornare, premere la combinazioni di tasti:{{{
ctrl+alt+f7}}}
== Temi già presenti nei repository di Ubuntu ==
Linea 41: Linea 44:
<<Anchor(risoluzionelogo)>>
== Impostazione della risoluzione del logo ==
Ubuntu rende disponibili diversi temi nei propri repositories.
Linea 44: Linea 46:
Per regolare la dimensione del logo durante il caricamento, è necessario modificare il file `/etc/usplash.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e impostare, al suo interno, la risoluzione corretta per lo schermo utilizzato. Solitamente una risoluzione di poco inferiore a quella utilizzata dallo schermo non causa problemi. Se volete installare solo quelli che vi piacciono, andate in '''''Applicazioni → Ubuntu Software Center''''' e nella casella del Cerca digitate (o incollate): plymouth-theme. Otterrete una lista di temi disponibili. Basta fare click per evidenziare il tema scelto e poi ancora click su Installa.
Linea 46: Linea 48:
Per applicate le modifiche è necessario digitare il seguente comando in una finestra di terminale:
{{{
sudo update-initramfs -u -k all
Per installare tutti i temi in unico blocco, digitate nel terminale: {{{
sudo apt-get install plymouth-theme*
Linea 51: Linea 52:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''È necessario aggiornare lo script di avvio di sistema dopo ogni modifica al file'' `/etc/usplash.conf`. ||

== Abilitare i Messaggi in fase di caricamento ==

Se il tema scelto lo permette, o se si desidera che il tema predefinito restituisca i messaggi passati in fase di caricamento, occorre procedere come segue:

 * Spostarsi dove risiede il file di configurazione di grub: {{{
cd /boot/grub/
}}}

 * Se non già fatto in precedenza, è consigliabile farne una copia: {{{
sudo cp menu.lst menu.lst.backup
}}}

 * Aprire il file di configurazione con un editor di testo: {{{
sudo gedit menu.lst
}}}

 * Ora occorrerà eliminare la voce "quiet" tra i parametri passati al kernel da grub: Per fare ciò, spostarsi verso la fine del file e cercare una riga simile a questa: {{{
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=9116e839-eb4c-44c5-ba12-10e97e14363f ro quiet splash
}}}

 Essa diventerà: {{{
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=9116e839-eb4c-44c5-ba12-10e97e14363f ro splash
}}}

 * Salvare il file.

 Al successivo avvio, il tema, se abilitato, restituirà i messaggi in fase di caricamento.

== Creare e installare un tema personalizzato per usplash - Ubuntu Dapper e precedenti ==
Creare un tema è abbastanza semplice anche nelle versioni di Ubuntu precedenti a Gutsy.
 * 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/lib/usplash/}}}
 {{{
cp yourimage-splash.so /usr/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-$(uname -r)
}}}
 * Riavviare.

== Problemi Noti ==
Può capitare che installando un tema e configurando il tutto esso non parta, ciò può essere dovuto al fatto che non è stato reso eseguibile il file che comprende il tema.

Per verificare diamo il comando:

{{{
ls -l /usr/lib/usplash/}}}

Se il file non risultasse eseguibile diamo il comando:

{{{
sudo chmod ugo+x /usr/lib/usplash/nome_tema.so}}}

Per approfondire vedere: AmministrazioneSistema/PermessiFile

= 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 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 '''{{{Splashy}}}'''
 {{{
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-$(uname -r)
}}}

, dopodichè si deve rimodificare '''grub''' come detto [[#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 =

 * http://ubuntuforums.org/showthread.php?t=41709 {en}
 * http://doc.gwos.org/index.php/Change_Usplash {en}
 * https://wiki.ubuntu.com/USplashCustomizationHowto
Linea 210: Linea 53:
CategoryGrafica CategoryDaRevisionare CategoryHomepage


Introduzione

Questa guida spiega come cambiare il bootsplash di avvio su Ubuntu. Il bootsplash non è nient'altro che un abbellimento grafico della schermata visualizzata in fase di avvio del sistema, il boot.

Plymouth

Plymouth è già installato su Ubuntu in via predefinita. Il pacchetto in questione si chiama plymouth.

È possibile sostituire il tema predefinito con uno scelto tra i tanti disponibili su GNOME-look.org o KDE-Look.org.

I temi per plymouth si caratterizzano per essere file .deb oppure archivi contenenti la cartella col nome del tema e un file splash.

Per sostituire un tema esistente con uno nuovo è necessario compiere le seguenti operazioni.

Se si ha un file .deb:

  • Doppio click sul file .deb e installare

Se si ha un archivio .tar:

  • Copiare o spostare il file scaricato nella cartella /lib/plymouth/themes

  • Copiare il file 'splash' in /etc/initramfs-tools/conf.d (opzionale)

  • Dare da terminale il comando:

    sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/<nome_cartella>/<nome_tema>.plymouth 200
    Si aggiungerà così alla lista il tema appena scaricato.
  • Digitare il comando:

    sudo update-alternatives --config default.plymouth
    Ci verrà presentata la lista dei temi disponibili e ci verrà chiesto di scegliere il numero corrispondente al tema che vogliamo utilizzare. Il tema corrente è visualizzato con un asterisco accanto al numero corrispondente.
  • Eseguire:

    sudo update-initramfs -u
  • Riavviare.

Temi già presenti nei repository di Ubuntu

Ubuntu rende disponibili diversi temi nei propri repositories.

Se volete installare solo quelli che vi piacciono, andate in Applicazioni → Ubuntu Software Center e nella casella del Cerca digitate (o incollate): plymouth-theme. Otterrete una lista di temi disponibili. Basta fare click per evidenziare il tema scelto e poi ancora click su Installa.

Per installare tutti i temi in unico blocco, digitate nel terminale:

sudo apt-get install plymouth-theme*


CategoryHomepage