# Das Handbuch zu &kopete;

## Einleitung

&kopete; ist das &kde;-Instant-Messagingprogramm (&im;). Mit diesem Programm kann man über verschiedene Instant-Messaging-Dienste kommunizieren. Als einzelnes Programm ist es leichter zu lernen und zu benutzen, um mit Freunden oder Kollegen unter Verwendung verschiedener Protokolle zu kommunizieren.

Falls man bereits Instant-Messaging-Dienste verwendet hat, kann man den Abschnitt Erste Schritte überspringen, ansonsten sollte man zumindest einen kurzen Blick darauf werfen.

### Einleitung zu Instant-Messaging

Was versteht man unter Instant Messaging (&im;)? Bei &im; handelt es sich um eine Form der Kommunikation mit Freunden über das Internet. Das klingt ähnlich wie E-Mail, allerdings kann selbst eine kurze Konversation per E-Mail schon anstrengend sein. Jedesmal muss man auf "Antworten" klicken, dann die richtige Stelle im Text finden, und schließlich die E-Mail absenden. Es vergeht immer eine gewisse Wartezeit, bis die nächste Nachricht ankommt. Mit &im; ist die Konversation ähnlich flüssig wie per Telefon oder direkt. Die Nachrichten werden in ein gemeinsames Fenster eingetippt.

Weiterhin kann man bei &im; die Anwesenheit der Freunde feststellen, ob sie wirklich zur selben Zeit wie man selbst Online sind. Dadurch werden die Nachrichten direkt versandt, anstatt davon abhängig zu sein, wann die Freunde ihre Postfächer leeren. Die Nachricht erscheint direkt auf dem Bildschirm der angeschriebenen Person. Falls man selbst nicht unterbrochen werden möchte, kann man seinen eigenen Status entsprechend ändern.

Es gibt viele weitere nützliche Anwendungen für &im;. Mit &kopete; kann man alle diese Funktionen wie Gruppen-Chat, Dateiübertragungen und Emoticons, die die eigene Gemütslage darstellen, ausprobieren. In den weiteren Abschnitten finden sich dazu Informationen.

## Erste Schritte

Bevor man &kopete; verwenden kann, muss man eines oder auch mehrere Zugänge für den gewünschten Instant-Messaging-Dienst (oder die gewünschten Instant-Messaging-Dienste) einrichten.

Wahrscheinlich hat jeder sich zu diesem Zeitpunkt bereits für einen Dienst entschieden, entweder, weil man bereits einen Dienst benutzt, oder weil man den gleichen Dienst wie seine Freunde benutzen möchte. Falls das nicht zutrifft, sollte man einen Instant-Messaging-Dienst auswählen, der auf offenen Standards beruht. Andere Dienste könnten ungestraft die zugrunde liegenden Protokolle ändern. Das macht es schwerer, für diese Dienste freie Programme zu entwickeln und zu pflegen.

Die von &kopete; unterstützten auf offenen Standards basierenden Dienste sind Jabber und IRC.

Der folgende Abschnitt ist für Benutzer, die bereits einen Zugang bei einem &im;-Dienst besitzen. Falls nicht, kann man &kopete; zur Registrierung bei Gadu-Gadu, Jabber oder MSN benutzen; bei den anderen Diensten muss man sich vor der Einrichtung eines Zugangs in &kopete; zunächst über die Internetseite des jeweiligen Anbieters registrieren.

### Zugänge erstellen

Über den Menüeintrag Einstellungen &kopete; einrichten... gelangt man zum Einrichtungsdialog.

Im Einrichtungsdialog wird &kopete; eingerichtet und an die Wünsche des Benutzers angepasst.

Der Zugangs-Assistent hilft bei der Einrichtung eines &im;-Zugangs. Nach der Willkommen-Seite wird man nach dem einzurichtenden Dienst gefragt. Wählen Sie einen der Dienste aus und gehen Sie durch klicken auf Weiter zur nächsten Seite. Dort müssen Sie die Details zur Registrierung bei diesem Dienst eintragen.

Die meisten Dienste erfordern lediglich die Eingabe eines Benutzernamens oder einer eindeutigen Nummer ( UIN) und eines Passworts. Spezielle Dienste wie Winpopup und SMS arbeiten etwas anders. Einige der anderen Optionen passen auf die meisten Dienste. Folgende sollte man mindestens überprüfen:

