Das Handbuch zu Konversation
Transcription
Das Handbuch zu Konversation
Das Handbuch zu Konversation Gary R. Cramblitt Übersetzung: Felix Schweighofer Das Handbuch zu Konversation 2 Inhaltsverzeichnis 1 Einführung 6 2 Benutzung von Konversation 7 2.1 2.2 2.3 7 9 2.4 Falls Sie bisher kein IRC verwendet haben ... . . . . . . . . . . . . . . . . . . . . . . Einstellen Ihrer Identität . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Konfiguration von neuen Netzwerken, Servern und Kanälen zum automatischen Betreten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Auflisten der verfügbaren Kanäle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 15 2.5 Das Hauptfenster von Konversation . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.6 2.7 Schnell verbinden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Häufig verwendete IRC-Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 19 2.8 Private Unterhaltungen (Queries) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.9 Einrichtung von Benachrichtigungen . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.10 Beobachtung von Benutzern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.11 Hervorhebung von Nachrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.12 Einrichtung der OnScreen-Anzeige (OSD) . . . . . . . . . . . . . . . . . . . . . . . . 25 2.13 Senden farbiger Nachrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.14 Design der Benutzerliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.15 Einrichtung von Schnellschaltern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.16 Senden und empfangen von Dateien . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.17 Erfassung von URLs in Nachrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.18 Einstellen eines Webbrowsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.19 Markierungen in Kanälen und Queries . . . . . . . . . . . . . . . . . . . . . . . . . . 30 31 2.20 Protokollierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.21 Konversation-Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.22 Skriptunterstützung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 36 2.23 Skript-Referenz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Das Handbuch zu Konversation 3 Befehlsreferenz 3.1 Das Hauptfenster von Konversation . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 40 3.1.1 3.1.2 3.1.3 Das Menü Datei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Menü Bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Menü Einfügen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 40 41 3.1.4 3.1.5 Das Menü Lesezeichen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Menü Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 41 3.1.6 3.1.7 Das Menü Fenster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Das Menü Hilfe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 42 4 Fragen und Antworten 44 5 Danksagungen und Lizenz 45 A Installation A.1 Bezugsquellen von Konversation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 47 A.2 Voraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4 Zusammenfassung Konversation ist ein benutzerfreundliches IRC-Programm für KDE. Das Handbuch zu Konversation Kapitel 1 Einführung Konversation ist ein IRC-Programm für KDE 4 oder höher. Es bietet folgende Funktionen: • SSL-Unterstützung. • Benutzerfreundliche Oberfläche mit Unterfenstern. • Frei konfigurierbare Schnellschalter für häufig benutzte Befehle. • Automatisches Neuverbinden und Betreten von Kanälen. • Senden und Empfangen über DCC. • Spitznamen-Beobachtungsliste. • Visuelle und Audio-Benachrichtigungen bei vielen verschiedenen Ereignissen, wie Nachrichten, die Ihren Spitznamen enthalten oder wenn Spitznamen, die auf Ihrer Beobachtungsliste stehen, online oder offline gehen. • Konfigurierbare Hervorhebung von Nachrichten nach Spitznamen oder mit regulären Ausdrücken. • Spitznamen-Vervollständigung. • Erfassen und Speichern aller URLs in Nachrichten. • OnScreen-Anzeige von Nachrichten auch im minimierten Zustand. • Spitznamen-Ignorierliste. • Automatische Protokollierung und Protokollverwaltung. • Markierung von Zeilen in Protokollen. • Skriptunterstützung. Die Webseite von Konversation finden Sie unter http://konversation.kde.org. Weitere Informationen, wie häufig gestellte Fragen sowie Tipps und Tricks erhalten Sie im Wiki zu Konversation. Die Entwickler von Konversation sind oft via IRC im Kanal #konversation auf irc.freenode.net erreichbar. 6 Das Handbuch zu Konversation Kapitel 2 Benutzung von Konversation 2.1 Falls Sie bisher kein IRC verwendet haben ... Einfach ausgedrückt ist IRC ein Chat-Protokoll, das durch offizielle Internetstandards definiert ist. Um IRC zu benutzen, müssen Sie eine Verbindung zu einem Server herstellen und dann einen Kanal betreten (entspricht einem Chatroom) oder private Verbindungen herstellen. Um eine Verbindung zu einem Server herzustellen, starten Sie Konversation. Der Dialog Serverliste erscheint. v 3 1 2 v 1 v 2 Die konfigurierten IRC-Netzwerke sind hier aufgelistet. Ein IRC-Netzwerk ist ein Verbund mehrerer Server. Sie müssen nur zu einem der Server eines Netzwerks eine Verbindung herstellen, um mit dem gesamten IRC-Netzwerk verbunden zu sein. Sobald eine Verbindung vorhanden ist, werden automatisch die aufgelisteten Kanäle betreten. Beim ersten Start von Konversation sind das Netzwerk Freenode und der Kanal #kde bereits vorkonfiguriert. Klicken Sie auf ein Netzwerk, um es auszuwählen. Klicken Sie hier, um ein neues Netzwerk, den Server mit dem verbunden werden soll sowie die Kanäle, die automatisch betreten werden sollen, zu konfigurieren. Weitere Informationen dazu finden Sie im Abschnitt Konfiguration von neuen Netzwerken, Servern und Kanälen zum automatischen Betreten. 7 Das Handbuch zu Konversation v 3 Klicken Sie hier, um eine Verbindung zum ausgewählten IRC-Netzwerk und Kanal herzustellen. ANMERKUNG Wenn Sie den Knopf Verbinden beim ersten Start von Konversation drücken, wird eventuell eine Meldung angezeigt, die darauf hinweist, dass Ihre Standard-Identität nicht korrekt eingerichtet ist. Beim ersten Start von Konversation werden Standardeinstellungen für die Identität aus Informationen des Betriebssystems über Ihr Benutzerkonto eingetragen. Falls diese Informationen nicht vollständig sind, wie z. B. wenn kein vollständiger Name angegeben ist, wird die oben dargestellte Meldung angezeigt. Um das Problem zu beheben, drücken Sie den Knopf Identität ändern ... und fahren Sie fort, wie im Abschnitt Einstellen Ihrer Identität beschrieben. Im Haupt-Fenster werden nun die vom Server gesendeten Meldungen angezeigt. Falls Konversation keine Verbindung zum Server herstellt, lesen Sie bitte den Abschnitt Fragen und Antworten. Sobald die Meldungen des Servers vollständig sind, werden die ausgewählten Kanäle automatisch betreten. v 3 1 2 v 1 Dies ist die Eingabezeile. Um eine Nachricht an alle Benutzer des Kanals zu senden, geben Sie sie hier ein und drücken Sie die Eingabetaste. Ihre Nachricht sowie die Nachrichten der 8 Das Handbuch zu Konversation anderen Benutzer werden im Textfeld über der Eingabezeile angezeigt. Vor jeder Nachricht stehen die Zeit, zu der sie gesendet wurde und der Spitzname des Senders. v 2 v 3 Sie können mehrere Kanäle, auch auf mehreren Servern, gleichzeitig benutzen. Die Server, Kanäle, Kanallisten usw. werden jeweils in einem eigenen Unterfenster angezeigt. Informationen zum Anzeigen einer Liste der verfügbaren Kanäle finden Sie im Abschnitt Auflisten der verfügbaren Kanäle. Um einen Kanal zu betreten, geben Sie den Befehl /join #Kan alname in der Eingabezeile ein (Das Zeichen # ist notwendig.). Sie können auch /j als Abkürzung für /join eingeben. Um einen Kanal zu verlassen, geben Sie den Befehl /par t ein. Um einen anderen Server oder Kanal anzuzeigen, klicken Sie auf das entsprechende Unterfenster. Dies ist die Benutzerliste. Sie zeigt die Spitznamen aller Personen an, die den Kanal betreten haben (auch Ihren). Dies waren die Grundlagen. Im Folgenden werden Details erklärt ... 2.2 Einstellen Ihrer Identität Bevor Sie mit der regelmäßigen Benutzung von Konversation beginnen, sollten Sie einstellen, wie Sie im Netzwerk bezeichnet werden möchten. Klicken Sie dazu in der Menüleiste auf den Eintrag Einstellungen → Identitäten .... Der Dialog Identitäten wird geöffnet. Sie können diesen Dialog auch anzeigen, indem Sie im Dialog Neues Netzwerk oder im Dialog Netzwerk bearbeiten den Knopf Bearbeiten drücken. v 3 5 6 1 2 4 7 v 1 v 2 v 3 Klicken Sie hier, um eine Identität zur Bearbeitung auszuwählen. Benutzen Sie diese Knöpfe zum Hinzufügen, Duplizieren, Umbenennen oder Entfernen einer Identität. Geben Sie hier Ihren echten Namen an. IRC ist nicht dazu konzipiert, Sie vor anderen Personen zu verstecken. Ein gefälschter „Realname“ ist zwar eine gute Methode, um beispielsweise Ihr Geschlecht vor anderen Benutzern zu verbergen, der PC, den Sie verwenden, kann jedoch immer zurückverfolgt werden. Sie sind also nie vollständig anonym. 9 Das Handbuch zu Konversation v 4 v 5 Benutzen Sie diese Knöpfe zum Hinzufügen oder Entfernen eines Spitznamens. Dies ist die Liste Ihrer Spitznamen. Ein Spitzname ist der Name, unter dem Sie anderen Benutzern angezeigt werden. Sie können dazu jeden beliebigen Namen verwenden, das erste Zeichen muss allerdings ein Buchstabe sein. Die restlichen Zeichen können Buchstaben, Zahlen, oder die Sonderzeichen -[]\‘_ˆ{}| sein. Da innerhalb eines IRC-Netzwerks jeder Spitzname nur einmal vorkommen darf, ist es möglich, dass der von Ihnen gewünschte Name vom Server nicht akzeptiert wird, weil er von einem anderen Benutzer bereits verwendet wird. Geben Sie daher alternative Spitznamen ein. Wenn der erste Spitzname nicht angenommen wird, versucht Konversation automatisch, einen der alternativen Spitznamen zu verwenden. Nach dem Standard RFC 2812 beträgt die maximale Länge für Spitznamen 9 Zeichen, dies wird aber von den Servern unterschiedlich gehandhabt. Um die maximal erlaubte Länge für einen bestimmten Server festzustellen, stellen Sie eine Verbindung zu diesem Server her. Suchen Sie im entsprechenden Unterfenster mit den Server-Meldungen nach einer [Su pport]-Meldung. Diese sieht z. B. so aus: [18:51] *Eisfuchs* [21:45] [Support] Eisfuchs MODES=4 MAXCHANNELS=20 NICKLE N=16 USERLEN=10 HOSTLEN=63 TOPICLEN=450 KICKLEN=450 CHANNELLEN=30 KEYLEN=23 CHANTYPES=# PREFIX=@+ CASEMAPPING=ascii CAPAB IRCD=dancer Der Parameter NICKLEN zeigt die maximal erlaubte Länge für Spitznamen an. v 6 v 7 Benutzen Sie diese Knöpfe, um die Reihenfolge der Spitznamen zu ändern. Konversation versucht zuerst, den obersten Spitznamen zu benutzen, dann den darunter usw. Falls Sie Ihren Spitznamen im IRC-Netzwerk registriert haben, geben Sie den Dienst und das Passwort zur Anmeldung an. Konversation wird dann bei der Verbindungsherstellung den Befehl /msg Dienst IDENTIFY Passwort ausführen. Falls Sie nicht wissen, was damit gemeint ist, lassen Sie diese Felder einfach leer. Klicken Sie auf die Karteikarte Abwesend. v 3 1 2 v 1 Geben Sie hier einen Spitznamen an, der anderen Benutzern anzeigt, dass Sie abwesend sind. Immer wenn Sie den Befehl /away in einem Kanal ausführen, den Sie mit der jeweiligen Identität betreten haben, ändert Konversation Ihren Spitznamen automatisch zum 10 Das Handbuch zu Konversation Spitznamen bei Abwesenheit. Andere Benutzer können daran erkennen, dass Sie nicht an Ihrem Rechner anwesend sind. Wenn Sie den Befehl /away in einem Kanal ausführen, in dem Sie abwesend sind, setzt Konversation Ihren Spitznamen automatisch wieder zurück. v 2 v 3 Wenn Sie dieses Ankreuzfeld aktivieren, wird eine horizontale Linie im Kanal angezeigt, die den Punkt markiert, ab dem Sie abwesend sind, sobald Sie den Befehl /away ausführen. Die anderen Benutzer sehen diese Linie nicht. Wenn Sie dieses Ankreuzfeld aktivieren, sendet Konversation automatisch eine Abwesenheitsnachricht an alle Kanäle, die Sie mit der entsprechenden Identität betreten haben, sobald Sie abwesend sind. %s wird durch msg ersetzt. Wenn Sie wieder anwesend sind, wird eine Rückkehrnachricht gesendet. ANMERKUNG Abwesenheitsnachrichten werden von anderen Benutzern oft als störend empfunden. Verwenden Sie diese Optionen daher umsichtig und denken Sie an die anderen IRC-Benutzer. Klicken Sie auf die Karteikarte Erweitert. v 3 5 6 1 2 4 v 1 v 2 v 3 v 4 Hier können Sie einen Befehl eingeben, der ausgeführt wird, bevor Konversation eine Verbindung zum Server herstellt. Falls die Identität für mehrere Server verwendet wird, wird der Befehl für jeden Server ausgeführt. Diese Einstellung legt fest, wie die Zeichen, die Sie eingeben, zum Senden an den Server kodiert werden. Dies beeinflusst auch die Darstellung von Nachrichten. Beim ersten Start von Konversation wird diese Einstellung automatisch anhand von Informationen des Betriebssystems vorgenommen. Falls dadurch Nachrichten von anderen Benutzern nicht korrekt angezeigt werden, ändern Sie diese Einstellung. Bei der Verbindungsherstellung fordern viele Server eine IDENT-Antwort an. Falls auf Ihrem Rechner kein IDENT-Server läuft, wird diese Antwort von Konversation gesendet. Leerzeichen sind hier nicht erlaubt. Sie können z. B. Ihren Vornamen angeben. Immer wenn Sie einen Kanal verlassen, wird diese Nachricht gesendet. 11 Das Handbuch zu Konversation v 5 v 6 2.3 Immer wenn Sie aus einem Kanal geworfen werden (normalerweise von einem IRCOperator), wird diese Nachricht gesendet. Klicken Sie hier, um die Änderungen anzuwenden. Damit alle Änderungen wirksam werden, müssen Sie die Verbindung zum Server beenden und eine neue Verbindung herstellen. Starten Sie dazu Konversation neu. Konfiguration von neuen Netzwerken, Servern und Kanälen zum automatischen Betreten Der Dialog Serverliste erscheint beim Start von Konversation oder wenn Sie auf den Eintrag Datei → Serverliste ... in der Menüleiste klicken. Der Dialog Serverliste zeigt die konfigurierten IRC-Netzwerke an. Ein IRC-Netzwerk ist ein Verbund von Servern. Wenn Sie eine Verbindung zu einem Server eines Netzwerks haben, haben Sie Zugriff auf alle Kanäle des Netzwerks. Beispiele für IRC-Netzwerke sind Freenode und Undernet. v 3 1 2 4 v 1 v 2 v 3 v 4 Hier sind die konfigurierten Netzwerke aufgelistet, jeweils mit der zur Verbindung verwendeten Identität und den Kanälen, die automatisch betreten werden, wenn eine Verbindung besteht. Klicken Sie auf ein Netzwerk, um es auszuwählen. Benutzen Sie diese Knöpfe zum Hinzufügen eines neuen Netzwerks, zum Bearbeiten oder Löschen der ausgewählten Netzwerke. Klicken Sie diesen Knopf, um eine Verbindung zum ausgewählten Netzwerk herzustellen und den Dialog Serverliste zu schließen. Wenn Sie mehrere Netzwerke auswählen, werden Verbindungen zu allen ausgewählten Netzwerken hergestellt. Dieser Knopf dient nicht zum Verwerfen von Änderungen, die Sie vorgenommen haben. Benutzen Sie ihn, um den Dialog Serverliste zu schließen, wenn Sie keine Verbindung zu einem Netzwerk herstellen möchten. Wenn Sie den Knopf Neu ... drücken, wird der Dialog Neues Netzwerk geöffnet. 12 Das Handbuch zu Konversation v 3 5 6 8 1 2 4 7 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 Geben Sie hier den Netzwerknamen ein. Sie können beliebig viele Einträge im Dialog Serverliste für dasselbe Netzwerk anlegen. Wählen Sie eine bereits eingerichtete Identität aus oder drücken Sie den Knopf Bearbeiten ... um eine neue Identität hinzuzufügen oder eine bereits eingerichtete zu bearbeiten. Durch die Identität wird Ihr Spitzname festgelegt, unter dem Sie im Netzwerk bekannt sind. Optional. Dieser Befehl wird nach der Verbindungsherstellung ausgeführt, z. B.: /msg N ickServ IDENTIFY konvirocks. Dieses Beispiel gilt für das Netzwerk „Freenode“, in dem Benutzer Ihren Spitznamen mit einem Passwort registrieren müssen, das beim Herstellen der Verbindung abgefragt wird. konvirocks ist das Passwort für den Spitznamen, der für die Identität festgelegt ist. Sie können mehrere Befehle angeben, die durch Semikola getrennt sind. Aktivieren Sie dieses Ankreuzfeld, wenn Konversation bei jedem Start eine Verbindung zu diesem Netzwerk herstellen soll. Dies ist eine Liste von IRC-Servern in dem Netzwerk. Konversation wird zuerst versuchen, zum obersten Server in der Liste eine Verbindung herzustellen, falls dies fehlschlägt, zum nächsten usw. Sie müssen mindestens einen Server angeben. Klicken Sie auf einen Server, um ihn auszuwählen. Benutzen Sie diese Knöpfe zum Hinzufügen, Bearbeiten oder Löschen von Servern. Sie können außerdem die Reihenfolge festlegen, in der Konversation versucht, eine Verbindung zum jeweiligen Server herzustellen. Optional. Dies ist eine Liste von Kanälen, die automatisch betreten werden, sobald eine Verbindung zum entsprechenden Netzwerk hergestellt ist. Lassen Sie dieses Feld leer, wenn keine Kanäle automatisch betreten werden sollen. Benutzen Sie diese Knöpfe zum Hinzufügen, Bearbeiten und Löschen von Kanälen. Sie können außerdem die Reihenfolge festlegen, in der die Kanäle betreten werden. 13 Das Handbuch zu Konversation ANMERKUNG Geben Sie für ein Netzwerk nicht mehrere Server aus verschiedenen IRC-Netzwerken an. Geben Sie nicht denselben Server für verschiedene Netzwerke an. Dies führt dazu, dass die Beobachtung von Spitznamen nicht korrekt funktioniert. Wenn Sie den Knopf Hinzufügen ... im Abschnitt Server drücken, wird der Dialog Server hinzufügen geöffnet. v 3 1 2 4 v 1 v 2 v 3 v 4 Der Name oder die IP-Adresse des Servers. Auf der Webseite irchelp.org finden Sie eine Liste mit IRC-Servern. Geben Sie hier den Port des Servers an, mit dem verbunden werden soll. Im Normalfall ist dies Port 6667. Falls der Server zur Verbindungsherstellung ein Passwort benötigt, geben Sie dieses hier ein, anderenfalls lassen Sie dieses Feld leer. Aktivieren Sie dieses Ankreuzfeld, falls Sie das Secure-Socket-Layer-Protokoll (SSL) zur Kommunikation mit dem Server verwenden möchten. Dadurch wird die Übertragung von Daten zwischen Ihrem Rechner und dem IRC-Server geschützt. Der Server muss das SSLProtokoll unterstützen, damit dies möglich ist. Normalerweise kann keine Verbindung hergestellt werden, wenn der Server kein SSL unterstützt und dieses Ankreuzfeld aktiviert ist. Wenn Sie den Knopf Hinzufügen ... im Abschnitt Kanäle automatisch betreten drücken, wird der Dialog Kanal hinzufügen geöffnet. Geben Sie den Namen des Kanals ein. Vergessen Sie dabei nicht das # am Anfang des Namens. Falls der Kanal passwortgeschützt ist, geben Sie das Passwort ein, anderenfalls lassen Sie das dafür vorgesehene Feld leer. 14 Das Handbuch zu Konversation 2.4 Auflisten der verfügbaren Kanäle Um eine Liste der verfügbaren Kanäle anzuzeigen, klicken Sie auf den Eintrag Fenster → Kanalliste für [Name des Netzwerks] in der Menüleiste. Nach einer Warnung wird ein neues Unterfenster Kanalliste geöffnet. v 3 5 6 1 2 4 v 1 v 2 v 3 v 4 v 5 v 6 Geben Sie hier Text ein, nach dem die Liste gefiltert werden soll. Legen Sie mit den entsprechenden Ankreuzfeldern fest, ob der Filter auf die Namen oder die Themen der Kanäle (bzw. beides) angewendet werden soll. Sie können die Kanalliste auf Kanäle mit einer minimalen und/oder maximalen Anzahl von Benutzern beschränken. Durch die Eingabe von 0 wird das entsprechende Kriterium deaktiviert. Klicken Sie hier, um die Kanalliste vom Server abzurufen und den Filter anzuwenden. Hier wird die gefilterte Kanalliste angezeigt. Falls Sie keine regulären Ausdrücke als Filter verwenden, werden alle Kanäle angezeigt, deren Namen bzw. Themen den von Ihnen eingegebenen Text enthalten. Die Namen und/oder Themen müssen dazu nicht unbedingt mit dem Filtertext beginnen. Wählen Sie einen Kanal, den Sie betreten möchten, aus, indem Sie ihn anklicken. Klicken Sie mit der rechten Maustaste auf einen Kanal, um eine Liste aller Internet-Adressen zu erhalten, die im Thema des Kanals erwähnt werden. Klicken Sie hier, um den ausgewählten Kanal zu betreten. Für den Kanal wird ein neues Unterfenster geöffnet. In manchen Fällen gibt es „geheime“ Kanäle. Diese sind nicht in der Kanalliste vorhanden. Sie können solche Kanäle dennoch betreten, sofern Sie ihren Namen kennen. Geben Sie dazu in der Eingabezeile den Befehl /join #Kanalname ein (Das # ist notwendig). Für den Kanal wird ein neues Unterfenster geöffnet. Falls die Benutzerliste nach dem Betreten eines Kanals nur Ihren Spitznamen enthält, bedeutet das, dass der Kanal noch nicht existierte, also gerade vom Server erstellt wurde. In diesem Fall sind Sie der Operator des Kanals. Zum Schließen des Kanals geben Sie den Befehl /part ein. 2.5 Das Hauptfenster von Konversation Im Folgenden werden Details zum Hauptfenster von Konversation erklärt. Unten sehen Sie ein Bildschirmfoto des Hauptfensters. 15 Das Handbuch zu Konversation v 3 5 6 8 9 1 2 4 7 v 1 Dies ist die Eingabezeile. Um eine Nachricht an alle Benutzer des Kanals zu senden, geben Sie sie hier ein und drücken Sie die Eingabetaste. Ihre Nachricht sowie die Nachrichten der anderen Benutzer werden im Textfeld über der Eingabezeile angezeigt. Vor jeder Nachricht stehen die Zeit, zu der sie gesendet wurde und der Spitzname des Senders. Sie können auch Text aus der Zwischenablage einfügen. Falls der eingefügte Text länger als eine Zeile ist, wird ein Dialog geöffnet, in dem Sie den Text bearbeiten können. Drücken Sie danach den Knopf OK. Falls der eingefügte Text länger als 256 Zeichen oder eine Zeile ist, erscheint eine Warnung, die darauf hinweist, dass lange Nachrichten zu Verbindungsabbrüchen oder Flood-Kills führen können. Sie können zwar mit der Eingabe fortfahren, es ist jedoch besser, die Nachricht in kleineren Teilen zu senden. In vielen Kanälen ist es üblich, Nachrichten, die nur an einen Benutzer gerichtet sind, dessen Spitznamen voranzustellen. Konversation kann Spitznamen automatisch vervollständigen. Geben Sie dazu den Anfang eines Spitznamens ein und drücken Sie Tab. Konversation wird den Spitznamen vervollständigen und einen Doppelpunkt sowie ein Leerzeichen hinzufügen. Um die Vervollständigungsfunktion anzupassen, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Verhalten auf und klicken Sie auf Allgemein. Wählen Sie nun den gewünschten Vervollständigungsmodus im entsprechenden Auswahlfeld. Sie können in der Eingabezeile auch IRC-Befehle ausführen, indem Sie / gefolgt von einem gültigen IRC-Befehl eingeben und mit der Eingabetaste bestätigen (siehe Häufig benutzte IRC-Befehle). Auf einigen Servern können Sie den Befehl /help verwenden, um eine Liste der verfügbaren Befehle anzufordern oder /help Befehl, um Hilfe zu einem bestimmten Befehl zu erhalten. v 2 Sie können mehrere Kanäle, auch auf mehreren Servern, betreten. Jeder Server und Kanal wird in einem eigenen Unterfenster angezeigt. Informationen zum Anzeigen einer Liste der verfügbaren Kanäle finden Sie im Abschnitt Auflisten der verfügbaren Kanäle. Um einen Kanal zu betreten, geben Sie den Befehl /join #Kanalname in der Eingabezeile ein (Das Zeichen # ist notwendig.).Um einen Kanal zu verlassen, geben Sie den Befehl /part ein. Auch für Kanallisten, private Unterhaltungen (Queries), den URL-Fänger und Konsolen werden Unterfenster geöffnet.Um einen anderes Unterfenster anzuzeigen, klicken Sie auf das entsprechende Unterfenster oder drehen Sie das Mausrad, um durch die Unterfenster zu schalten. 16 Das Handbuch zu Konversation Um weitere Einstellungen für Unterfenster vorzunehmen, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Bereich Oberfläche oder Benachrichtigungen auf und klicken Sie auf Unterfenster. v 3 v 4 v 5 v 6 v 7 v 8 Diese LEDs blinken, wenn in einem Unterfenster etwas angezeigt wird, was Sie noch nicht gesehen haben. Sie blinken langsamer, wenn die einzigen ungelesenen Nachrichten join, part, quit oder Spitzname-Änderungen sind. Bei ungelesenen normalen Nachrichten blinken Sie schneller. Die Farben bedeuten folgendes: • • Kanal Server-Meldungen, Kanallisten oder URL-Fänger. • • Konsole oder DCC-Status Private Nachricht (Query) Klicken Sie hier, um das ausgewählte Unterfenster zu schließen. Beim Schließen eines Kanal-Unterfensters wird der Kanal verlassen. Beim Schließen eines Unterfensters mit Server-Meldungen werden alle Kanäle auf dem entsprechenden Server verlassen, alle geöffneten Queries auf dem Server beendet und die Verbindung zum Server getrennt. Benutzen Sie dieses Auswahlfeld, um Ihren Spitznamen zu ändern. Es wird nur angezeigt, wenn das ausgewählte Unterfenster ein Kanal ist. Um das Feld auszublenden, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Oberfläche auf, klicken Sie auf Chatfenster und deaktivieren Sie das Ankreuzfeld Feld zum Ändern des eigenen Spitznamens anzeigen. Hier wird das Kanalthema angezeigt. Fahren Sie mit der Maus über das Thema, um lange Themen vollständig zu sehen. Sie können das Thema ändern, indem Sie den Knopf links davon drücken. Um Kanalthemen auszublenden, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Oberfläche auf, klicken Sie auf Chatfenster und deaktivieren Sie das Ankreuzfeld Kanalthema anzeigen. Diese Knöpfe zeigen die aktuellen Kanalmodi an. Ist ein Knopf gedrückt, ist der entsprechende Modus aktiviert. Falls Sie die nötigen Rechte besitzen, können Sie die Kanalmodi ändern, indem Sie diese Knöpfe oder den Knopf links neben dem Kanalthema drücken. Um die Knöpfe für Kanalmodi auszublenden, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Oberfläche auf, klicken Sie auf Chatfenster und deaktivieren Sie das Ankreuzfeld Schalter für Kanalmodi anzeigen. Dies ist die Benutzerliste. Sie wird angezeigt, wenn das ausgewählte Unterfenster ein Kanal ist und zeigt die Spitznamen aller Benutzer des Kanals an (auch Ihren). Fahren Sie mit der Maus über einen Spitznamen, um zusätzliche Informationen über den Benutzer zu erhalten. Sie können die Symbole, die neben den Spitznamen angezeigt werden, ändern. Weitere Informationen dazu finden Sie im Abschnitt Design der Benutzerliste. Standardmäßig werden folgende Symbole verwendet: • • Normaler Benutzer Benutzer mit Erlaubnis zu schreiben (Darf in einem moderierten Kanal Nachrichten senden.) • Benutzer mit HalfOp-Status • Operator des Kanals • Kanalbesitzer • Kanal-Administrator 17 Das Handbuch zu Konversation Zusätzlich wird bei abwesenden Benutzern eine kleine Uhr in einer Ecke des Symbols angezeigt. Klicken Sie mit der rechten Maustaste auf einen Spitznamen, um ein Kontextmenü mit Operationen zu öffnen, die Sie mit dem ausgewählten Spitznamen durchführen können. Sie können ihm beispielsweise eine Datei senden. Um die Benutzerliste auszublenden, klicken Sie auf den Eintrag Einstellungen → Benutzerliste anzeigen in der Menüleiste. v Dies sind die Schnellschalter. Standardmäßig sind sie ausgeblendet. Um sie anzuzeigen, lesen Sie bitte den Abschnitt Einrichtung von Schnellschaltern. Sie können die Knöpfe für beliebige Befehle einrichten. 9 ANMERKUNG Sie können die Darstellung der Nachrichten in den Textfeldern von Kanal- und Query-Unterfenstern anpassen. Beispielsweise können Sie die Farbe von Nachrichten ändern und Benachrichtigungen bei Nachrichten mit bestimmtem Inhalt oder automatische Antworten einrichten. Weitere Informationen dazu finden Sie im Abschnitt Hervorhebung von Nachrichten. ANMERKUNG Kanalnamen beginnen in einigen Fällen mit &, + oder !. Das erste Zeichen eines Kanalnamens legt nach dem Standard RFC 2811 die Art des Kanals folgendermaßen fest: • # – Normale Kanäle • ! – Normale Kanäle • & – Lokale Kanäle: Kanäle, die nur von dem Server aus betreten werden können, der sie verarbeitet. Alle anderen Kanäle können von einem beliebigen Server innerhalb des IRC-Netzwerks aus betreten werden. • + – Kanäle, die keine Kanalmodi unterstützen. Das bedeutet, dass alle Kanalmodi deaktiviert sind, mit Ausnahme des Modus ‚t‘, der aktiviert ist. Kanalnamen sind bis zu 50 Zeichen lang und können beliebige Zeichen außer Leerzeichen, Komma und Strg+G (ˆG oder ASCII 7) beinhalten. 2.6 Schnell verbinden Es kann vorkommen, dass Sie eine Verbindung zu einem Server herstellen möchten, ohne erst einen neuen Eintrag in der Serverliste anlegen zu müssen. Klicken Sie dazu auf den Eintrag Datei → Schnell verbinden ... in der Menüleiste. Der Dialog Schnell verbinden wird geöffnet. 18 Das Handbuch zu Konversation Geben Sie in das Feld Servername die Adresse des Servers ein und Ihren Spitznamen in das Feld Spitzname. Drücken Sie danach den Knopf Verbinden. Sobald die Verbindung hergestellt ist, können Sie mit dem Befehl /join #Kanalname einen Kanal betreten. 2.7 Häufig verwendete IRC-Befehle Dies ist eine Liste mit häufig benutzten IRC-Befehlen. Eine vollständige Liste finden Sie in der Referenz zu RFC 2812 oder unter irchelp.org. Eine Liste der von Konversation besonders behandelten Befehle finden Sie im Abschnitt Konversation-Befehle. /help Listet die auf dem aktuellen Server verfügbaren Befehle auf. Dieser Befehl wird nicht von allen Servern unterstützt. /help cmd Ruft die Hilfe zum Befehl cmd ab. Dieser Befehl wird nicht von allen Servern unterstützt. /join #Kanal Der Kanal #Kanal wird betreten. Falls der Kanal noch nicht existiert, wird er erstellt und Sie sind Operator des neuen Kanals. /part Den aktuellen Kanal verlassen und das entsprechende Kanal-Unterfenster schließen. /part #Kanal Den Kanal #Kanal verlassen und das entsprechende Kanal-Unterfenster schließen. Dieser Befehl ist ein Synonym für /leave. /me Nachricht Ihren Spitznamen gefolgt von der Nachricht an den Kanal senden. Wenn beispielsweise Ihr Spitzname Tux ist und Sie /me kocht eine Tasse Tee eingeben, dann wird die Nachricht Tux kocht eine Tasse Tee gesendet. Alle Benutzer des Kanals erhalten diese Nachricht, sofern sie keine Filter gegen derartige Nachrichten eingerichtet haben. Solche Nachrichten werden üblicherweise verwendet, um non-verbale Informationen zu übermitteln, wie z. B. Gefühle oder Tätigkeiten (was Sie gerade tun). Um anderen Benutzern mitzuteilen, dass Sie vorübergehend abwesend sind, sollten Sie stattdessen den Befehl /away verwenden. /away Nachricht Bewirkt, dass jeder, der Ihnen eine private Nachricht oder Einladung in einen Kanal sendet, durch die Abwesenheitsnachricht auf Ihre Abwesenheit hingewiesen wird. 19 Das Handbuch zu Konversation /away Hebt den vorherigen Befehl /away Abwesenheitsnachricht auf. /query Spitzname Öffnet ein neues Unterfenster für eine private Unterhaltung (allgemein als Query bekannt) mit dem Benutzer Spitzname. Alle darin gesendeten Nachrichten sind nur für Sie und Ihren Query-Partner sichtbar. /msg Spitzname Nachricht Sendet eine Nachricht an den Benutzer Spitzname. Nur dieser Benutzer erhält die Nachricht. Verwenden Sie für längere Unterhaltungen den Befehl /query. /invite Spitzname Lädt den Benutzer Spitzname ein, einen Kanal zu betreten. Dieser Befehl ist insbesondere dann nützlich, wenn ein Kanal nur nach einer Einladung betreten werden kann. 2.8 Private Unterhaltungen (Queries) Private Unterhaltungen sind nur für Sie und einen weiteren Benutzer sichtbar. Im IRC werden sie „Query“ genannt. Um einen Query zu öffnen, geben Sie den Befehl /query Spitzname in die Eingabezeile ein und bestätigen Sie mit der Eingabetaste. Spitzname ist der Spitzname des Benutzers, mit dem Sie sich unterhalten möchten. Sie können auch mit der rechten Maustaste auf den Spitznamen des Benutzers in der Benutzerliste klicken und mit der linken Maustaste auf den Eintrag Query öffnen im Kontextmenü klicken. Daraufhin wird ein neues Unterfenster geöffnet. Nun können Sie private Nachrichten senden. Queries verhalten sich wie Kanäle. Der einzige Unterschied ist, dass nur Sie und jeweils ein weiterer Benutzer den Query benutzen können. Zum Verlassen eines Queries schließen Sie das entsprechende Unterfenster. Falls Ihnen der andere Benutzer des Queries danach eine weitere Nachricht sendet, wird das Unterfenster allerdings wieder geöffnet. Um alle Queries zu verlassen, klicken Sie auf den Eintrag Fenster → Alle offenen Queries schließen in der Menüleiste oder drücken Sie F11. Wenn ein anderer Benutzer einen Query mit Ihnen beginnt, wird ein neues Unterfenster geöffnet, das mit dem Spitznamen des jeweiligen Benutzers beschriftet ist. Wenn Sie keine private Unterhaltung mit diesem Benutzer führen möchten, schließen Sie das Unterfenster. 2.9 Einrichtung von Benachrichtigungen Benachrichtigungen sind Aktionen, die von Konversation ausgeführt werden, wenn bestimmte Ereignisse auftreten. Dies kann beispielsweise dann nützlich sein, wenn Sie Konversation geöffnet haben, aber das Fenster minimiert oder hinter anderen Fenstern unsichtbar ist. Falls Sie in solchen Fällen darauf hingewiesen werden möchten, dass z. B. jemand sich mit Ihnen unterhalten möchte oder ein Freund von Ihnen den Kanal betritt, können Sie dafür Benachrichtigungen einrichten. Zur Einrichtung von Benachrichtigungen klicken Sie auf den Eintrag Einstellungen → Benachrichtigungen festlegen ... in der Menüleiste. Der Dialog Benachrichtigungen festlegen wird geöffnet. 20 Das Handbuch zu Konversation v 1 2 v 1 v 2 Klicken Sie hier, um ein Ereignis auszuwählen. Wählen Sie hier die Arten der Benachrichtigung aus, die ausgeführt werden sollen, wenn das Ereignis auftritt. Eintrag in Fensterleiste hervorheben bewirkt, dass der Eintrag für Konversation in der Fensterleiste blinkt, wenn das Ereignis auftritt. Wiederholen Sie diese Schritte für alle Ereignisse, bei deren Auftreten Sie benachrichtigt werden möchten. Drücken Sie danach den Knopf OK. Sie können alle Benachrichtigungen aktivieren oder deaktivieren, indem Sie das Ankreuzfeld Fenster → Benachrichtigungen aktivieren umschalten. TIP Um benachrichtigt zu werden, wenn Ihr Spitzname in einer Nachricht erwähnt wird, benutzen Sie die Hervorhebungs-Funktion von Konversation. 2.10 Beobachtung von Benutzern Diese Funktion von Konversation liefert Ihnen Informationen darüber, ob bestimmte andere Benutzer (z. B. Ihre Freunde) mit dem IRC-Netzwerk verbunden sind. Das IRC-Netzwerk wird gespeichert, weil Spitznamen innerhalb eines Netzwerks nur jeweils ein Mal vorkommen. Derselbe Spitzname muss in verschiedenen Netzwerken nicht unbedingt von derselben Person verwendet werden, aber derselbe Spitzname auf verschiedenen Servern innerhalb eines IRC-Netzwerks wird im Allgemeinen von nur einer Person verwendet. ANMERKUNG Aus diesem Grund ist es wichtig, dass Sie bei der Konfiguration von neuen Netzwerken, Servern und Kanälen zum automatischen Betreten alle Server, die zu einem IRC-Netzwerk gehören, unter demselben Netzwerk eintragen. 21 Das Handbuch zu Konversation Um die Beobachtung von Spitznamen zu aktivieren, klicken Sie auf den Eintrag Fenster → Beobachtete Benutzer online in der Menüleiste. Das Unterfenster Beobachtete Benutzer online wird geöffnet. v 3 5 6 1 2 4 v 1 v 2 Hier werden die Spitznamen aus Ihrer Beobachtungsliste angezeigt, gruppiert unter dem jeweiligen Netzwerk. Falls keine Spitznamen angezeigt werden, haben Sie entweder keine Spitznamen zur Beobachtungsliste hinzugefügt, oder die Beobachtungs-Funktion ist noch nicht aktiviert. Klappen Sie Einträge auf, um zu sehen, in welchen Kanälen sich die Spitznamen befinden. Neben den Kanälen werden die Symbole angezeigt, die auch in der Benutzerliste in Kanal-Unterfenstern verwendet werden. Hier werden die Informationen angezeigt, die über den jeweiligen Spitznamen bekannt sind. Nach dem Öffnen des Unterfensters Beobachtete Benutzer online sind nur wenige Informationen vorhanden. Alle 20 Sekunden wird eine WHOIS-Abfrage gesendet, um Informationen über die Spitznamen anzufordern, über die bisher keine Informationen vorliegen. Dies wird solange wiederholt, bis Informationen über alle angezeigten Spitznamen vorhanden sind. Um einen einzelnen Spitznamen zur Beobachtungsliste hinzuzufügen, klicken Sie mit der rechten Maustaste auf den jeweiligen Spitznamen in der Benutzerliste und klicken Sie auf den Eintrag Zu beobachteten Benutzern hinzufügen im Kontextmenü. Um mehrere Spitznamen hinzufügen, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Bereich Benachrichtigungen auf und klicken Sie auf Beobachtete Spitznamen. Der Einrichtungsdialog für Beobachtete Spitznamen wird geöffnet. 22 Das Handbuch zu Konversation v 3 5 6 1 2 4 v 1 v 2 v 3 v 4 v 5 v 6 Kreuzen Sie dieses Feld an, um das Beobachten von Spitznamen zu aktivieren. Aktivieren Sie dieses Ankreuzfeld, wenn das Unterfenster Beobachtete Benutzer online beim Start von Konversation automatisch angezeigt werden soll. Hier werden die Spitznamen der beobachteten Benutzer angezeigt. Jedem Spitznamen ist das jeweilige IRC-Netzwerk zugeordnet. Benutzen Sie diese Knöpfe zum Hinzufügen oder Entfernen eines Spitznamens von der Liste. Die Funktion Beobachtete Benutzer online basiert auf regelmäßigem Abrufen von Informationen vom Server. Dieses Auswahlfeld legt das Aktualisierungsintervall fest. Vermeiden Sie Werte unter 20 Sekunden, da dadurch unnötig große Server-Lasten verursacht werden. Dieser IRC-Befehl wird ausgeführt, wenn Sie im Unterfenster Beobachtete Benutzer online auf einen Spitznamen doppelklicken. %u wird dabei durch den jeweiligen Spitznamen ersetzt. Der Befehl muss mit %n abgeschlossen werden. Bestätigen Sie Ihre Änderungen, indem Sie auf OK oder Anwenden klicken, wenn Sie die gewünschten Einstellungen vorgenommen haben. Hinweis: Nach dem Öffnen des Unterfensters Beobachtete Benutzer online kann es eine Zeit lang dauern, bis Konversation die nötigen Abfragen durchgeführt hat und die Spitznamen angezeigt werden. Das Unterfenster wird daher normalerweise nicht geschlossen, sondern im Hintergrund weiterlaufen gelassen. Konversation zeigt in allen Kanälen eine nur für Sie sichtbare Meldung an, wenn ein Benutzer aus Ihrer Beobachtungsliste eine Verbindung zum IRC-Netzwerk herstellt oder trennt. Die Meldung sieht folgendermaßen aus: [17:52] [Notify] psn ist online (irc.kde.org). 23 Das Handbuch zu Konversation 2.11 Hervorhebung von Nachrichten Sie können die Darstellung der Nachrichten in Kanal- und Query-Unterfenstern ändern. Zum Aktivieren der Hervorhebung von Nachrichten klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste. Der Einrichtungsdialog wird geöffnet. v 3 5 6 8 9 1 2 4 7 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 9 Klicken Sie hier, um den Abschnitt Hervorhebung zu öffnen. Klicken Sie hier, um eine Hervorhebungsregel hinzuzufügen oder zu löschen. Wenn Sie einen Eintrag in der Liste auswählen, können Sie diesen unten bearbeiten. Geben Sie hier ein Muster ein. Jede Nachricht, die dieses Muster enthält, wird hervorgehoben. Wenn eine Nachricht das Muster enthält, wird die gesamte Nachricht in der hier ausgewählten Farbe dargestellt. Konversation kann zusätzlich einen Klang abspielen, wenn eine Nachricht das Muster enthält. Wählen Sie hier die Audio-Datei aus, die abgespielt werden soll. Drücken Sie den Test-Knopf, um den Klang testweise abzuspielen. Wenn Sie möchten, dass Konversation automatisch eine Antwort sendet, wenn eine Nachricht das Muster enthält, geben Sie diese hier ein. Sie können auch IRC- oder KonversationBefehle eingeben. Bedenken Sie, dass automatisch gesendete Antworten von anderen Benutzern oft als störend empfunden werden. Falls Sie für irgendeine Hervorhebungsregel Klänge eingerichtet haben, können Sie alle Klänge deaktivieren, indem Sie dieses Ankreuzfeld deaktivieren. Wenn dieses Ankreuzfeld aktiviert ist, werden alle Nachrichten, die Ihren Spitznamen enthalten, in der rechts ausgewählten Farbe dargestellt. Standardmäßig werden von Ihnen gesendete Nachrichten nicht hervorgehoben. Wenn Sie alle Nachrichten hervorheben möchten, die Sie selbst gesendet haben, aktivieren Sie dieses Ankreuzfeld und wählen Sie rechts eine Farbe zur Hervorhebung aus. 24 Das Handbuch zu Konversation 2.12 Einrichtung der OnScreen-Anzeige (OSD) Die OnScreen-Anzeige (OSD) von Konversation dient dazu, Nachrichten auf dem Desktop anzuzeigen, auch wenn das Programm Konversation minimiert ist. Das folgende Bildschirmfoto zeigt die OnScreen-Anzeige einer Nachricht. Um die OnScreen-Anzeige zu aktivieren, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste. Der Einrichtungsdialog wird geöffnet. v 3 5 6 1 2 4 v Klicken Sie hier, um den Bereich Benachrichtigungen aufzuklappen. v Klicken Sie hier, um den Abschnitt OnScreen-Anzeige zu öffnen. v Kreuzen Sie dieses Feld an, um die OnScreen-Anzeige zu aktivieren. 1 2 3 v 4 v 5 v 6 Drücken Sie diesen Knopf, um eine Schriftart für die OnScreen-Anzeige auszuwählen. (Hinweis: Nicht alle Schriftarten können verwendet werden. „Luxi Sans 22“ und „Impact 22“ funktionieren.) Wählen Sie hier aus, bei welchen Arten von Nachrichten die OnScreen-Anzeige verwendet werden soll. Ziehen Sie die OSD-Vorschau an die gewünschte Position und drücken Sie den Knopf Anwenden. 2.13 Senden farbiger Nachrichten Sie können farbige Nachrichten versenden. Geben Sie dazu eine Nachricht in der Eingabezeile ein. Setzen Sie nun den Cursor vor den Teil der Nachricht, der farbig gesendet werden soll und 25 Das Handbuch zu Konversation drücken Sie den Knopf IRC-Farbe oder klicken Sie auf den Eintrag Einfügen → IRCFarbe ... in der Menüleiste. Der IRC-Farbwähler wird geöffnet. Wählen Sie eine Farbe aus und drücken Sie den Knopf OK. Wiederholen Sie diese Schritte, um weitere Teile der Nachricht farbig zu gestalten. 2.14 Design der Benutzerliste Zum Ändern der Symbole, die neben den Spitznamen in der Benutzerliste angezeigt werden, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste. Der Einrichtungsdialog wird geöffnet. Klappen Sie den Abschnitt Oberfläche auf und klicken Sie auf Design der Benutzerliste. v 3 1 2 4 v 1 Klicken Sie hier, um den Abschnitt Design der Benutzerliste zu öffnen. 26 Das Handbuch zu Konversation v Wählen Sie hier ein Design aus. v Hier wird eine Vorschau für das ausgewählte Design angezeigt. v Klicken Sie hier, um ein Design aus einer Datei zu installieren. 2 3 4 2.15 Einrichtung von Schnellschaltern Im Hauptfenster können mehrere Schnellschalter angezeigt werden. Um diese zu aktivieren, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste. Der Einrichtungsdialog wird geöffnet. Klappen Sie den Abschnitt Oberfläche auf und klicken Sie auf Chatfenster. Aktivieren Sie das Ankreuzfeld Schnellschalter anzeigen und speichern Sie Ihre Änderungen, indem Sie den Knopf Anwenden oder OK drücken. Den Schnellschaltern können beliebige IRC-Befehle zugewiesen werden. Zur Einrichtung der Schnellschalter klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste. Der Einrichtungsdialog wird geöffnet. Klappen Sie den Abschnitt Oberfläche auf und klicken Sie auf Schnellschalter. Standardmäßig sind 8 Schnellschalter eingerichtet. Klicken Sie auf Einträge, um Sie zu bearbeiten. In der Spalte Schaltername werden die Beschriftungen der Schnellschalter angezeigt, die im Hauptfenster zu sehen sind. Weisen Sie den Schnellschaltern daher, wenn möglich, kurze Namen zu. In der Spalte Schalteraktion werden die Befehle angezeigt, die in die Eingabezeile eingefügt werden, wenn der jeweilige Schnellschalter gedrückt wird. Befehle, die mit %n enden, werden direkt ausgeführt. Unterhalb der Liste werden einige Platzhalter erklärt, die in den Befehlen verwendet werden können. Drücken Sie die entsprechenden Knöpfe zum Hinzufügen und Entfernen von Schnellschaltern. Speichern Sie Ihre Änderungen mit Anwenden oder OK. Beispiel: Schaltername: Msg Schalteraktion: /msg %u (nach %u folgt ein Leerzeichen) 27 Das Handbuch zu Konversation Klicken Sie nun im Hauptfenster auf einen Spitznamen in der Benutzerliste und anschließend auf diesen Schnellschalter, so wird in der Eingabezeile der Befehl /msg gefolgt von dem ausgewählten Spitznamen angezeigt. Nun können Sie eine Nachricht eingeben, die nur an den ausgewählten Benutzer gesendet wird (siehe Häufig verwendete IRC-Befehle). 2.16 Senden und empfangen von Dateien Über IRC können Dateien versandt werden. ACHTUNG: Öffnen Sie niemals eine Datei, die Ihnen gesendet wurde, wenn Sie dem Absender nicht vertrauen. Die Datei könnte Schadprogramme enthalten. Um einem anderen Benutzer eine Datei zu senden, klicken Sie mit der rechten Maustaste auf den jeweiligen Spitznamen in der Benutzerliste. Klicken Sie im Kontextmenü auf Datei senden .... Ein Dateiauswahldialog wird geöffnet. Nach der Auswahl einer Datei wird das Unterfenster DCC-Status geöffnet. v 3 1 2 v Hier werden der Dateiname sowie der Spitzname des Empfängers angezeigt. v In der Spalte Status wird der Status der Dateiübertragungen wie folgt angezeigt: 1 2 In Vorbereitung Es wird geprüft, ob Dateiübertragungen an Sie fortgesetzt werden können, oder es werden die Daten vorbereitet, die Sie senden möchten. Verbindung wird hergestellt Es wird versucht, eine Verbindung zum Empfänger herzustellen. Wird gesendet Die Datei wird übertragen. Wird empfangen Die Datei wird empfangen. Abgeschlossen Die Dateiübertragung ist abgeschlossen. 28 Das Handbuch zu Konversation Anhängig Es wird darauf gewartet, dass der Empfänger die Übertragung annimmt oder zurückweist. Abgebrochen Die Übertragung wurde entweder von Ihnen oder dem anderen Benutzer abgebrochen. Fehlgeschlagen Die Dateiübertragung ist fehlgeschlagen. In der Warteschlange Es wird darauf gewartet, dass Sie die Dateiübertragung annehmen oder zurückweisen. Fortsetzen Wenn eine Dateiübertragung beginnt, obwohl die jeweilige Datei bereits vorhanden ist, wird der Benutzer darauf hingewiesen und muss die Fortsetzung der Übertragung bestätigen. Dieser Status bedeutet, dass der Benutzer die Dateiübertragung fortgesetzt hat. v 3 Wenn jemand versucht, Ihnen eine Datei zu senden, wird das Unterfenster DCC-Status automatisch geöffnet. Klicken Sie die Datei an, um sie auszuwählen. Drücken Sie danach diesen Knopf, um die Übertragung anzunehmen und zu starten. Hinweis: Sie können einstellen, dass Dateiübertragungen automatisch angenommen werden sollen. Klicken Sie dazu auf den Eintrag Einstellungen → Konversation einrichten in der Menüleiste. Der Einrichtungsdialog wird geöffnet. Klappen Sie den Abschnitt Verhalten auf, klicken Sie auf DCC und aktivieren Sie das Ankreuzfeld DCC-Empfang automatisch annehmen. Falls beim Senden oder Empfangen von Dateien Probleme auftreten, überprüfen Sie, ob Ihre Firewall oder Ihr Router die für DCC benötigten Ports blockiert. Weitere Informationen dazu finden Sie im Abschnitt Fragen und Antworten. 2.17 Erfassung von URLs in Nachrichten In Kanälen können Nachrichten versendet werden, die URLs von Webseiten oder anderen Ressourcen im Internet enthalten. Wenn Sie eine URL mit der linken Maustaste anklicken, wird diese mit dem Programm geöffnet, das der Art der URL zugeordnet ist. Diese Zuordnung hängt vom MIME-Typ der URL ab. URLs, die mit http: beginnen, werden beispielsweise in Ihrem StandardWebbrowser geöffnet (Sie können auch einen anderen Webbrowser einstellen). Da Nachrichten oft nach einiger Zeit durch neuere Nachrichten aus dem Textfeld verdrängt werden, kann es schwierig sein, URLs wiederzufinden. Konversation kann daher eine Liste mit allen URLs anzeigen, die in Nachrichten vorkommen. Klicken Sie dazu auf den Eintrag Fenster → URL-Fänger in der Menüleiste. Das Unterfenster URL-Fänger wird geöffnet. 29 Das Handbuch zu Konversation v 3 5 6 1 2 4 v 1 v 2 Dies ist die Liste aller URLs, die seit dem Start von Konversation in Nachrichten gefunden worden sind. In der Spalte Von wird jeweils der Spitzname des Benutzers angezeigt, der die Nachricht mit der URL gesendet hat, oder der Name des Kanals oder Servers, von dem die URL gesendet wurde. URLs aus Meldungen über das Betreten oder Verlassen von Kanälen werden nicht angezeigt. Klicken Sie auf eine URL, um sie auszuwählen. Klicken Sie hier, um die ausgewählte URL in dem Programm zu öffnen, das der Art der URL zugeordnet ist. Diese Zuordnung hängt vom MIME-Typ der URL ab. URLs, die mit http: beginnen, werden beispielsweise in Ihrem Standard-Webbrowser geöffnet (Sie können auch einen anderen Webbrowser einstellen). v Klicken Sie hier, um die ausgewählte URL in die Zwischenablage zu kopieren. v Klicken Sie hier, um die ausgewählte URL aus der Liste zu löschen. v Klicken Sie hier, um die Liste in einer Datei zu speichern. v Klicken Sie hier, um die Liste zu leeren. 3 4 5 6 2.18 Einstellen eines Webbrowsers Wenn Sie in Konversation eine hervorgehobene URL mit der linken Maustaste anklicken, wird die Standardanwendung gestartet, die dem MIME-Typ der URL zugeordnet ist. Klicken Sie beispielsweise auf eine URL, die mit http beginnt, so wird Ihr Standard-Webbrowser gestartet, um die entsprechende Webseite anzuzeigen. Sie können im Modul Standard-Komponenten in den KDE-Systemeinstellungen auch einen vom KDE-Standard abweichenden Webbrowser einstellen, wie z. B. Firefox. Um einen anderen Webbrowser von Konversation aus einzustellen, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste. Der Einrichtungsdialog wird geöffnet. 30 Das Handbuch zu Konversation v 3 1 2 v 1 v 2 v 3 Klicken Sie hier, um den Abschnitt Allgemein zu öffnen. Aktivieren Sie dieses Ankreuzfeld, um festzulegen, dass ein benutzerdefinierter Webbrowser verwendet werden soll. Geben Sie hier den Befehl zum Starten des gewünschten Webbrowsers ein. %u wird durch die URL ersetzt, wenn Sie eine URL anklicken. Hinweis: Diese Einstellung gilt nicht für URLs, die mit mailto: beginnen. Wenn Sie eine solche URL anklicken, wird das Standard-E-Mail-Programm gestartet. Drücken Sie den Knopf Anwenden oder OK, um die Änderungen zu übernehmen. Sie müssen die Verbindung zu sämtlichen Servern und Kanälen neu herstellen, damit die Änderungen wirksam werden. Starten Sie dazu Konversation neu. 2.19 Markierungen in Kanälen und Queries Sie können in Kanälen und Queries Markierungslinien einfügen, die Ihnen die spätere Suche nach Informationen erleichtern. Klicken Sie dazu auf den Eintrag Einfügen → Markierungslinie in der Menüleiste, oder verwenden Sie die Tastenkombination Strg+R. Eine horizontale Linie wird unter dem Text angezeigt. Die Linie wird automatisch verschoben, wenn sich der Text bewegt. Wenn Markierungslinien in allen Kanälen und Queries gleichzeitig eingefügt werden sollen, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Verhalten auf, klicken Sie auf Chatfenster und aktivieren Sie das Ankreuzfeld Markierungslinien in allen Kanälen/Queries anzeigen. Konversation kann automatisch eine Markierungslinie einfügen, sobald Sie den Befehl /away msg ausführen. Mehr Informationen dazu finden Sie im Abschnitt Einstellen Ihrer Identität. 31 Das Handbuch zu Konversation 2.20 Protokollierung Bei aktivierter Protokollierung legt Konversation automatisch Protokolle für alle Server, Kanäle und Queries an. Diese Sitzungen werden jeweils in einer Datei auf der Festplatte gespeichert. Wenn Sie dieselbe Sitzung erneut öffnen, wird im entsprechenden Unterfenster zunächst das Protokoll angezeigt, neue Nachrichten werden daran angehängt. Wenn Sie eine Sitzung erneut öffnen, werden ungefähr die letzten 1024 Zeichen aus dem Protokoll gelesen und im Chatfenster angezeigt. Im Verlauf einer Sitzung verschwinden meist ältere Nachrichten oben aus dem Chatfenster. Sie können zurückblättern, um diese Nachrichten anzuzeigen. Jedoch werden, um Speicher zu sparen, die ältesten Nachrichten aus dem durch blättern anzeigbaren Bereich entfernt. Dies ist das Rücklauflimit. Nachrichten, die aufgrund des Rücklauflimits nicht mehr angezeigt werden, sind in der Protokolldatei verfügbar, sofern die Protokollierung aktiviert ist. Um das Protokoll für eine Sitzung anzuzeigen, wählen Sie das jeweilige Unterfenster aus und klicken Sie auf den Eintrag Fenster → Protokolldatei für #Sitzung öffnen in der Menüleiste. Ein neues Unterfenster zur Anzeige der Protokolldatei wird geöffnet. v 3 5 1 2 4 v 1 v 2 v 3 v 4 v 5 Hier werden die Nachrichten angezeigt, die in der Protokolldatei gespeichert sind. Die ältesten Nachrichten finden Sie oben, die neuesten unten. Drücken Sie diesen Knopf, um das Protokoll in einer Datei zu speichern. Drücken Sie diesen Knopf, um die Anzeige zu aktualisieren. Während eine Protokolldatei angezeigt wird, werden neue Nachrichten in der entsprechenden Sitzung nicht automatisch im Protokoll angezeigt. Verwenden Sie diesen Knopf, um auch die neuesten Nachrichten anzuzeigen. Klicken Sie hier, um die Protokolldatei sowie die Anzeige zu leeren. Stellen Sie hier das Rücklauflimit für die Protokolldatei ein. Diese Einstellung wird erst beim nächsten Start von Konversation wirksam und kann für jede Protokolldatei separat gesetzt werden. 32 Das Handbuch zu Konversation Um das Rücklauflimit zu ändern, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Verhalten auf und klicken Sie auf Chatfenster. Stellen Sie nun im Feld Rücklauflimit die gewünschte Anzahl von Zeilen ein. Wenn Sie den Wert Unbegrenzt (d. h. Null) einstellen, werden alle Nachrichten angezeigt. Zum Aktivieren und Deaktivieren sowie für weitere Einstellungen zur Protokollierung, klicken Sie auf den Eintrag Einstellungen → Konversation einrichten ... in der Menüleiste, klappen Sie den Abschnitt Verhalten auf und klicken Sie auf Protokollierung. 2.21 Konversation-Befehle Die folgenden Befehle werden von Konversation verarbeitet und können von den IRC-Befehlen abweichen. Elemente in eckigen Klammern ([]) sind optional. Durch „|“ getrennte Elemente sind Alternativen. Befehle, die hier nicht aufgeführt sind, werden direkt an den Server gesendet. /me Nachricht Ihren Spitznamen gefolgt von der Nachricht an den Kanal senden. Wenn beispielsweise Ihr Spitzname Tux ist und Sie /me kocht eine Tasse Tee eingeben, dann wird die Nachricht Tux kocht eine Tasse Tee gesendet. Alle Benutzer des Kanals erhalten diese Nachricht, sofern sie keine Filter gegen derartige Nachrichten eingerichtet haben. Solche Nachrichten werden üblicherweise verwendet, um non-verbale Informationen zu übermitteln, wie z. B. Gefühle oder Tätigkeiten (was Sie gerade tun). Um anderen Benutzern mitzuteilen, dass Sie vorübergehend abwesend sind, sollten Sie stattdessen den Befehl /away verwenden. /ame Nachricht Wie der Befehl /me (siehe oben), die Nachricht wird jedoch an alle Kanäle und Queries auf allen Servern gesendet, mit denen Sie verbunden sind. /join Kanal [Passwort] Den Kanal Kanal betreten. Falls der Kanal noch nicht existiert, so wird er erstellt und Sie sind der Operator des Kanals, sofern der Server dies zulässt. Falls ein Passwort nötig ist, um den Kanal zu betreten, geben Sie dieses an. Die meisten Kanalnamen beginnen mit #. /j Kanal [pwd] Entspricht dem Befehl /join (siehe oben). /part [Kanal] [Grund] Den Kanal mit der Begründung Grund verlassen und das entsprechende KanalUnterfenster schließen. In einem Kanal oder Query können Sie den Befehl /part ohne Angabe eines Kanals verwenden, um diesen Kanal oder Query zu verlassen. Dabei wird die Standardbegründung verwendet, die Sie in den Einstellungen ändern können. /leave [Kanal] [Grund] Entspricht dem Befehl /part (siehe oben). /quit Trennt die Verbindung zum jeweiligen Server, wenn Sie den Befehl in einem Kanal-, Queryoder DCC-Unterfenster eingeben. Alle Unterfenster für Kanäle, Queries oder Dateiübertragungen auf diesem Server werden geschlossen. /notice Spitzname|Kanal Nachricht Sendet die Nachricht an den Benutzer Spitzname oder den Kanal. Folgendes Beispiel zeigt, was in Ihrem Chatfenster angezeigt wird: [17:14] [Notice] Nachricht „Hallo“ wird an #konversation gesendet Der Empfänger sieht folgendes: [17:14] [Notice] -Eisfuchs- Hallo 33 Das Handbuch zu Konversation /query Spitzname Öffnet ein neues Unterfenster mit dem Spitznamen als Titel für eine private Unterhaltung (im IRC als Query bezeichnet). Alle hier gesendeten Nachrichten sind nur für Sie und Ihren Query-Partner sichtbar. Sie können mehrere Spitznamen durch Leerzeichen getrennt angeben, um Queries mit jedem dieser Benutzer zu öffnen. /msgSpitzname|Kanal Nachricht Sendet eine private Nachricht an den Benutzer Spitzname oder alle Benutzer in einem Kanal. Es wird kein neues Unterfenster geöffnet. Falls die Nachricht mit /me beginnt, wird die Nachricht so formatiert, wie direkt mit dem Befehl /me gesendete Nachrichten. Beispiele /msg Eisfuchs Ich brauche Hilfe mit dem msg-Befehl /msg #konversation Eine neue Version von Konvi ist fertig! /msg Eisfuchs /me kompiliert gerade das Handbuch /smsg Spitzname|Kanal Nachricht Wie /msg, die Nachricht wird jedoch auf Ihrem Bildschirm nicht angezeigt. Dies kann nützlich sein, um zu verhindern, dass Passwörter oder andere vertrauliche Informationen auf Ihrem Bildschirm sichtbar sind oder protokolliert werden. /amsg Spitzname|Kanal Nachricht Wie /msg, die Nachricht wird jedoch an alle geöffneten Kanäle und Queries gesendet. /op Spitzname Dem Benutzer Spitzname Operator-Rechte für den Kanal geben. Dieser Befehl muss in einem Kanal ausgeführt werden und funktioniert nur, wenn Sie selbst Operator des Kanals sind. Sie können mehrere Spitznamen getrennt durch Leerzeichen angeben. /deop Spitzname Dem Benutzer Spitzname Operator-Rechte für den Kanal entziehen. Dieser Befehl muss in einem Kanal ausgeführt werden und funktioniert nur, wenn Sie selbst Operator des Kanals sind. Sie können mehrere Spitznamen getrennt durch Leerzeichen angeben. /oper [Spitzname] Erteilt dem Benutzer mit dem gegebenen Spitznamen IRC-Op- (Administrator-) Rechte. Dies ist nur möglich, wenn der Spitzname in der 0:-Zeile des Servers aufgeführt ist. IRCOps haben u.a. das Recht, /kill-Befehle auszuführen und Server mit dem Befehl /con nect mit dem IRC-Netzwerk zu verbinden. Falls Sie keinen Spitznamen angeben, wird versucht, Ihnen selbst IRC-Op-Rechte zu erteilen. In beiden Fällen werden Sie zur Eingabe Ihres IRC-Op-Benutzernamens und -Passworts aufgefordert. /voice Spitzname In manchen Kanälen (mit Modus +m) können Benutzer nur Nachrichten senden, wenn Sie die Erlaubnis zu Schreiben haben. Dieser Befehl gibt dem Benutzer Spitzname die Erlaubnis zu Schreiben. Sie müssen zum Ausführen dieses Befehls Operator des Kanals sein. Dieser Befehl wird normalerweise von Operatoren in moderierten Kanälen verwendet. /unvoice Spitzname Dem Benutzer Spitzname die Erlaubnis zu Schreiben nehmen. /topic [Kanal] [Nachricht] Das Thema des Kanals in Nachricht ändern. Wenn dieser Befehl in einem Kanal ausgeführt wird, kann Kanal weggelassen werden, wenn der aktuelle Kanal gemeint ist. Falls Nachricht nicht angegeben wird, so wird das aktuelle Thema des Kanals angezeigt. Sie benötigen entsprechende Rechte, um das Kanalthema zu ändern. 34 Das Handbuch zu Konversation /away Grund Den Status auf abwesend setzen. Wenn andere Benutzer versuchen, Ihnen Nachrichten zu senden, so wird diesen mitgeteilt, dass Sie aus einem bestimmten Grund abwesend sind. Verwenden Sie den Befehl /away ohne Angabe eines Grundes, um den Status zurückzusetzen. /aaway Grund Wie /away (siehe oben), der Befehl wird jedoch für alle Server ausgeführt, mit denen Sie verbunden sind. /invite Spitzname [Kanal] Lädt den Benutzer Spitzname ein, einen Kanal zu betreten. Dies ist besonders nützlich, wenn ein Kanal nur auf Einladung betreten werden kann. Wenn Sie den Befehl in einem Kanal ausführen, können Sie Kanal weglassen. /exec Skript [Parameter] Führt ein Konversation-kompatibles Shell-Skript mit den gegebenen Parametern aus. Weitere Informationen dazu finden Sie im Abschnitt Skriptunterstützung. Beispiele: /exec kdeversion Sendet die Versionsnummern Ihrer KDE- und Qt™-Versionen an den Kanal. /exec cmd uname -a Sendet die Version Ihres Linux® -Systems an den Kanal (die Ausgabe von „uname -a”). /notify [Spitzname] Fügt den Spitznamen zu Ihrer Beobachtungsliste hinzu, oder entfernt ihn daraus. Falls der Spitzname auf der Liste ist, wird er entfernt, anderenfalls hinzugefügt. Falls Sie keinen Spitznamen angeben, wird die aktuelle Beobachtungsliste ausgegeben. /kick Spitzname Grund Versucht, den Benutzer mit dem gegebenen Spitznamen aus dem gegebenen Grund aus dem Kanal zu werfen. Falls kein Grund angegeben wird, wird der in den Einstellungen festgelegte Grund verwendet. Dieser Befehl kann nur in Kanälen ausgeführt werden. /ban [-host|-domain| -userhost|-userdomain] [Kanal] Benutzer|Maske Versucht, den gegebenen Benutzer oder eine Maske aus dem gegebenen Kanal auszuschließen. Falls der Befehl in einem Kanal ausgeführt wird, muss kein Kanal angegeben werden. Weitere Informationen über Hosts, Domains und Masken finden Sie auf irchelp.org. Die aktuelle Ausschlussliste für einen Kanal erhalten Sie mit dem Befehl /mode Kanal b. /unban [Kanal] Ausdruck Macht einen vorherigen Ausschluss aus einem Kanal rückgängig. Falls der Befehl in einem Kanal ausgeführt wird, muss kein Kanal angegeben werden. /ignore [-all] Spitzname Fügt den Benutzer Spitzname zu Ihrer Ignorierliste hinzu. Sie können mehrere Spitznamen durch Leerzeichen getrennt angeben. Falls Sie den Parameter -all verwenden, werden sämtliche Nachrichten (auch Queries, CTCP, DCC und Fehler) von diesem Benutzer ignoriert. /quote cmd Sendet cmd an den Server. /say Nachricht Sendet die Nachricht an den Kanal. Dies entspricht der Eingabe der Nachricht in der Eingabezeile. Dieser Befehl kann verwendet werden, um IRC-Befehle als Text zu senden, ohne sie auszuführen. Zwei Befehlszeichen (//) bewirken dasselbe. Der Befehl /say wird auch von Skripten zum Senden von Nachrichten verwendet. 35 Das Handbuch zu Konversation /raw [open|close] Öffnet (open) oder schließt (close) das Rohdatenprotokoll. Falls Sie keinen Parameter angeben, wird open verwendet. Im Rohdatenprotokoll werden Nachrichten direkt im ursprünglichen IRC-Format angezeigt. /konsole Öffnet eine KDE-Konsole in einem neuen Unterfenster. /server [url] [Passwort] Stellt eine Verbindung zum Server mit der Adresse url her. Wenn keine url angegeben wird, wird eine Verbindung zum Server des aktuellen Unterfensters hergestellt. Dies kann beispielsweise zum erneuten Verbinden genutzt werden, wenn die Verbindung abgebrochen wurde. Falls die Verbindung ein Passwort benötigt, geben Sie dieses an. Falls der Server eine andere Port-Nummer verwendet, als 6667 (Standard), geben Sie die url folgendermaßen an: irc.kde.org:6665 /dcc SEND Spitzname [Datei] Sendet die Datei an den Benutzer Spitzname. Falls Sie keine Datei angeben, wird ein Dateiauswahldialog geöffnet. /dcc Öffnet das Unterfenster DCC-Status. /ctcp Spitzname|Kanal ping Sendet eine PING-Anforderung an den Benutzer Spitzname oder den Kanal. Dadurch können Sie feststellen, wie groß die Zeitverzögerung beim Senden an den anderen Benutzer bzw. an Sie (wenn ein Kanal angegeben wird) ist. /ctcp Spitzname|Kanal Nachricht Sendet eine Nachricht an den Benutzer Spitzname oder an alle Benutzer in einem Ka nal. Dies entspricht dem Befehl /msg (siehe oben), die Nachricht wird jedoch über das CTCP-Protokoll versendet. Die Antwort des Empfängers hängt von dessen IRC-Programm ab. Führen Sie beispielsweise den Befehl /ctcp Eisfuchs TIME aus, so wird die auf dem Rechner von Eisfuchs eingestellte Uhrzeit an Sie gesendet (falls dieser Benutzer Konversation verwendet). Der Befehl /ctcp Eisfuchs VERSION liefert die KonversationVersionsnummer von Eisfuchs. 2.22 Skriptunterstützung Konversation liefert einige Skripte mit, die Sie aus dem Programm heraus ausführen können. Geben Sie dazu einen Befehl in folgender Form ein: /exec Skript [Parameter] Dadurch wird das Skript ausgeführt, optional mit den gegebenen Parametern. Geben Sie beispielsweise folgenden Befehl in einem Kanal ein /exec kdeversion um Ihre KDE- und Qt™-Versionsnummern an den Kanal zu senden. /exec cmd uname -a führt das Skript cmd mit dem Parameter uname -a aus. Damit werden Informationen Ihres Linux® -Betriebssystems (Ausgabe von „uname -a“) an den Kanal gesendet. Weitere Informationen über die mit Konversation mitgelieferten Skripte finden Sie im Abschnitt Skript-Referenz. Um eine Liste der verfügbaren Skripte zu erhalten, geben Sie folgenden Befehl in Konversation ein: 36 Das Handbuch zu Konversation /exec --showpath media Öffnen Sie dann den in der Ausgabe angezeigten Ordner um eine Liste der Skripte zu sehen. Sie können Ihre eigenen Skripte für Konversation schreiben. Dazu können Skriptsprachen wie Bash, Perl oder Python verwendet werden. Die ersten zwei Parameter, die von Konversation an ein Skript übergeben werden, sind: • Die Adresse des Servers • Der Name des Kanals Hier sehen Sie das Shell-Skript „cmd“: #!/ bin / sh # Führt einen Befehl aus und sendet die Ausgabe an Konversation . SERVER = $1 ; TARGET = $2 ; shift ; shift ; $@ | while read line ; do qdbus org . kde . konversation / irc say $SERVER " ←$TARGET " " $@ : $line "; done Zur Kommunikation zwischen Skript und Konversation wird „qdbus“ verwendet. Der Befehl say bewirkt, dass die Ausgabe als normale Nachricht an den Kanal gesendet wird. Um Informationen anzuzeigen, ohne sie an andere Benutzer zu senden, verwenden Sie den Befehl info. Verwenden Sie die vorhandenen Skripte als weitere Beispiele. Um ein eigenes Skript in Konversation verwenden zu können, müssen Sie es in den Ordner ‘qtp aths --paths GenericDataLocation‘/konversation/scripts kopieren. Außerdem müssen Sie die Datei als ausführbar markieren, beispielsweise mit dem Befehl chmod a+x Skriptdatei. 2.23 Skript-Referenz Mit Konversation werden standardmäßig einige Skripte mitgeliefert. Deren Benutzung wird im Folgenden erklärt. /exec bug [Fehlernummer|Suchmuster] Öffnet Ihren Browser, um auf bugs.kde.org nach dem Fehlerbericht mit der gegebenen Nummer oder Beschreibung zu suchen. Beispiel: Öffnen des Browsers und Suche nach Fehlerbericht 123456 /exec bug 123456 Ihr in den KDE-Systemeinstellungen festgelegter Standardbrowser wird geöffnet, um die Webseite http://bugs.kde.org/show_bug.cgi?id=123456 anzuzeigen /exec cmd [Befehl [Argumente]] Dieses Skript kann verwendet werden, um die Ausgabe von Befehlen (ausgeführt mit gegebenen Argumenten) an den Kanal zu senden. Beispiel: Um den anderen Benutzern in Ihrem aktuellen Kanal mitzuteilen, welche Version von Konversation Sie installiert haben: /exec cmd konversation --version | grep Konversation Ausgabe: Konversation: 1.2 Hinweis: Die gesamte Ausgabe des Befehls wird an alle Benutzer im aktuellen Kanal gesendet. Bedenken Sie dies, bevor Sie dieses Skript verwenden. 37 Das Handbuch zu Konversation /exec fortune Dieses Skript gibt ein zufällig gewähltes Zitat aus. Beispiel: Um ein zufällig gewähltes Zitat an den aktuellen Kanal zu senden: /exec fortune Beispiel-Ausgabe: Random Fortune: Never make any mistaeks. -- Anonymous, in a mail discussion about to a kernel bug report /exec gauge [Prozentsatz] Dieses Skript gibt einen einfachen, textbasierten Statusbalken für den gegebenen Prozentsatz aus. Beispiel: Um einen Statusbalken für 50% an den aktuellen Kanal zu senden: /exec gauge 50 Ausgabe: Beer load [ | ] 50% /exec mail [Ordner in KMail] Dieses Skript gibt die Anzahl der ungelesenen sowie die Gesamtanzahl der E-Mails im gegebenen Ordner in KMail aus. Beispiel: Zum Ausgeben der Anzahl von ungelesenen E-Mails in Ihrem Posteingang: /exec mail Posteingang Beispiel-Ausgabe: Email folder Posteingang has 30 unread messages, out of 800 /exec media [audio|video|{Programm}] Dieses Skript gibt Informationen über den gerade laufenden Musiktitel oder Film aus. Es unterstützt verschiedene Medienspieler. Mit den optionalen Parametern audio bzw. video können Sie festlegen, ob Informationen über momentan laufende Musik oder über Filme ausgegeben werden sollen. Außerdem können Sie das Programm angeben, von dem die Informationen abgefragt werden sollen. Folgende Medienspieler werden unterstützt: Amarok (Audio), JuK (Audio), Noatun (Audio, Video), Kaffeine (Video, Audio), KMPlayer (Video, Audio), KPlayer (Video, Audio), KsCD (Audio), kdetv (Video), Yammi (Audio), Audacious (Audio), MPD (Audio). Beispiel: Zum Ausgeben des momentan in Amarok laufenden Musiktitels: /exec media amarok Beispiel-Ausgabe: * Spitzname is listening to You Give Love A Bad Name by Bo n Jovi on Slippery When Wet [Amarok] /exec sayclip [Verzögerung] Dieses Skript sendet den Inhalt von Klipper an den aktuellen Kanal. Um Floods zu vermeiden, wird dazu optional die gegebene Verzögerung verwendet. Beispiel: Zum Ausgeben des Inhalts von Klipper mit einer Sekunde Verzögerung: /exec sayclip 1s Beispiel-Ausgabe: Konversation ist toll! /exec sysinfo Dieses Skript gibt detaillierte Informationen über Ihr System aus. Diese werden aus der Ausgabe mehrerer Befehle zusammengesetzt und entsprechend formatiert. Beispiel: Zum Senden von Systeminformationen an den aktuellen Kanal: /exec sysinfo Beispiel-Ausgabe: Sysinfo for ’user-desktop’: Linux 2.6.28-12-generic run ning KDE 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)), CPU: Intel(R) Core 2 Qua d CPU Q9450 @ 2.66GHz at 2666 MHz (5333 bogomips), HD: 370/445GB, RAM: 1965/2012MB, 232 proc’s, 98.15d up 38 Das Handbuch zu Konversation /exec tinyurl [Verknüpfungs-Adresse] Dieses Skript verwendet die API von Tinyurl, um die gegebene Verknüpfungs-Adresse zu verkürzen und an den aktuellen Kanal zu senden. Beispiel: Um eine kürzere Verknüpfung auf http://konversation.kde.org zu senden: /exec tinyurl http://konversation.kde.org Beispiel-Ausgabe: http://tinyurl.com/n3pdum /exec uptime Dieses Skript sendet die Ausgabe des Befehls „uptime“ und formatiert sie geeignet. Beispiel: Wenn Ihr Rechner seit 98 Tagen läuft: /exec uptime Beispiel-Ausgabe: Uptime: 98 days, 15 hours and 2 minutes Für diese Skripte sind standardmäßig Befehlsaliase definiert. Zum Hinzufügen, Entfernen oder Ändern von Befehlsaliasen klicken Sie auf den Eintrag Verhalten → Befehlsaliase. 39 Das Handbuch zu Konversation Kapitel 3 Befehlsreferenz 3.1 3.1.1 Das Hauptfenster von Konversation Das Menü Datei Datei → Serverliste ... (F2) Zeigt die Serverliste an. Datei → Schnell verbinden ... (F7) Zeigt den Dialog Schnell verbinden zum Herstellen einer Verbindung zu einem Server an. Datei → Erneut verbinden Verbindet erneut mit allen Servern, deren Verbindung aufgrund von Netzwerkfehlern oder anderen Problemen getrennt wurde. Datei → Kanal betreten ... (Strg+J) Öffnet einen Dialog, in dem Sie einen Kanal eingeben können, der daraufhin betreten wird. Dies entspricht dem Befehl /join #Kanalname in einem Kanal- oder Server-Unterfenster. Datei → Globale Abwesenheit (Strg+Umschalt+A) Setzt Ihren Status in allen Kanälen auf abwesend. Datei → Beenden (Strg+Q) Beendet Konversation. 3.1.2 Das Menü Bearbeiten Bearbeiten → Text suchen ... (Strg+F) Sucht im aktuellen Unterfenster nach Text. Bearbeiten → Weitersuchen (F3) Sucht im aktuellen Unterfenster erneut nach dem vorherigen Suchbegriff. Bearbeiten → Fenster leeren (Strg+L) Leert das aktuelle Unterfenster Bearbeiten → Alle Fenster leeren (Strg+Umschalt+L) Leert alle Unterfenster 40 Das Handbuch zu Konversation 3.1.3 Das Menü Einfügen Einfügen → IRC-Farbe ... (Strg+K) Siehe Versenden farbiger Nachrichten Einfügen → Markierungslinie (Strg+R) Siehe Markierungen in Protokollen Einfügen → Sonderzeichen ... (Alt+Umschalt+C) Ermöglicht die Eingabe von Sonderzeichen, wie z. B. fremdsprachigen Zeichen. 3.1.4 Das Menü Lesezeichen Lesezeichen → Lesezeichen hinzufügen (Strg+B) Fügt ein Lesezeichen für das aktuelle Netzwerk und den Kanal hinzu. Lesezeichen → Unterfenster als Lesezeichenordner ... Fügt alle geöffneten Kanäle in einem neuen Ordner zum Lesezeichenmenü hinzu. Lesezeichen → Neuer Lesezeichenordner ... Erstellt einen neuen Lesezeichenordner. Lesezeichen → Lesezeichen bearbeiten ... Öffnet den Lesezeichen-Editor. 3.1.5 Das Menü Einstellungen Einstellungen → Benutzerliste anzeigen (Strg+H) Zeigt die Benutzerliste in Kanälen an oder blendet sie aus. Einstellungen → Menüleiste anzeigen (Strg+M) Blendet die Menüleiste aus. Drücken Sie Strg+M, um sie wieder einzublenden. Einstellungen → Werkzeugleiste anzeigen Blendet die Werkzeugleiste aus oder ein. Einstellungen → Statusleiste anzeigen Blendet die Statusleiste am unteren Rand des Hauptfensters ein oder aus. Einstellungen → Identitäten ... (F8) Öffnet den Dialog Identitäten zur Einrichtung Ihrer Identität. Einstellungen → Kurzbefehle festlegen ... Öffnet einen Dialog zum Ändern der Kurzbefehle für Konversation. Einstellungen → Werkzeugleisten einrichten ... Öffnet einen Dialog, in dem Sie Knöpfe zur Werkzeugleiste von Konversation hinzufügen oder aus ihr entfernen können. Einstellungen → Benachrichtigungen festlegen ... Öffnet den Dialog Benachrichtigungen festlegen. Einstellungen → Konversation einrichten ... Öffnet den Einrichtungsdialog. 41 Das Handbuch zu Konversation 3.1.6 Das Menü Fenster Fenster → Voriges Unterfenster (Strg+,) Zeigt das vorige Unterfenster an. Fenster → Nächstes Unterfenster (Strg+.) Zeigt das nächste Unterfenster an. Fenster → Unterfenster schließen (Strg+W) Schließt das aktuelle Unterfenster. Falls es sich dabei um einen Kanal handelt, so wird dieser verlassen. Handelt es sich um ein Unterfenster mit Servermeldungen, so werden alle auf dem entsprechenden Server betretenen Kanäle verlassen und die Verbindung zum Server getrennt. Fenster → Alle offenen Queries schließen (F11) Schließt alle Privaten Unterhaltungen (Queries). Fenster → Beobachtete Benutzer online (F4) Öffnet das Unterfenster Beobachtete Benutzer online. Mehr Informationen dazu finden Sie im Abschnitt Beobachtung von Benutzern. Fenster → URL-Fänger (F6) Öffnet das Unterfenster URL-Fänger. Fenster → DCC-Status (F9) Öffnet das Unterfenster DCC-Status mit Informationen über Dateiübertragungen. Fenster → Neue Konsole Öffnet ein Terminal-Unterfenster. Sie können beliebig viele Konsolen öffnen. Fenster → Kanalliste für [Netzwerk] (F5) Zeigt eine Liste der Kanäle, die auf dem aktuellen Server verfügbar sind. Fenster → Protokolldatei für [Kanal] öffnen (Strg+O) Öffnet ein Unterfenster mit dem Protokoll für das aktuelle Unterfenster. Dies ist nur bei Kanälen, Servermeldungen und Queries möglich. Die Protokollierung muss unter Einstellungen → Konversation einrichten → Verhalten → Protokollierung in der Menüleiste aktiviert sein. 3.1.7 Das Menü Hilfe Hilfe → Handbuch zu Konversation (F1) Startet das Hilfe-System von KDE mit der Konversation-Hilfe (diesem Dokument). Hilfe → Was ist das? (Umschalt+F1) Ändert den Mauscursor zu einer Kombination von Zeiger und Fragezeichen. Das Klicken auf ein Element innerhalb von Konversation öffnet ein Hilfefenster, das die Funktion des Elementes beschreibt (sofern es Hilfe für das bestimmte Element gibt). Hilfe → Probleme oder Wünsche berichten ... Öffnet den Dialog für Problemberichte, in dem Sie Fehler und Wünsche berichten können. 42 Das Handbuch zu Konversation Help → Sprache der Anwendung umschalten Öffnet einen Dialog zur Einstellung der Hauptsprache und Ausweichsprache für diese Anwendung. Hilfe → Über Konversation Zeigt Versions- und Autoreninformationen an. Hilfe → Über KDE Zeigt Versionsinformation und Grundsätzliches zu KDE an. 43 Das Handbuch zu Konversation Kapitel 4 Fragen und Antworten Berichten Sie über Probleme und Wünsche auf der Internetseite http://bugs.kde.org. Dieses Dokument wurde seit der Installation möglicherweise bearbeitet. Etwaige neuere Versionen dieser Dokumentation finden Sie unter http://docs.kde.org/ . 1. Wenn ich Konversation starte, möchte ich eine Verbindung zu einem Server herstellen, ohne einen Kanal zu betreten. Wie geht das? Lassen Sie im Dialog Netzwerk bearbeiten das Feld Kanäle automatisch betreten leer. 2. Konversation stellt keine Verbindung zu einem Server her. Woran liegt das? Es gibt viele mögliche Ursachen für dieses Problem. (a) Stellen Sie sicher, dass Sie im Dialog Server hinzufügen den korrekten Server und Port angegeben haben. (b) Überprüfen Sie die Server-Meldungen auf Fehlermeldungen. Es ist möglich, dass der Server die Verbindung aufgrund eines falschen Passworts verweigert hat, oder weil er IDENTD benötigt und Ihr Rechner nicht auf die IDENT-Anforderung geantwortet hat. Haben Sie die SSL-Verschlüsselung aktiviert, obwohl der Server das SSL-Protokoll nicht unterstützt? (c) Falls Sie eine Firewall verwenden, stellen Sie sicher, dass folgende von Konversation benötigte Ports aktiviert sind: • Ausgehend TCP 6667 (Oder der Port des Servers mit dem Sie verbinden) • Eingehend TCP 113 (Falls der Server IDENTD benötigt) Mehr Informationen zu Problemen mit IRC finden Sie auf irchelp.org. 3. Ich kann den Eintrag Fenster → Kanalliste in der Menüleiste nicht anklicken. Wieso? Der Eintrag Fenster → Kanalliste > wird ausgegraut, wenn das aktuelle Unterfenster kein Kanal ist, z. B. Beobachtete Benutzer online. Um den Eintrag verwenden zu können, öffnen Sie einen Kanal oder ein Unterfenster mit Servermeldungen. 4. Wie kann ich festlegen, dass ich automatisch als abwesend markiert werde, wenn ich eine bestimmte Zeit lang inaktiv bin? Die automatische Abwesenheit wird für jede Identität getrennt konfiguriert. Um sie zu aktivieren, klicken Sie auf den Eintrag Einstellungen → Identitäten in der Menüleiste. Wählen Sie die gewünschte Identität im entsprechenden Auswahlfeld aus und öffnen Sie das Unterfenster Abwesend. Aktivieren Sie hier das Ankreuzfeld Automatische Abwesenheit. 5. Wie kann ich die Automatische Ersetzung der Eingabezeile deaktivieren? Verwenden Sie die Tastenkombination Strg+Eingabe anstelle der Eingabe-Taste, um die automatische Ersetzung gemäß den Einstellungen im Abschnitt Verhalten → Automatische Ersetzung im Einrichtungsdialog zu verhindern. 44 Das Handbuch zu Konversation Kapitel 5 Danksagungen und Lizenz Konversation Programm Copyright 2002-2005 Konversation-Team. http://konversation.kde.org Beiträge von: • Dario Abatianni [email protected] • Peter Simonsson [email protected] • Christian Muehlhaeuser [email protected] • John Tapsel [email protected] • Ismail Donmez [email protected] • Shintaro Matsuoka [email protected] • Gary Cramblitt [email protected] • Matthias Gierlings [email protected] • Alex Zepeda [email protected] • Stanislav Karchebny [email protected] • Mickael Marchand [email protected] Vielen Dank für die Mithilfe: • Michael Goettsche [email protected] • Benjamin Meyer [email protected] • Jacub Stachowski [email protected] • Sabastian Sariego [email protected] • Olivier Bedard www.konversation.org hosting • Frauke Oster [email protected] • Lucijan Busch [email protected] • Sascha Cunz [email protected] 45 Das Handbuch zu Konversation • Steve Wollkind [email protected] • Thomas Nagy [email protected] • Tobias Olry [email protected] • Ruud Nabben [email protected] Dokumentation Copyright (c) 2003-2005 Gary R. Cramblitt [email protected] Übersetzung Felix Schweighofer [email protected] Diese Dokumentation ist unter den Bedingungen der GNU Free Documentation License veröffentlicht. Dieses Programm ist unter den Bedingungen der GNU General Public License veröffentlicht. 46 Das Handbuch zu Konversation Anhang A Installation A.1 Bezugsquellen von Konversation Die neuesten Versionen von Konversation inklusive Quellcode und Kompilierungsanweisungen können Sie von http://konversation.kde.org herunterladen. A.2 Voraussetzungen Um Konversation verwenden zu können, benötigen Sie KDE 4 und eine Netzwerkverbindung. Falls Sie eine Firewall verwenden, beachten Sie die Informationen im Abschnitt Fragen und Antworten. Falls Sie das SSL-Protokoll verwenden möchten, benötigen Sie OpenSSL. 47