Tango icon theme nelle dimensioni desiderate

Chi di voi non conosce The Tango Desktop Project? Per chi non lo sa si tratta di una serie di icone per rendere più gradevole l’interfaccia utente di software liberi e open source.

Oltre a questo ovviamente si possono utilizzare in presentazioni, pagine web eccetera purchè venga rispettata la licenza.

Il problema davanti al quale mi sono trovato è che dentro gli archivi distribuiti sono presente le immagini di dimensione 32×32 al massimo, mentre io le volevo 128×128. Perciò ho cercato di creare delle icone 128×128 a partire dalle scalabili SVG distribuite, senza perdere troppo tempo.

Ecco come ho fatto.

Per prima cosa scarichiamo l’archivio. Allo stato attuale questa e` l’ultima versionei. Ovviamente col tempo sarà necessario aggiornare queste istruzioni.

wget  http://tango.freedesktop.org/releases/tango-icon-theme-0.8.90.tar.gz

Quindi decomprimere con il solito tar…

tar xf tango-icon-theme-0.8.90.tar.gz

A questo punto è necessario il programma rsvg per effettuare la conversione. Per installarlo utilizzare il proprio gestore dei pacchetti, se la propria distribuzione ne possiede uno. Nel caso di ubuntu

sudo apt-get install librsvg-2-bin

A questo punto per convertire tutte le immagini si possono utilizzare questi comandi. È sufficiente copiare e incollare sul terminale una volta dentro le directory appena decompresse.

for i in `find ./scalable -name *.svg`
do
        DIR=`dirname $i`
        DIR=`basename $DIR`
        FILE=`basename $i .svg`
        mkdir -pv 128x128/$DIR
        rsvg -w 128 -h 128 $i 128x128/$DIR/$FILE.png
done

1 Comment

Categories Hacks, Software | Tags: , ,


You can follow any follow up comments to this entry through the RSS 2.0 feed.

1 Comment to Tango icon theme nelle dimensioni desiderate

  1. by Rapture

    On September 25, 2009 at 12:38 pm

    Utilissimo grazie…!!! :D
    (mi piaceva di più prima edno.it)

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

By submitting a comment here you grant edno.it a perpetual license to reproduce your words and name/web site in attribution. Inappropriate or irrelevant comments will be removed at an admin's discretion.