Passwort merken

- Wenn dieses Feld markiert ist, speichert &kopete; das Passwort. Daher muss es nicht bei jeder Verbindung zum &im;-Dienst wieder neu eingegeben werden. Aus Sicherheitsgründen kann man dieses Feld leer lassen.

Beim Start verbinden

- Wenn dieses Feld markiert ist, versucht &kopete;, beim Start eine Verbindung zu diesem &im;-Dienst herzustellen. Falls Sie eine LAN- oder DSL-Verbindung oder eine andere ständige Internetverbindung benutzen, ist diese Einstellung sinnvoll. Modembenutzer sollten dieses Feld leer lassen und die Verbindung bei Bedarf manuell herstellen.

Nach Eingabe der &im;-Details kann man auf Abschließen klicken und damit den Assistenten und den Einrichtungsdialog schließen.

### Online gehen und einen Chat beginnen

In der Statusleiste unten im Fenster mit der Kontaktliste von &kopete; erscheint ein Symbol, das das eingerichtete Zugang repräsentiert. Klickt man darauf mit der rechten Maustaste, so kann man mit dem angezeigten Menü direkt Online gehen. Während der Verbindung zum &im;-Dienst zeigt die Statusleiste eine kleine Animation.

Falls Sie diesen &im;-Dienst bereits verwendet haben, werden als nächstes die ihre Kontakte vom Server geholt und in der Kontaktliste angezeigt. Einen Chat starten Sie durch klicken auf einen der Namen in dieser Liste. Im oberen Teil des neu erscheinenden Fensters erscheint die Konversation, während eigene Beiträge im unteren Teil des Fensters geschrieben und durch Klicken auf Senden abgeschickt werden.

Ein neu eingerichteter Zugang enthält noch keine Kontakte. Unter Kontakte hinzufügen finden Sie Hinweise zum Hinzufügen von Kontakten.

Der Kurzbefehl für Senden ist standardmäßig &Strg;&Enter;. Diese Festlegung kann unter Einstellungen Kurzbefehle einrichten... geändert werden.

## Verwendung von &kopete;

In diesem Kapitel werden die grundlegenden Funktionen von &kopete; vorgestellt. Zuerst wird die Kontaktliste und danach das Chat-Fenster vorgestellt.

### Die Kontaktliste

Die Kontaktliste erscheint als erstes beim Start von &kopete;. Sie befindet sich im Hauptfenster, in dem man auch seinen Anwesenheitsstatus setzen, einen Chat beginnen, seine Kontakte verwalten, &kopete; einrichten und beenden kann.

#### Gestaltung des Kontaktlistenfensters

##### Menü

Die Menüleiste befindet sich oben über der Kontaktliste. Falls sie dort nicht ist, wurde sie deaktiviert. Durch &Strg;M wird sie wieder aktiviert. Hinweise zu den Menüpunkten finden Sie im Kapitel über die Menüstruktur.

##### Werkzeugleiste

In der Werkzeugleiste befinden sich die in &kopete; am meisten benötigten Aktionen. Sie können diese Leiste mit Einstellungen Werkzeugleisten einrichten... anpassen. Beachten Sie die Knöpfe Offline-Benutzer anzeigen und Leere Gruppen anzeigen. Damit können Kontakte und Gruppen, die Offline sind, ausgeblendet werden.

##### Kontaktliste

Die Kontaktliste nimmt den größten Teil des Hauptfensters ein. Alle Kontakte werden hier innerhalb der gewählten Gruppen angezeigt. Einzelne Gruppen können durch Klicken auf das nebenstehende Plussymbol geöffnet oder geschlossen werden. Die Sortierreihenfolge kann durch klicken auf den Spaltenkopf Kontakte umgekehrt werden.

Das Kontextmenü der Kontaktliste passt sich dem Eintrag an, für den es geöffnet wird. Gruppen, Metakontakte und &im;-spezifische Kontakte habe jeweils eigene Optionen. In freien Bereichen der Kontaktliste kann man über das Kontextmenü neue Kontakte oder Gruppen hinzufügen bzw. die Ansichtseinstellungen der Liste verändern.

##### Statusleiste

