Talk

Linux.fista
Versio hetkellä 10. helmikuuta 2010 kello 13.13 – tehnyt LP (keskustelu | muokkaukset) (katso myös write; eri versioita; alkukappale)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

talk on vanha IRC-tyylinen viestin, jossa eri keskustelijoille on varattu eri osa näyttöä (tai ikkunaa). Ohjelmasta on liuta eri versioita. Useimmat ovat yhteensopivia BSD:n talkin kanssa, mutta sisältävät ei-yhteensopivia laajennoksia. Ohjelma voi joko toimia päätteellä (tai pääteikkunassa) tai avaten oman ikkunansa. Keskustelu eri koneiden käyttäjien välillä vaatii palvelinohjelman. Jotkut talk-ohjelmat vaativat palvelimen myös paikallisiin keskusteluihin. POSIX-standardi ei edellytä mahdollisuutta ottaa yhteyteen toisella koneella olevaan henkilöön tai luoda monenvälisiä yhteyksiä.

Ohjelma käynnistetään kertomalla keneen haluaa yhteyden. Nimi ja pääte voivat posixin mukaan olla ainakin who-komennon antamassa muodossa, muut muodot sallitaan ohjelmaversiosta riippuen. Kaikki ohjelmat eivät noudata posixia, joten yksittäisen ohjelman manuaalisivua voi joutua katsomaan.

talk joku
talk joku pts/8
talk joku@jossakin
talk joku@jossakin tty1
ytalk joku@jossakin#tty2

Jos tämä henkilö on kirjautuneena ja sallii viestit pääteikkunaansa hän saa viestin yhteydenotosta ja voi vastata:

talk yhteydenottaja
gnutalk --reply

Tämän jälkeen keskustelu voi alkaa. Ohjelma jakaa ikkunan kahteen osaan, joissa toisessa näkyy toisen ja toisessa toisen kirjoitukset. Joissakin talk-ohjelmissa keskustelijoita voi olla useampia. Kirjoitettu teksti näkyy heti ruudulla.

----------------------------= YTalk version 3.3.0 =-----------------------------
Heipparallaa!
Minä t

--------------------------= joku@jossakin.example.fi =--------------------------
Hei!

Posix vaatii, ettei käyttäjien merkistöasetuksia huomioida tekstiä välitettäessä. Eri ohjelmat saattavat kunnioittaa tätä, olla kunnioittamatta tai käyttää oikeata merkistöä eri pyynnöstä.

Eri talk-ohjelmilla on omat laajennoksensa, jotka eivät välttämättä toimi ristiin, vaikka ohjelmat muuten ovatkin yhteensopivia. Laajennoksista voi mainita mahdollisuuden etäyhteyksiin, useammanvälisiin keskusteluihin, käyttäjähallintaan, tiedostojen lähettämiseen ja komentotulkin käynnistämiseen (jolloin kaikki keskustelijat saavat session ruudulleen nähtäväksi).

Talk-ohjelmia

Ohjelmien nimet saattavat vaihdella, useimmat kutsuvat itseään nimellä talk. Tässä lähinnä Debianin pakettinimien perusteella. Suluissa käyttöliittymälirjasto. curses/ncurses toimii tekstitilassa tai pääteikkunassa tk, gtk ja kde X:ssä.

  • talk (curses)
  • etalk (emacs)
  • gtalk/gnutalk (ncurses, gtk, pistoke)
  • inetutils-talk (ncurses)
  • ktalkd (kde)
  • netkit-ntalk (ncurses)
  • ntalk (ncurses ja kde)
  • xtalk (tk)
  • ytalk (ncurses)

Katso myös