Benvenuti su "Just a Bit of.. Entropy!".
Questo blog tratta di Free Software e programmazione.
L'autore è un di membro di Guru@Work
e studente del corso di laurea specialistica in
Tecnologie Informatiche all'università di Pisa.
[Ubuntu] Personalizzare Usplash
Riporto qui una guida che ho inserito qualche giorno fa sul wiki del progetto Gurubuntu di cui vi accennavo ieri…
Buona lettura!!

Si intende per usplash il tema grafico che mostra lo stato di avanzamento del caricamento dei servizi da parte del sistema (al momento di avvio) e alla loro chiusura (allo spegnimento della macchina).
Il metodo più semplice per creare un tema per usplash è utilizzare come base il tema predefinito di Ubuntu, usplash-theme-ubuntu, modificarlo e ricompilare il tutto con un nuovo nome.
Per prima cosa è necessario scaricare il codice sorgente di usplash-theme-ubuntu digitando da terminale:
$ apt-get source usplash-theme-ubuntu
Ovviamente dovete aver precedentemente abilitato i repository relativi ai sorgenti.
Verrà quindi creata una cartella di nome usplash-theme-ubuntu-(versione) al cui interno si trovano i file necessari per la creazione del nuovo tema. Ciò che ci interessa modificare sono le immagini qui presenti (usplash_640_480.png, usplash_1024_768.png ecc.)
Le immagini devono essere salvate necessariamente in formato png (indicizzato a 256 colori)
Una volta completate le modifiche, è necessario fare alcuni cambiamenti nel codice dei programmi. Nella cartella usplash-theme-ubuntu-versione, cambiate il nome del file usplash-theme-ubuntu.c nel nome che volete dare al pacchetto. Ad esempio:
$ mv usplash-theme-ubuntu.c usplash-theme-gurubuntu~1.c
Altri file da modificare di conseguenza sono: Makefile, rules, postinst in cui è necessario sostituire tutte le occorrenze di usplash-theme-ubuntu con usplash-theme-gurubuntu~1 (o qualsiasi nome abbiate dato al file precedentemente rinominato).
Ora, se non sono già installati sul sistema, devono essere installati i programmi necessari a compilare il tema per usplash.
$ sudo apt-get install checkinstall build-essential libusplash-dev
Passiamo quindi a compilare con un:
$ make
Al termine dell’operazione creiamo ed installiamo il pacchetto deb con:
$ sudo checkinstall
Il programma checkinstall chiederà i specificare il nome del nuovo pacchetto (ad es. usplash-theme-gurubuntu~1) e altre informazioni, quindi lo creerà e lo installerà . Completata l’installazione, non resta che attivare il nuovo tema. Tale operazione può essere effettuata graficamente con l’uso di Usplash-Switcher.
Prima di avviare tale programma è in ogni caso necessario da terminale dare il seguente comando:
$ sudo update-alternatives –install /usr/lib/usplash/usplash-artwork.so
usplash-artwork.so /usr/lib/usplash/usplash-theme-nomedelmiotema.so 10
Note:
- Per indicizzare un immagine si usi la funzione presente in Gimp “Immagine->Modalità ->Indicizzata”
- Per essere sicuri che le barre di caricamento abbiano la stessa paletta di colori dello sfondo una volta indicizzate (ed evitare effetti orripilanti..) si consiglia di incollarle su una delle immagini di sfondo prima di indicizzarla, indicizzare il tutto, tagliare il componente e salvarlo in una nuova immagine delle corrette dimensioni. Al termine di questa operazione i throbber possono essere nuovamente reindicizzati e manterranno la paletta precedente.
Blog realizzato da Giulio Rossetti.
Immagine presente nell'header realizzata da bunocb e disponibile sul sito crystalxp
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Del.icio.us Aggiungi '[Ubuntu] Personalizzare Usplash' a Del.icio.us](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delicious.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a digg Aggiungi '[Ubuntu] Personalizzare Usplash' a digg](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/digg.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a FURL Aggiungi '[Ubuntu] Personalizzare Usplash' a FURL](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/furl.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a blinklist Aggiungi '[Ubuntu] Personalizzare Usplash' a blinklist](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinklist.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a reddit Aggiungi '[Ubuntu] Personalizzare Usplash' a reddit](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/reddit.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Feed Me Links Aggiungi '[Ubuntu] Personalizzare Usplash' a Feed Me Links](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/feedmelinks.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Technorati Aggiungi '[Ubuntu] Personalizzare Usplash' a Technorati](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/technorati.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Yahoo My Web Aggiungi '[Ubuntu] Personalizzare Usplash' a Yahoo My Web](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Newsvine Aggiungi '[Ubuntu] Personalizzare Usplash' a Newsvine](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/newsvine.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Socializer Aggiungi '[Ubuntu] Personalizzare Usplash' a Socializer](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socializer.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Ma.gnolia Aggiungi '[Ubuntu] Personalizzare Usplash' a Ma.gnolia](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/magnolia.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Stumble Upon Aggiungi '[Ubuntu] Personalizzare Usplash' a Stumble Upon](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Google Bookmarks Aggiungi '[Ubuntu] Personalizzare Usplash' a Google Bookmarks](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/google.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a RawSugar Aggiungi '[Ubuntu] Personalizzare Usplash' a RawSugar](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rawsugar.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Squidoo Aggiungi '[Ubuntu] Personalizzare Usplash' a Squidoo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/squidoo.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a BlinkBits Aggiungi '[Ubuntu] Personalizzare Usplash' a BlinkBits](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinkbits.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Netvouz Aggiungi '[Ubuntu] Personalizzare Usplash' a Netvouz](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netvouz.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Rojo Aggiungi '[Ubuntu] Personalizzare Usplash' a Rojo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rojo.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Blogmarks Aggiungi '[Ubuntu] Personalizzare Usplash' a Blogmarks](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bmarks.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Co.mments Aggiungi '[Ubuntu] Personalizzare Usplash' a Co.mments](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/comments.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Scuttle Aggiungi '[Ubuntu] Personalizzare Usplash' a Scuttle](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/scuttle.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Bloglines Aggiungi '[Ubuntu] Personalizzare Usplash' a Bloglines](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bloglines.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Tailrank Aggiungi '[Ubuntu] Personalizzare Usplash' a Tailrank](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/tailrank.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Segnalo Aggiungi '[Ubuntu] Personalizzare Usplash' a Segnalo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/segnalo.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a OKnotizie Aggiungi '[Ubuntu] Personalizzare Usplash' a OKnotizie](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/oknotizie.gif)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Netscape Aggiungi '[Ubuntu] Personalizzare Usplash' a Netscape](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netscape.gif)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Bookmark.it Aggiungi '[Ubuntu] Personalizzare Usplash' a Bookmark.it](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bookmark.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Ask Aggiungi '[Ubuntu] Personalizzare Usplash' a Ask](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/ask.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Linkagogo Aggiungi '[Ubuntu] Personalizzare Usplash' a Linkagogo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/linkagogo.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Delirious Aggiungi '[Ubuntu] Personalizzare Usplash' a Delirious](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delirious.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Socialdust Aggiungi '[Ubuntu] Personalizzare Usplash' a Socialdust](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socialdust.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Live-MSN Aggiungi '[Ubuntu] Personalizzare Usplash' a Live-MSN](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/live.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a SlashDot Aggiungi '[Ubuntu] Personalizzare Usplash' a SlashDot](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/slashdot.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Sphinn Aggiungi '[Ubuntu] Personalizzare Usplash' a Sphinn](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/sphinn.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Diggita Aggiungi '[Ubuntu] Personalizzare Usplash' a Diggita](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/diggita.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Seotribu Aggiungi '[Ubuntu] Personalizzare Usplash' a Seotribu](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/seotribu.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a FaceBook Aggiungi '[Ubuntu] Personalizzare Usplash' a FaceBook](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/facebook.png)
![Aggiungi '[Ubuntu] Personalizzare Usplash' a Upnews Aggiungi '[Ubuntu] Personalizzare Usplash' a Upnews](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/upnews.png)