In der Statusleiste wird für jeden &im;-Zugang ein Symbol angezeigt. Die Symbole zeigen für jeden Zugang den aktuellen Anwesenheitsstauts an. Dieser kann durch Klicken mit der rechten Maustaste über dem Symbol geändert werden.

#### Einstellung des Anwesenheitsstatus

Im vorigen Kapitel wurde eine Einführung zum Anwesenheitsstatus gegeben. Die "Anwesenheit" bestimmt, inwieweit man für andere Benutzer im &im;-Netzwerk sichtbar ist. Dazu muss man natürlich zunächst einmal eine Verbindung herstellen, um Nachrichten empfangen und den Anwesenheitsstatus anderer Benutzer sehen zu können. Anschließend ermöglichen die meisten &im;-Systeme einen speziellen Status wie "Abwesend" oder "Bereit zum Chat" anzunehmen. Die unterschiedlichen &im;-Systeme haben jeweils eigene Statuseinstellungen, aber &kopete; ermöglicht das Setzen einiger der gebräuchlichsten Statusmeldungen wie "Abwesend" oder "Verfügbar" für alle Dienste gleichzeitig.

Für einzelne &im;-Zugänge setzt man den Status über einen Klick mit der rechten Maustaste auf das entsprechende Symbol in der Statusleiste unten in der Kontaktliste. Das Kontextmenü jedes Zugangs enthält die möglichen Statusmeldungen für das jeweilige &im;-System.

Um den Status für alle Zugänge gleichzeitig zu ändern, klickt man auf den Knopf Status oder verwendet im Menü Datei Status.

#### Einen Chat aus der Kontaktliste starten

Um einen Chat mit einem Eintrag der Kontaktliste zu starten, klickt man auf den gewünschten Kontakt. Es erscheint ein Chat-Fenster.

Alternativ kann man mit der rechten Maustaste auf einen Kontakt klicken und Nachricht senden oder Chat starten wählen. Der Unterschied ist, dass Nachricht senden eine einzige Nachricht an den Empfänger versendet, ohne ein Chat-Fenster zu öffnen.

#### Kontakte verwalten

##### Einige Hinweise zu Metakontakten

Eines der Hauptprinzipien von &kopete; ist, eine einheitliche Oberfläche für unterschiedliche &im;-Dienste zu bieten. Dazu werden die Unterschiede der &im;-Dienste möglichst angeglichen. Das gilt auch für das Prinzip der Kontaktverwaltung. Kontak

Dazu verwendet &kopete; das System der Metakontakte, die jeweils eine Person repräsentieren. Ein Metakontakt enthält alle Informationen zu den verschiedenen &im;-Diensten, die von dieser Person benutzt werden. Damit kann man den Anwesenheitsstatus der Person schnell überprüfen, unabhängig vom gerade verwendeten &im;-Dienst.

##### Hinweise zur Gruppierung von Kontakten

Mit &kopete; kann man Kontakte in Gruppen einordnen. Dabei kann ein Kontakt zu mehreren Gruppen gehören. Falls möglich, speichert das Programm die Gruppeninformationen auf dem Server, so dass sie auch bei Verwendung anderer &im;-Programme verfügbar sind.

##### Kontakte hinzufügen

Um einen Kontakt hinzuzufügen, wählt man entweder im Menü Datei Kontakt hinzufügen... oder klickt auf das Symbol Konakt hinzufügen... in der Werkzeugleiste. Es erscheint jeweils der Kontaktassistent.

Der Kontaktassistent dient zur Erzeugung eines neuen Metakontakts unter Verwendung eines oder mehrerer &im;-Systeme:

1. Die Begrüßungsseite. Auf dieser Seite können Sie auswählen, ob Sie das KDE-Adressbuch zur Speicherung dieses Kontakts verwenden wollen. Die Speicherung des &im;-Kontakts im KDE-Adressbuch hatt den Vorteil, dass andere &kde; &im;-Programme ebenfalls die Kontaktinformationen von &kopete; verwenden können. Zukünftige &kde;-Programme können vielleicht sogar &kopete; verwenden, um Nachrichten über &im;-Dienste zu versenden. Falls Sie die &im;-Kontakte getrennt speichern möchten, entfernen Sie die entsprechende Markierung.

