Um ein Buddy-List-Theme zu installieren, verschiebt man die theme.xml
(ggf. gemeinsam mit einem Vorschau-Bild) nach $PURPLEHOME/themes/$THEMENAME/purple/blist/
. Die Antwort auf die Frage, wo sich $PURPLEHOME
befindet, gibt es hier.
In Pidgin wählt man das Theme dann unter Werkzeuge - Einstellungen - Themes aus.
Am einfachsten lässt sich ein Theme erstellen, indem man ein vorhandenes Theme als Vorlage nimmt (z.B. indem man das von unten nimmt, in einen Text-Editor kopiert und als theme.xml abspeichert). Ein Buddy-List-Theme besteht aus einer XML-Datei namens theme.xml und optional einem Bild als Vorschau oder Theme-Icon.
Das Wurzelelement der XML-Datei enthält alle Informationen über das Theme, nämlich den Name, Autor, Typ des Themes (pidgin buddy list), sowie den Dateinamen des Vorschaubildes. Außerdem sollte die Datei ein Description-Element enthalten, das eine kurze Beschreibung des Themes liefert.
Die XML-Datei enthält Elemente für unterschiedliche Bereiche der Buddy-Liste:
Alle Attribute, die Schriftart und Schriftfarbe betreffen, können leer gelassen werden, oder zu allem geändert werden, was von Pango unterstützt wird.
Die wichtigsten Fälle sind hier vermutlich Schriftart und -größe, die folgendermaßen angegeben werden: font=„Arial 15“ (für Schriftart Arial in 15pt).
Hier ein Beispiel, das die oben beschriebenen Elemente einsetzt:
<?xml version="1.0" encoding="UTF-8"?> <theme type="pidgin buddy list" name="Beispiel-Theme" author="Name des Autors" image="Beispiel_theme_logo.png" > <description> eine kurze Beschreibung des Themes </description> <blist color="#000000"/> <groups> <expanded background="#FFFFFF" color="#000000" font=""/> <collapsed background="black" color="white" font=""/> </groups> <buddys> <placement status_icon="0" name="1" emblem="2" protocol_icon="3" buddy_icon="4" show_status="1" /> <background color="#111111"/> <contact_text font="Purisa" color="#FFDFBF"/> <online_text font="Arial 15" color="#FFDFBF"/> <away_text font="" color=""/> <offline_text font="" color=""/> <idle_text font="" color=""/> <message_text font="" color=""/> <message_nick_said_text font="" color=""/> <status_text font="" color=""/> </buddys> </theme>
Wenn das Theme fertig ist, kann man es wie oben beschrieben installieren. Möglicherweise ist ein Neustart von Pidgin notwendig, bevor man es unter Werkzeuge - Einstellungen - Themes auswählen kann.