Der eine Bekannte ist mit ICQ zu erreichen, der andere verwendet aus Prinzip nur Jabber, und der dritte hat zu Hause Instant-Messaging von AOL installiert. Centericq bringt alle Gesprächspartner unter eine Oberfläche und weist so einen Weg aus dem Chat-Chaos.
Ob es um den abendlichen Kneipenbesuch oder die nächste Urlaubsreise geht – all das plant mancher Zeitgenosse online per Instant Messaging (IM). Genauso besprechen sich Arbeitskollegen über diese Chat-Systeme, auch wenn die Büros viele Kilometer voneinander entfernt sind. Da außer Online-Kosten keine weiteren Nutzungsgebühren anfallen, ist das Ganze auch noch preisgünstig.
Anders als beim offenen Internet-Standard IRC (Internet Relay Chat) handelt es sich bei Instant Messaging ursprünglich um die Erfindung von Großkonzernen der Internet-Wirtschaft. Deshalb gibt es IM-Protokolle wie Sand am Meer und die entsprechenden kommerziellen Clients mit eingebauter Werbung. Im Extremfall muss man für jeden Chat-Partner eine eigene Software installieren.
Doch zum Glück gibt es mittlerweile eine Reihe von Open-Source-Programmen, die dieses Dilemma beheben [1], darunter das textbasierte Centericq. Anders als der Name vermuten lässt, kennt es nicht nur das ICQ-Protokoll, sondern unterstützt auch Yahoo, AIM (AOL IM), Jabber, IRC und LiveJournal.
Die Unterstützung für den MSN-IM-Dienst mussten die Autoren um den Initiator Konstantin Klyagin entfernen, denn Microsoft lässt in seinem Netz keine fremden Chat-Clients mehr zu. So etwas kann grundsätzlich mit allen IM-Diensten passieren, deren Protokoll nicht einer freien Lizenz unterliegt. Die einzige völlig freie Plattform ist Jabber http://www.jabber.org/, das zusätzlich den Vorteil SSL-verschlüsselter Verbindungen bietet.
out of the box
Es gibt tausende Tools und Utilities für Linux. “out of the box” pickt sich die Rosinen raus und stellt pro Monat ein Progrämmchen vor, das wir für schlichtweg unentbehrlich oder aber zu Unrecht wenig beachtet halten.
Installation
Benutzer eines aktuellen Red Hat Linux beziehungsweise des Nachfolgers Fedora Core finden auf der Heft-CD ein fertiges Binärpaket, das sie mit
rpm -ivh centericq-4.9.9-1.i386.rpm
als root auf der Kommandozeile installieren. Auch Debian-Stable-Benutzer müssen sich sich keine Mühe machen. Ein einfaches
echo "deb http://debian.speedblue.org/stable ./" >> /etc/apt/sources.list apt-get update apt-get install centericq
holt das neueste Paket aus dem Internet und installiert es anschließend. Liefert Ihr Distributor keine passenden Pakete mit, gibt es natürlich immer noch die Möglichkeit, das Programm nach Hausmacherart zu übersetzen und zu installieren. Aktuelle Pakete finden Sie unter [2] und [3]. Einige wenige Befehle genügen zur Übersetzung des Quellcodes:
tar xjf centericq-4.9.9.tar.bz2 cd centericq-4.9.9 ./configure make su make install
Rede mit mir
Nach gelungener Installation starten Sie das Programm, indem Sie auf der Kommandozeile centericq eingeben. Sollte es dabei zu Zeilensprüngen und fehlerhafter Grafikausgabe kommen, bietet sich der Parameter -a an, der die ASCII-Ausgabe des Programmes aktiviert. Beim Starten in einem X-Term (xterm unter X11) kann es vorkommen, dass der Text sehr schlecht lesbar ist. Das lässt sich mit der Option Enable Reverse Video beheben, die Sie durch einen Klick in das Terminal mit der mittleren Maustaste bei gedrückter [Strg]-Taste erreichen.
Beim ersten Start verlangt Centericq die Eingabe einiger Optionen, bei denen Sie aber die Vorgaben übernehmen können (Abbildung 1). Ein Druck auf [Pfeil Rechts] und die Bestätigung mit der Eingabetaste führen zur Verwaltung der IM-Accounts. Jeder Dienst benötigt einen Benutzernamen und ein Passwort. Haben Sie bereits Zugangsdaten, geben Sie diese einfach hier ein.
Fehlt Ihnen noch ein IM-Account, ist das kein Beinbruch. Für alle Chat-Protokolle außer AIM und Yahoo registriert Centericq Sie als neuen User. Dafür gehen Sie einfach im jeweiligen Unterpunkt auf den Eintrag Register. Das Programm fragt nun Daten wie E-Mail-Adresse oder Namen ab und bietet nach erfolgreicher Registrierung den neuen Account an. Für AOL und Yahoo registrieren Sie sich mit einem offiziellen Client und übernehmen die Daten dann in Centericq.
Nach Auswahl von Done mit der [Pfeil Rechts]-Taste und Bestätigung startet nun das eigentliche Interface. Kommt gar keine Verbindung zustande, hilft es oft, die installierte Firewall zu überprüfen und das entsprechende Protokoll freizugeben. Informationen hierzu finden Sie unter [4]. Gegen Fehleingaben ist Centericq nicht besonders gut geschützt. In den meisten Fällen gibt es keine Fehlermeldung aus, sondern akzeptiert auch eine leere Eingabe, ohne zu klagen. Die betroffene Funktion versagt dann natürlich ihren Dienst.
Hier Zentrale!
Die Oberfläche ist klar strukturiert: Links stehen die vorhandenen Kontakte, also die anderen Chat-Teilnehmer. Für jeden bekannten Kontakt zeigt das Programm einen Status an: online, away, not available sind die meistbenutzten. Das jeweils aktive Menüelement hebt Centericq weiß hervor. Mit den vier Cursortasten navigieren Sie durch die Einträge. So genannte Hotkeys (siehe Tabelle 1) vereinfachen es, mit anderen Benutzern in Kontakt zu treten.
Tabelle 1: Wichtige Shortcuts in Centericq
| [m] | Menü zu einem Kontakt |
| [s] | Ändern des eigenen Online-Status |
| [g] | Einstellungen ändern (IM-Accounts, neue Kontakte) |
| [q] | Programm beenden |
| [Esc] | Menü verlassen |
| [\][v] | Vertikaltabulator |
Hier Zentrale
Die Taste [g] und die anschließende Auswahl von Find / add users fügen neue Gesprächspartner hinzu. Für jedes IM-Protokoll gibt es natürlich auch einen eigenen Suchservice. So lässt sich bei ICQ zum Beispiel nach bestimmten Herkunftsländern suchen, bei Jabber funktioniert das nicht. Nach der Auswahl der Suchkriterien gibt das Programm die gefundenen Chat-Teilnehmer aus und bietet an, sie in die Kontaktliste einzutragen. Das Suchmenü verlassen Sie mit [Esc], um dann dem gefundenen Gesprächspartner eine Mitteilung zu schreiben. Ist der Text komplett, schicken Sie ihn mit der die Tastenkombination [Strg-x] ab.
Neben den Chat-Funktionen bietet Centericq auch auch eine News-Funktion, die aktuelle Nachrichten abonniert und anzeigt. Diese finden Sie nach einem Druck auf die [g]-Taste unter Link an RSS feed. Um in Zukunft in Sachen Linux immer auf dem Laufenden zu bleiben, geben Sie beispielsweise die URL [5] ein. Wählen Sie als Nickname Linux-Community, und schon informiert Sie Centericq, sobald es etwas Neues gibt, was Sie gleich Ihren Freunden weitererzählen können (Abbildung 2).
Der Autor
Frederik Bijlsma benutzt Linux seit 1994 und studiert Betriebswirtschaftslehre in Magdeburg.
Glossar
-
ASCII
-
American Standard Code for Information InterchangeASCII ist ein Standard, der Zahlencodes den Zeichen des Alphabets zuordnet. ASCII enthält einen Standardsatz und einen erweiterten Zeichensatz mit Steuerzeichen und Umlauten.
Infos
[1] Nico Lumma: “Lass uns reden!”, LinuxUser 01/2004, S. 62 ff.
[2] CenterICQ: http://konst.org.ua/centericq/
[3] Download-Archiv und Dokumentation: http://www.centericq.de/
[4] Ports und Hostnamen für die IM-Dienste: http://centericq.de/docs/readme.php?mode=1&chapter=4.5
[5] RSS-Feed der Linux-Community: https://www.linux-community.de/Ticker/news.rdf