2. Wählen Sie den KDE-Adressbucheintrag. Durch die Auswahl wird der Name des ausgewählten Eintrags als Anzeigename in &kopete; verwendet. Sie können auch einen neuen Eintrag erstellen. Diese Seite wird nicht angezeigt, wenn Sie das KDE-Adressbuch nicht zur Speicherung von Kontakten verwenden.

3. Anzeigename und Gruppe auswählen. Hier können Sie einen Anzeigenamen (der innerhalb von &kopete; für diese Person verwendete Name) und die Gruppen auswählen, zu denen der Kontakt gehören soll.

4. Auswahl des &im;-Zugangs. Hier können Sie auswählen, welche Zugänge Sie für den Chat mit dem neuen Kontakt verwenden wollen. Diese Seite wird nicht angezeigt, falls Sie nur über einen &im;-Zugang verfügen.

5. Zugangsspezifische Seite zum Hinzufügen von Kontakten. Es erscheint für jeden Zugang eine Seite, auf der abhängig vom verwendeten &im;-Dienst UIN, Spitzname oder E-Mailadresse eingetragen werden muss.

6. Fertigstellungsseite. Diese Seite erscheint als Abschluss. Falls der &im;-Dienst eine Autorisierung erfordert, um einen Kontakt zu ihrer Kontaktliste hinzuzufügen (ICQ ist ein Beispiel dafür), erscheint eine Passwortabfrage nach Beendigung des Assistenten.

Mithilfe des Kontextmenüs können zu einem Metakontakt weitere Kontakte hinzufügen.

##### Kontakte entfernen

Falls Sie einen Kontakt aus der Kontaktliste entfernen möchten, können Sie dessen Metakontakt mit allen darin befindlichen Kontakten über Metakontakt-Kontextmenü Kontakt entfernen löschen.

##### Kontakte zwischen Metakontakten verschieben

Sie können einen Kontakt einem anderen Metakontakt zuordnen. In der Praxis kommt das nur dann vor, wenn Sie gerade in &kopete; viele Zugänge hinzugefügt haben und nachher feststellen, dass sich hinter "HotDog76" und "mikejones@hotmail.com" die gleiche Person verbirgt.

Sie können dieses auf zwei Arten bewerkstelligen:

Drag & Drop

- Ziehen Sie dazu das Kontaktsymbol rechts vom Namen des Metakontaktes auf einen anderen Metakontakt.

Kontakt Kontextmenü

- Öffnen Sie das Kontextmenü des Kontakts (rechte Maustaste auf dem Kontaktsymbol betätigen) und wählen Sie im Dialog den neuen Metakontakt.

Falls durch die Verschiebung ein Metakontakt leer wird (ohne Kontakte), wird gefragt, ob dieser Metakontakt gelöscht werden soll.

##### Kontakte von Metakontakten entfernen

Um einen Kontakt von einem Metakontakt zu löschen, wählen Sie Kontaktkontextmenü Kontakt löschen.

#### &kopete; einrichten...

Sie können &kopete; über den Menüpunkt Einstellungen&kopete; einrichten... konfigurieren. Näheres dazu im nächsten Kapitel.

#### &kopete; beenden

&kopete; wird durch Auswahl von Datei Beenden, die Tastenkombination &Strg;Q oder durch Auswahl des entsprechenden Eintrags im Kontextmenü von &kopete;s Kontrollleistensymbol beendet. Falls Sie lediglich das Kontaktlistenfenster schließen, bleibt &kopete; weiterhin in der Kontrollleiste aktiv.

#### Tastenkürzel

Folgende Tastenkürzel unterstützt &kopete; im Kontaktlistenfenster:

Tastenzuordnung | Aktion
Pfeil nach oben | Wählt den vorherigen Eintrag in der Kontaktliste.
Pfeil nach unten | Wählt den nächsten Eintrag in der Kontaktliste.
Pfeil nach links | Schließt die aktuelle Gruppe.
Pfeil nach rechts | Öffnet die aktuelle Gruppe.
Enter | Startet einen Chat mit dem ausgewählten Kontakt.
&Strg;M | Anzeigen/Ausblenden der Menüleiste.
&Strg;U | Anzeigen/Ausblenden von Benutzern, die Offline sind.
&Strg;G | Anzeigen/Ausblenden leerer Gruppen.

### Das Chat-Fenster.

