Kommunisere med talk

talk er et program som lar to personer snakke sammen via tastaturet over et nettverk. Programmet er tekstbasert og kjøres fra kommandolinje. For å snakke med noen skriver du kommandoen talk brukernavn@maskin. Maskin er navnet eller IP-adressen til maskinen din samtalepartner sitter på; brukernavn er brukernavnet for samtalepartneren på denne maskinen. Merk at dette generelt ikke er det samme som prefiks i e-postadressen. Hvis du skal snakke med noen på samme maskin som deg selv kan du utelate @maskin.

Når du skriver denne kommandoen vil samtalepartneren din få opp en beskjed som ser omtrent slik ut:

konsoll #1
Message from Talk_Daemon@apollo at 10:03 ...
talk: connection requested by brukernavn@maskin.domene.no.
talk: respond with:  talk brukernavn@maskin.domene.no

I eksempelet over er du brukeren brukernavn som prøver å snakke fra maskinen domene.no med en annen bruker på samme maskin.

Når samtalepartneren din får denne beskjeden kan han svare med talk brukernavn@maskin.domene.no. Da begynner en talk-sesjon der man hele tiden ser hverandres konsoll (din halvdel er den øverste).

For å avslutte kan en av partene trykke CTRL-C.

Dette fungerer ikke fra/til login.stud.ntnu.no, men fungerer på solarislogin.stud.ntnu.no.

Forutsetninger for å bruke talk

For at dere skal kunne bruke talk, må det kjøre en talk daemon på maskinene dere er logget inn på. Dermed er det umulig å bruke talk til eller fra en person som sitter på en PC eller MAC og ikke er innlogget på en UNIX-maskin via for eksempel en SSH-forbindelse.

Du må også vite hvilket brukernavn samtalepartneren din har og hvilken maskin han sitter på, samt at han må være pålogget.

Samtalepartneren må også tillate talk-forespørsler. Hvis man skriver mesg n i et vindu, kan ikke andre sende talk-forespørsler til dette vinduet. For å slå på denne muligheten igjen skriver man mesg y.

Husk at samtalepartneren din kan gjøre noe viktig når du prøver å kontakte ham / henne, og en talk-forespørsel kan gjøre ganske stygge ting med terminalvinduet hans hvis han f.eks. jobber i Pine. Respekter derfor andre dersom de ikke ønsker å bli kontaktet i tide og utide.

Alternativer til talk

Hvis du bare skal skrive en kort beskjed til en annen bruker på samme maskin kan man bruke write. F.eks.:

konsoll #2
echo 'Heisann'|write fisk

Da vil brukeren fisk få følgende opp i sitt terminalvindu:

konsoll #3
Message from daljord@apollo on pts/25 at 11:24 ...
Heisann EOF

IRC er en annen og bedre løsning. Her kan begge parter koble seg opp mot en server og trenger kun en IRC-klient på maskinen. Med IRC kan man kommunisere på tvers av operativsystem. Man kan snakke flere sammen eller ha private samtaler. Mange IRC-klienter har også muligheten til å overføre filer, og konfigurere det slik at en får beskjed når kjente logger seg på.