Tutorial

Aus SUE

Wechseln zu: Navigation, Suche

Bei unserem Tutorial halten wir uns an den SUE-Vorgänger vom LSR-Projekt und erstellen dieses Tutorial auf der Basis des GaimPerkTutorials. Inzwischen hat Gaim allerdings eine neue Version seines Programms herausgebracht und es in Pidgin umbenannt (Vgl. Wikipedia-Artikel).

Der Instant-Messenger Pidgin ist für den Einstieg in das Erstellen von Scripten für SUE gut geeignet, da fast jeder Linux-Anwender dieses Tool kennt. Es ist eine kleine, überschaubare Anwendung, die durch PlugIns erweitert werden kann. Die Standardversion reicht für dieses Tutorial jedoch aus.


Bei der Verwendung von Pidgin hat sich herausgestellt, dass die Anwendung durch die SUE-Standard-Scripte schon gut unterstützt wird. Fehlende Funktionen können nun durch ein eigenes Pidgin-Script bereitgestellt werden.

Beim Test wurden folgende Schwachpunkte erfasst:

  • Ereignisse, die im Hintergrund passieren, werden nicht vom Standard-Script ausgegeben.
    Folglich werden keine eingehenden Nachrichten vorgelesen, wenn Pidgin nicht den Fokus hat.
  • Der Anwender hat keine Möglichkeit, sich die Nachrichten vorlesen zu lassen.


Voraussetzungen

Für dieses Tutorial sollte SUE mindestens in der Version 0.2.0 installiert sein (Siehe Installationsanleitung). Außerdem wird die Pidgin-Version 2.0 verwendet.


Vorgehensweise beim Schreiben eines eigenen Scriptes

1. Erzeugung eines Scripts
Unter Verwendung des Script-Templates wird ein neues Pidgin-Script erzeugt.

2. Aufbau eines Scripts
Anhand des neuen Scriptes wird der generelle Aufbau eines SUE-Scripts erklärt.

3. Handhabung von Ereignissen
Lösung des ersten Problems. Es wird eine eigene Task-Methode angelegt, die auf das Ereignis einer eingehenden Nachricht reagieren soll.

Persönliche Werkzeuge