#### Gestaltung des Chat-Fensters.

##### Die Chat-Ansicht

Die Chat-Ansicht nimmt gewöhnlich den größten Teil des Chat-Fensters ein. In diesem Bereich findet die eigentliche Konversation statt. Die Nachrichten erscheinen in der empfangenen Reihenfolge mit der jüngsten Nachricht oben.

Sie können das Erscheinungsbild der Chat-Ansicht verändern, um es anderen &im;-Programmen anzupassen oder ganz individuell zu gestalten.

##### Chat-Mitgliederliste

Da einige &im;-Dienste Gruppen-Chats unterstützen, ist es nützlich zu sehen, wer gerade am Chat teilnimmt. Die Chat-Mitgliederliste erscheint links oder rechts der Chat-Ansicht. Das kann über Einstellungen Chat-Mitgliederliste geändert werden. In der Chat-Mitgliederliste ist auch das Kontaktkontextmenü verfügbar.

##### Eingabebereich

Der Eingabebereich befindet sich unterhalb der Chat-Ansicht. In diesen Bereich werden eigene Nachrichten eingetippt. Sie können sowohl die Schriftart als auch die Farbe für die Nachricht mithilfe der Werkzeugleiste ändern. Ob die Nachricht bei den Gesprächspartnern auch in dieser Formatierung angezeigt wird, hängt von den Fähigkeiten des verwendeten &im;-Dienstes ab.

Das Standard Tastaturkürzel für "Senden" ist &Strg;&Enter;.

##### Statusleiste

Die Statusleiste enthält neben temporären Meldungen, wie z.B. dass jemand gerade eine Nachricht eintippt, den Senden-Knopf.

##### Tabulatoren

&kopete; kann mehrere Konversationen in einem einzigen Fenster darstellen, indem jede einen eigenen Karteireiter in dem Fenster erhält. Bei einer neuen Nachricht ändert der Titel des Karteireiters seine Farbe:

rot

- Jemand hat eine Nachricht geschrieben.

blau

- Jemand hat eine Nachricht geschrieben, die ihren Spitznamen enthält.

Die Gruppierung von Chats kann auf mehrere Arten erfolgen. Die Gruppierung wird im Dialog "&kopete; einrichten..." unter Verhalten auf der Karteikarte Chat eingestellt. Mithilfe des Karteikarten-Menüs können Konversationen zwischen verschiedenen Fenstern verschoben und die Platzierung der Karteireiter im Fenster geändert werden.

#### Gruppen-Chat in&kopete;

&kopete; kann entweder für Chats zu zweit oder auch in Gruppen verwendet werden. Nicht jeder &im;-Dienst unterstützt allerdings Gruppen-Chats.

In MSN kann man durch Chat Einladung<Kontaktname> andere Personen zum Chat einladen.

#### Dateitransfers

Einige &im;-Dienste können Dateien übertragen. Diese Funktion kann über das Kontextmenü des Kontakts erreicht werden. Während eines Chat müssen Sie lediglich den Dateiempfänger aus dem Menü Chat Kontakte auswählen.

#### Tastenzuordnung

Folgende Tastaturkürzel sind im Chat-Fenster verfügbar:

Tastenzuordnung | Aktion
&Strg;&Enter; | Sendet die Nachricht im Eingabebereich.
&Strg;P | Druckt den Inhalt der Chat-Ansicht.
&Strg;S | Speichert den Inhalt der Chat-Ansicht.
&Strg;W | Schließt die aktuelle Chat-Ansicht. Damit schließt auch das Chat-Fenster, wenn sich nicht mehr als eine Karteikarte in diesem Fenster befanden.
&Alt;Pfeil nach links | Wechsel zur vorherigen Karteikarte.
&Alt;Pfeil nach rechts | Wechsel zur nächsten Karteikarte.
&Strg;&Shift;B | Lösen einer Chat-Karteikarte und Darstellung in einem eigenen Fenster.
Tab | Automatische Vervollständigung eines Namensanfangs einer der Chat-Teilnehmer.

## &kopete; einrichten

&kopete; einrichten

### Globale Kurzbefehle

&kopete; definiert einige Tastenkürzel, die in jeder KDE-Anwendung verwendet werden können.

### Hinzufügen und bearbeiten von Zugängen

