Autore: Fabio Di Matteo
Ultima revisione: 03/12/2009
Ubuntu Linux (faremo riferimento alla versione 9.10) e' una distribuzione minuziosamente personalizzata anche dal punto di vista grafico. Tuttavia e' possibile ripersonalizzare l'aspetto grafico in ogni particolare e in questa sede affronteremo la personalizzazione della grafica durante l'avvio del sistema operativo.
Ubuntu utilizza tre sistemi per personalizzare le varie fasi dell'avvio. Usplash che si occupa di fare comparire il loghetto di ubuntu all'avvio e alla chiusura del sistema, Xsplash che si occupa dello sfondo subito prima della presentazione del login grafico e subito dopo. Il login grafico (gdm) lo si personalizza con i temi di gdm.
scarichiamo le dipendenze ed il tema di default con i seguenti comandi:
apt-get source usplash-theme-ubuntu sudo apt-get build-dep usplash-theme-ubuntu
Verra' scaricato ed estratto un pacchetto tar.gz contenente il tema di default e il codice sorgente.Possiamo dunque personalizzare le immaggini png (indicizzate a 256 colori) presenti nella directory.
Compiliamo poi il tutto in usplash-theme-ubuntu.so e copiamo la libreria condivisa in /usr/lib/usplash sovrascrivendo quella che gia' c'era prima.
make cp usplash-theme-ubuntu.so /usr/lib/usplash
fatto cio' e' necessario anche ricreare la ramdisk per tutti i nostri kernel installati con il seguente comando:
sudo update-initramfs -c -k all
Per personalizzare lo sfondo prima dell'avvio di gdm editare il file /etc/gdm/Init/Default sostituendo la riga
/usr/bin/xsplash --gdm-session --daemon
con
/usr/bin/xsplash --gdm-session --daemon -b /home/utente/immagine.png
dove /home/utente/immagine.png e' il percorso dell'immagine che vogliamomettere come sfondo.
Invece per personalizzare lo sfondo dopo l'avvio di gdm editare il file /etc/gdm/PreSession/Default alla stessa maniera.