dmesg.fr:~#

display message

Talk : discuter sous Linux

chat discussionTalk permet très simplement de discuter en temps réel avec d'autres utilisateurs via un Terminal. De plus, il est très léger (à peine quelques dixaines de kilo octets).


Installation

Ouvrez un Terminal et tapez :

apt-get install talkd talk

Redémarrez inetd :

/etc/init.d/openbsd-inetd restart


Utilisation

Exemple : l'utilisateur bob souhaite discuter avec Alice.

Bob et Alice doivent chacun ouvrir un Terminal.
Assurez-vous que chaque utilisateur peut recevoir des messages, en tapant :

mesg

La commande devrait retourner : is y
Si ce n'est pas le cas, tapez :

mesg y

Bob va maintenant initier une demande de discussion avec Alice, en tapant :

talk alice

Alice reçoit un message sur son Terminal :

Message from Talk_Daemon@nom_machine at hh:mm ...    
talk: connection requested by
bob@127.0.1.1
talk: respond with:  talk
bob@127.0.1.1      


Alice doit maintenant taper :

talk bob

La connection est établie. Bob peut taper librement du texte qui s'affichera en temps réel chez Alice, et vice-versa.


Problèmes

Lorsque vous tapez talk utilisateur vous obtenez le message d'erreur suivant :

Error on read from talk daemon: Connection refused. Press any key...


Ceci provient d'une erreur de configuration. Editez le fichier /etc/inetd.conf

Assurez-vous que les lignes qui commencent par talk et ntalk ressemblent à ceci :

ntalk           dgram   udp    wait    nobody.tty      /usr/sbin/in.ntalkd     in.ntalkd
talk            dgram   udp    wait    nobody.tty      /usr/sbin/in.talkd      in.talkd


Le cas échéant, modifiez les lignes et redémarrez inetd :

/etc/init.d/openbsd-inetd restart

talk devrait maintenant fonctionner.


Copyright dmesg.fr - All Rights Reserved.