Die Einrichtung eines Zugangs wurde in Erste Schritte erklärt. Die Änderung von Einstellungen wurde später erklärt.

### Verhalten und Benachrichtigungen

Unter Verhalten und Benachrichtigungen befinden sich Einstellungen zur Integration von &kopete; in ihre Arbeitsfläche, Abwesenheitseinstellungen und Einstellungen zur Oberfläche der Chat-Fenster.

### Erscheinungsbild

Erscheinungsbild beeinflusst den Stil der Chat-Fenster, deren Farben und Schriftarten, und ermöglicht die Auswahl von bevorzugten Emoticons.

### Module laden

Sie können &kopete; mit speziellen Funktionen erweitern, die nützlich sind.

## Module von &kopete;

&kopete; wurde so geschrieben, dass man das Programm leicht durch selbst erstellte Module erweitern kann.

### Automatisch Ersetzen

Automatisch Ersetzen ermöglicht die automatische Korrektur häufig falsch getippter Worte und das automatische Einsetzen von Worten durch Verwendung von Abkürzungen.

### Verbindungsstatus

Verbindungsstatus ist nützlich für die Benutzer von Modems oder anderen nicht permanenten Internetverbindungen. Es überwacht die Internetverbindung und wechselt den Zugangsstatus auf Online, wenn eine Verbindung besteht.

### Kontaktnotizen

Kontaktnotizen sind nützliche Informationen, die man für Metakontakte speichern kann.

### Kryptografie

Durch Kryptografie kann man verschlüsselte Konversationen über GPG führen. Hinweis: Das ist nicht das selbe wie eine SSL-gesicherte Chat-Sitzung - diese Art von Verschlüsselung verhindert nicht nur die Veränderung von Nachrichten auf dem Übertragungsweg, sondern sorgt außerdem dafür, dass nur der Empfänger die Nachricht lesen kann.

### Hervorhebung

Hervorhebung arbeitet ähnlich zu E-Mailfiltern, indem aufgrund von bestimmten Nachrichten festgelegte Aktionen ausgelöst werden. Es kann Text hervorgehoben, aber auch ein Sound abgespielt werden.

### Verlauf

Das Modul Verlauf speichert die über irgendeinen &im;-Dienst geführten Konversationen und erlaubt so den Rückgriff auf alte Konversationen. Der Zugriff erfolgt über den Menüeintrag Verlauf im Kontextmenü jedes Metakontakts.

### Auto-Abwesend

Mithilfe einer Webcam und dem Video4Linux-Paket kann dieses Modul erkennen, wenn Sie sich nicht vor ihrem Rechner befinden, und &kopete; automatisch den Status auf Abwesend wechseln lassen.

### Ich höre gerade diese Musik

Mit dem Modul "Ich höre gerade diese Musik" teilen Sie anderen Gesprächsteilnehmern automatisch mit, welche Musik Sie hören, indem Sie `/media` in einem Gespräch tippen oder aus dem Menü Datei Aktionen auswählen.

### Texteffekt

Texteffekt verändert den Nachrichtentext einer Nachricht vor dem Absenden. Beispiele sind die Einfärbung der Buchstaben in verschiedenen Farben oder die Änderung von Klein- und Großschreibung buchstabenweise.

### Übersetzer

Das Übersetzermodul ermöglicht die Angabe einer bevorzugten Sprache für jeden Metakontakt und übersetzt Nachrichten an oder von diesem Kontakt mithilfe solcher Internetdienste wie Google und Babelfish.

### Internetpräsenz

Internetpräsenz ermögicht das Darstellen ihres &im;-Status im Internet. Das Modul lädt eine kurze HTML-Datei zu einem angegebenen FTP-Server hoch, die dann in ihre Internetseite eingebunden werden kann. Damit können Sie z.B. in ihrer Firma &im;-Dienste verwenden.

## Menüstruktur

Datei-Menü

## Fragen und Antworten

Frage:

Antwort:

## Besondere Aktionen

Befehlszeilenparameter

## Mitwirkende und Lizenz

&kopete; Copyright 2003, &kopete; Entwickler

Dokumentation Copyright 2003, Will Stephenson

Deutsche Übersetzung von Luc de Louwluc@delouw.ch

&underFDL; &underGPL;
&documentation.index;