Pidgin 2.6.0: primo tema!

Dopo aver spippolato tutto il pomeriggio sul codice di Pidgin, son finalmente riuscito a creare un tema per la buddy list (se avrò voglia anche per il resto).

Il tema per pidgin, con tanto di pubblicità occulta al blog del PiccyRed!
Il tema per pidgin, con tanto di pubblicità occulta al blog del PiccyRed!

Lo potete scaricare e provare, non è stato creato per essere carino, ma solo per capire e far capire come creare un tema.

Ho creato un tema con tutti i possibili parametri, commentando ogni parte, in modo che possa essere utile a chi vuole imparare.

Una volta scaricato, date i seguenti comandi:

mkdir -p ~/.purple/themes
tar zxvf frastentheme.tar.gz -C ~/.purple/themes/frastentheme/

Note per chi fosse interessato:

A dire il vero speravo in una migliore possibilità di personalizzazione, in realtà ho solo pochissime cose.

Pidgin cerca i temi nelle seguenti cartelle:

~/.purple/themes
~/.local/themes
/usr/local/share/themes
/usr/share/themes

Nella cartella:

~/.purple/themes/<NOMETEMA>/purple/

avrò una o più di queste sottocartelle:

  • sound (non va, devo capire come mai)
  • status-icon
  • blist (quella che interessa a noi, per il momento)

Per ognuno di questi, chiama un loader (e quindi parser) differente.

Per la sezione BLIST (buddylist) del tema, devo avere un file chiamato theme.xml nella cartella blist.

Quindi, riassumendo, posso creare un tema creando il seguente file:

~/.purple/themes/<NOMETEMA>/purple/blist/theme.xml

seguendo lo schema del tema allegato a questo post.

6 pensieri su “Pidgin 2.6.0: primo tema!”

  1. Grazie x la pubblicità, socio.. ma mi sa che hai un problema con i feed: i tuoi ultimi 10 articoli sono apparsi solo stasera (tutti insieme) nel mio google reader… c’è qualcosa di molto strano in tutto ciò…

  2. @MastroPino: ciao, da un po’ di tempo hanno semplificato di molto le cose: basta che abiliti il plugin “Pidgin Theme Editor”, e poi vai su Strumenti -> Pidgin Theme Editor -> Edit Icon Theme :-)
    Ecco una GUI per creare il tuo tema adium-based :-)
    C’è pure l’editor per il tema della lista dei contatti.

  3. Conoscevo questo plugin, solo che pidgin non salva le nuove icone. Chiudendo e riaprendo perde tutto :( vabè non è vitale, ma se trovi un modo per crearlo e renderlo selezionabile dal menu a tendina di preferenze, ti prego di informarmi!

    Saluti! (Y)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *