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).
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 risposte su “Pidgin 2.6.0: primo tema!”
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ò…
In realtà io non ho avuto questo problema: ho il mio blog tra i feed di GR, ma è andato tutto bene… mi sono apparsi i post man mano che li pubblicavo! 🙂 Mah!!!
Io ne ho creato uno semplicissimo, tutto invariato, tranne il messaggio personale, un pò più chiaro e italic =)
Ciao, sai come creare il tema delle icone di stato?
vorrei crearne uno adium-based xD
@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.
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)