Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für talk (1.1.1)

usr/share/doc/talk/talk.txt
Das Talk-Paket Die Einleitung Das Talk-Paket stellt einen Daemon-Prozess und ein Programm zur Verfuegung ueber welches Anwender ueber die Kommandozeile des eisfair-Servers miteinander kommunizieren (chatten) koennen. Die Funktionen Das Talk-Paket besteht aus folgenden Komponenten: * ntalkd - ist der Daemon-Prozess der die Kommunikation zwischen den verschiedenen Anwender-Sessions ermoeglicht. ([1]ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-ntalk -0.17.tar.gz) * ytalk - ist das Frontend-Programm ueber welches die Kommunikation abgewickelt wird. ([2]http://www.iagora.com/~espel/ytalk/ytalk.html) Die Voraussetzungen Ein lauffaehiger eisfair-Server ;-) Die Installation Das Talk-Paket wird ueber das Setup-Menue installiert. Wird eine aeltere Paketversion vorgefunden, so wird diese deinstalliert bevor die neuen Programmdateien installiert werden. Nach dem Installieren der Programmdateien wird direkt der Konfigurations-Editor gestartet um die Konfiguration anzupassen. Nach Beendigung dieses Schrittes werden die Konfigurationsdateien generiert und alle benoetigten Programme gestartet. Das Menue im Setup-Programm Das Menue im Setup-Programm ist wie folgt aufgebaut: * Talk Service administration + View documentation: Anzeigen der Dokumentation + Edit configuration: Bearbeiten der Konfiguration + Show Status: Status des Talk-Daemons anzeigen + Return: Untermenue verlassen Die Menuepunkte duerften selbsterklaerend sein, da sie keinerlei weitere Eingabe erwarten. Aus diesem Grund wird auf deren Funktion nicht weiter eingegangen. Die Aenderung der Konfiguration Die Konfiguration kann ueber den Menuepunkt 'Edit configuration' geaendert werden. Standardmaessig wird der Editor aufgerufen, der in der Environment- Konfiguration ueber die Variable 'EDITOR' festgelegt wurde. Nachdem der Editor beendet wurde wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestaetigt, werden ueber ein Skript die Anpassungen umgehend wirksam gemacht. Die Konfigurationsdatei In der Konfigurationsdatei, die ueber das Menue zugaenglich ist, sind folgende Parameter vorhanden; wer sie von Hand editieren will findet sie unter /etc/config.d/talk. Die Parameter START_TALK Fuer die Aktivierung des Talk-Programms muss dieser Parameter lediglich auf den Wert `yes' gestellt werden. Die Einstellung `no' deaktiviert das Talk-Programm. Gueltige Werte: yes, no Standardeinstellung: START_TALK='yes' TALK_TRUSTED_NETS_N Ueber diesen Parameter wird die Anzahl der Host- bzw. Netzwerkeintraege festgelegt, denen Zugriff auf den Talk-Daemon gewaehrt werden soll. Wird der Wert `0' gesetzt, so wird keine Zugriffsbeschraenkung aktiviert. Gueltige Werte: Zahl Beispiel: TALK_TRUSTED_NETS_N='1' TALK_TRUSTED_NETS_x Ueber diesen Parameter wird festgelegt aus welchen Netzwerken bzw. von welchen Hosts auf den Talk-Daemon zugegriffen werden darf. Es kann entweder eine IP-Adresse oder auch ein Netzwerk inklusiv der Netzmaske angegeben werden. Gueltige Werte: IP-Adresse oder Netzwerkadresse Beispiel: TALK_TRUSTED_NETS_1='192.168.0.15' TALK_TRUSTED_NETS_2='192.168.1.0/24' TALK_SCROLLING Wird dieser Parameter auf 'yes' gesetzt, so wird im Talk-Frontend, bei Erreichen des unteren Fensterrandes, der bisherige Text durchgerollt und nach oben aus dem Fenster geschoben. Wird dieser Parameter auf 'no' gesetzt, so beginnt die neue Eingabe wieder am oberen Fensterrand und ueberschreibt den bisherigen Text. Gueltige Werte: yes, no Standardeinstellung: TALK_SCROLLING='yes' TALK_WORDWRAP Wird dieser Parameter auf 'yes' gesetzt, so wird im Talk-Frontend, bei erreichen des rechten Fensterrandes, automatisch ein Zeilenumbruch durchgefuehrt. Wird dieser Parameter auf 'no' gesetzt, so unterbleibt ein Zeilenumbruch und der bisherige Text wird nach links aus dem Fenster geschoben. Gueltige Werte: yes, no Standardeinstellung: TALK_WORDWRAP='yes' TALK_AUTO_INVITE Wird dieser Parameter auf 'yes' gesetzt, so wird automatisch eine eingehende Talk-Session akzeptiert ohne zuvor einer Bestaetigung einzuholen. Gueltige Werte: yes, no Standardeinstellung: TALK_AUTO_INVITE='no' TALK_RERING Wird dieser Parameter auf 'yes' gesetzt, so wird ein erneutes Klingelsignal bei dem gewuenschten Gespraechspartner ausgeloest, falls dieser nicht innerhalb von 30 Sekunden antwortet. Gueltige Werte: yes, no Standardeinstellung: TALK_RERING='yes' TALK_RERING_PROMPT Wird dieser Parameter auf 'yes' gesetzt, so wird ein erneutes Klingelsignal bei dem gewuenschten Gespraechspartner erst dann ausgeloest, wenn dies zuvor erneut bestaetigt wurde. Gueltige Werte: yes, no Standardeinstellung: TALK_RERING_PROMPT='yes' Die Verwendung des Programms Um eine Verbindung zu einem anderen Anwender aufzubauen geht man wie folgt vor: * Durch Eingabe des Befehls `who' prueft man wer gerade auf dem Rechner eingeloggt ist. * Durch Eingabe von `talk ' wird der gewuenschte Gepraechspartner gerufen. Auch zu Windows-Rechner kann man Verbindung aufnehmen, wenn zuvor ein Talk-Client installiert wurde. Im Internet ist z.B. WinTalk v1.27 verfuegbar. ([3]http://cws.internet.com/chat-wintalk.html) Um eine Verbindung zu einem Windows-Anwender aufzubauen geht man wie folgt vor: * Durch Eingabe von `talk @' wird der gewuenschte Gepraechspartner gerufen. Die Nachrichtenannahme freischalten bzw. sperren Mit dem Programm `mesg' ist es moeglich die Annahme von Nachrichten fuer ein Terminal freizuschalten bzw. zu sperren. Fuer ein Terminal ist mit hoher Wahrscheinlichkeit der Nachrichtenempfang gesperrt, wenn man die Meldung `Ytalk error: xxx is refusing messages' erhaelt. Folgende Optionen stehen hierbei zur Verfuegung: mesg - Wird der Befehl ohne Parameter aufgerufen, so wird der aktuelle Status wiedergegeben. `is n' bedeutet hierbei, dass die Nachrichtenannahme gesperrt ist, `is y', dass die Nachrichtenannahme freigeschaltet ist. mesg y - Mit diesem Befehl wird die Nachrichtenannahme freigeschaltet. mesg n - Mit diesem Befehl wird die Nachrichtenannahme gesperrt. __________________________________________________________________ Juergen Edner 2012-05-24