Nyyseistä yleisesti kertoo laajahko Nyysiopas.
Toiminta Gnusissa tapahtuu kolmessa puskurissa: nyysiryhmille, artikkelien aiheille ja itse artikkeleille on omat puskurinsa. Tämä helpottaa valikoimista: voi itse päättää, mitä ryhmää haluaa lukea, ja voi jo otsikoista katsella, onko keskustelu kovinkin kiivasta.
Seuraavassa kuvataan Gnusin perustoimintoja.
Lisätietoja löytyy mm.
Gnus FAQ:sta
ja gnus.org
ista,
jossa on laaja
Gnus Manual.
gnus
tai, jos ei halua käyttää oletusarvoista
nyysipalvelinta, käskyllä
C-u M-x gnus
. Jos et tiedä, mikä on käyttämässäsi koneessa oletusarvoinen
nyysipalvelin, lienee parasta ensimmäisellä kerralla antaa käsky
C-u M-x gnus
. Silloin käskyriville tulostuu esim. teksti
NNTP server: nntp
jolloin tässä tapauksessa oletusarvoinen
nyysipalvelin on nntp
. Jos haluat käyttää sitä, paina vain Returnia ja voit jatkossa käynnistää Gnusin käskyllä
M-x gnus
. Jos et, kirjoita (Emacsia normaalisti käyttäen) sanan nntp
tilalle haluamasi palvelimen nimi, esimerkiksi otax
.
Käynnistettäessä Gnus lataa itsensä, ottaa yhteyden nyysipalvelimeen ja tarkistaa, onko uusia artikkeleita. Näiden alkuvalmistelujen jälkeen Gnus näyttää nyysiryhmät ja näissä olevien lukemattomien artikkelien lukumäärät.
Ellei ryhmiä ja niissä olevia artikkeleita ole paljon, voi koko istunnon selvittää painelemalla välilyöntiä. Välilyönti valitsee ryhmän tai luettavan artikkelin tai näyttää seuraavan sivun tai sillä voi siirtyä sekä seuraavaan artikkeliin että ryhmään edellisen tultua luetuksi.
Lopettaminen tapahtuu painamalla q
-näppäintä
*Newsgroups*
-puskurissa. Mahdollisen makkarasormisuuden varalta Gnus vielä tarkistaa, että todella haluat lopettaa.
?
m
i
ja m gnus
.
n
:llä ja edelliseen ryhmään
p
:llä (myös emacsmaiset C-n ja C-p). Ryhmän kaikki artikkelit voidaan merkitä luetuiksi (catch up)
käskyllä c
, jolloin Gnus vielä
kysyy varmistuksen, haluatko todella tehdä niin.
Kun ryhmä on valittu, Gnus näyttää siitä ruudun yläosassa otsikkolistauksen varaten alaosan artikkelille.
Takaisin ryhmälistaukseen palataan q
:lla
ja siitä taas
q
:lla pois (takaisin siihen tilaan, josta Gnus käynnistettiin).
Gnusia käytettäessä on tärkeää ymmärtää, millä tasolla milloinkin ollaan, muun muassa siksi, että ryhmätasolla saattaa samalla kirjainkomennolla olla eri merkitys kuin artikkelitasolla. Seuraavassa kuvataan toiminnan eri tasoja Gnusin yhteydessä sekä perustoimintoja kullakin tasolla:
emacs
tai,
jos Emacs oli aiemmin käynnistetty ja sitten keskeytetty C-z:lla,
komennolla fg
.
gnus
tai M-x gnus
.
Tältä tasolta päästään Unixin komentotulkin tasolle
esim. tilapäisesti käskyllä C-z.
n
tai C-n siirtää seuraavan (next) ryhmän kohdalle
p
tai C-p siirtää edellisen (previous) ryhmän kohdalle
q
lopettaa Gnusin käytön, jolloin palataan
Emacsin perustasolle.
n
ja p
toimivat samaan tapaan kuin ryhmätasolla
mutta vievät seuraavaan tai edelliseen artikkeliin
q
lopettaa ryhmän lukemisen, jolloin palataan
Gnusin ryhmätasolle.
*
ilmoittaa, että ryhmässä tkk.tekola.vipunen on tärkeäksi merkitty artikkeli.
Kirjain U
on merkki siitä, ettei ryhmää enää tilata jatkossa (unsubscribed).
9: aloita_tasta * 1: tkk.tekola.vipunen 5: atk.tietoliikenne 26: atk.unix U 53: controlRyhmän voi valita välilyönnillä tai yhtäsuuruusmerkillä
=
, joka ei suoraan näytä ensimmäistä artikkelia.
Seuraavaan ryhmään pääsee näppäimellä n
,
N
tai C-n. N
ja C-n
siirtyvät myös jo luettuihin ryhmiin tai poistettuihin ryhmiin.
Vastaavasti p
, P
ja C-p siirtyvät edelliseen ryhmään.
Määrättyyn ryhmään pääsee antamalla käskyn j
ja kirjoittamalla ryhmän nimen. Emacs osaa täydentää nimeä tabulaattorilla ja välilyönnillä.
Koska kaikkien ryhmien lukeminen veisi paljon aikaa, kannattaa käyttää ahkerasti näppäintä
u
. Se poistaa ryhmän luettavien ryhmien joukosta; ryhmän saa takaisin siirtymällä ryhmän kohdalle ja painamalla näppäintä
u
uudestaan.
Iso L
listaa kaikki ryhmät riippumatta siitä,
onko ryhmä merkitty
u
:lla tai onko ryhmässä artikkeleja, joita ei ole luettu
(L
= Long list).
Pieni l
taas näyttää vain tilatut ryhmät, joissa on artikkeleja, joita ei ole vielä luettu
(l
= short list).
Kesken newsien lukemisen voi antaa käskyn g
, joka hakee ne
artikkelit, jotka mahdollisesti ovat saapuneet Gnusin käynnistämisen jälkeen.
Pieni g
pitää kirjoittaa ryhmien nimilistauksessa. Artikkelia luettaessa
g
siirtyy artikkelin alkuun. Uusien artikkelien hakeminen
on yleensä aiheellista vain, jos Gnusin käyttökerta kestää pitkään tai on erityistä syytä olettaa, että on tullut uusia kiinnostavia juttuja.
Gnus pitää kirjaa luetuista artikkelista ja ryhmien järjestyksestä tiedostossa
.newsrc
. Ryhmiä voi järjestellä komentotulkissa
sort
-komennolla, lue
man sort
tai Emacsin normaalitilassa käskyllä
M-x sort-lines
. Mutta myös Gnusissa voi vaihtaa ryhmien järjestystä: voit poimia ryhmiä poistokehään C-k:lla ja palauttaa ne C-y:llä jonnekin muualle.
D 18: [ 53:kiravuo@otax.] News-etiketti osa 1; Johdanto D 19: [166:kiravuo@otax.] News-etiketti osa 2; Kirjoittamisen perusteet K 20: [173:kiravuo@otax.] News-etiketti osa 3; Keskustelu 21: [130:kiravuo@otax.] News-etiketti osa 4; Ryhmät 22: [109:kiravuo@otax.] News-etiketti osa 5; Hyötykäyttöä - 23: [ 63:kiravuo@otax.] News-etiketti osa 6; SanastoYllä on otaxin ryhmän
aloita_tasta
otsikoita. Rivin alussa
D
osoittaa, että artikkeli on luettu tai merkitty luetuksi.
K
on ns. tapettu otsikko; tällä aiheella varustetut otsikot merkitään käsitellyiksi, eikä niitä tarvitse enää lukea. Viiva
-
tarkoittaa, että artikkeli on hyödylliseksi havaittu ja merkitty myöhempää käyttöä varten.Artikkelien otsikoita käsiteltäessä ja artikkeleita luettaessa voi käyttää mm. seuraavia käskyjä:
n
p
N
P
j
J
j
, mutta valitsee artikkelin luettavaksi.
l
^
k
t
t
pääsee tilaan, jossa kaikki
otsakkeet näkyvät, ja sitten tästä tilasta normaalitilaan.
a
. Ensin Gnus kysyy ryhmän, johon viesti menee, sitten viestin aiheen. Jakelualue eli distribution on yleensä valmiiksi oikea, eli sen voi kuitata Returnilla. Tämän jälkeen Gnus luo puskurin
*post-news*
,
johon voi viestinsä kirjoittaa. Lähettäminen tapahtuu käskyllä C-c C-c.
Jos lähettää viestinsä useisiin ryhmiin, on ristiinpostitus (cross-post) suositeltavaa, eli lisätään muut ryhmät pilkulla erotettuna
Newsgroups:
-kenttään. Useimmat nyysiohjelmat
osaavat tällöin merkitä viestin luetuksi myös muista ryhmistä, eikä lukijoiden tarvitse katsella samaa artikkelia useasti.
Esimerkki ristiinpostauksesta:
Newsgrops: tky.alayhd.sik,tky.alayhd.yleinen
Ennen varsinaisen artikkelin kirjoittamisen aloittamista hyväksytään vain yksi ryhmä kysyttäessä, mihin ryhmään kirjoitetaan. Muut ristiinpostausryhmät voi kirjoittaa
*post-news*
-puskurin luomisen jälkeen
Newsgroups:
-riville eli siinä vaiheessa, kun on kirjoittamassa itse artikkelia.
Mikäli kotihakemistossa on tiedosto
.signature
sopivilla oikeuksilla varustettuna, Gnus lisää sen artikkelin loppuun automaattisesti. Sopivat oikeudet ovat lukuoikeus tiedostoon ja suoritusoikeus kotihakemistoon.
Artikkelin lähettämisen testausta varten on omat *.test-ryhmänsä, esim. otax.test ja sfnet.test. Muissa ryhmissä kokeiluartikkelit saattavat aiheuttaa kielteisiä reaktioita, ns. "liekitystä" (flame-wars).
Ennenkuin kirjoittaa mitään Otaniemeä pidemmälle pitää harkita kahdesti; kaikista mahdollisista kiistöistä huolimatta kirjoittaja edustaa itsensä lisäksi opinahjoaan ja omaa kansallisuuttaan.
Jos myöhemmin haluaa peruuttaa (cancel) artikkelinsa, se tapahtuu käskyllä
C
artikkelin otsikkotietojen kohdalla (siis iso
C
-kirjain, ei control-näppäin). Peruuttaminen on järkevää esimerkiksi silloin, kun artikkelin sisältö (esim. myynti-ilmoitus) ei enää ole voimassa.
Meilivastauksen kirjoittamiseksi annetaan käsky
r
tai R
. Niiden erona on, että jälkimmäinen lainaa vastaukseen alkuperäisen viestin sisennettynä. Tässä vaiheessa voi muutella haluamiaan otsikkokenttiä, esim. lisätä ylimääräisiä vastaanottajia. Viesti
lähetetään käskyllä C-c C-c.
Samalla tavalla f
tai F
lähettää kommenttiartikkelin. Jälkimmäistä käytettäessä on yleensä syytä editoida lainausta pois niin, että vain olennaisin tulee esille.
Otsikkotietoja voi muutella, vaihtaa vaikka ryhmää tai lisätä muita ryhmiä. Mikäli keskustelu on ollut kovin rönsyilevää, kannattaa välillä korjata aihe
(Subject:
-rivillä) ajankohtaisemmaksi.
Yksittäisen artikkelin voi tuhota eli merkitä luetuksi näppäimellä d
. Kokonaisista kommenttiketjuista pääsee eroon k
:lla ja C-k:lla.
Joskus artikkeleissa on tärkeää tietoa, jota ei kannata tallettaa tiedostoksi, mutta jonka haluaisi muistaa hetken kauemmin. Tällöin voi artikkelin merkitä näppäimellä
u
. Merkki pysyy niin kauan, kunnes artikkeli vanhenee tai tuhotaan käsin d-kirjaimella.
Oli artikkelilla mikä tahansa merkki (luettu, tapettu yms.), sen voi poistaa käskyllä M-u.
Kill-tiedostoa voi editoida Gnusin sisällä. Käsky M-k tekee paikallisen kill-tiedoston, joka koskee vain tiettyä ryhmää, kun taas M-K tekee globaalin, kaikki ryhmät kattavan kill-tiedoston. Tiedoston editointi lopetetaan käskyllä C-c C-c.
Esimerkki kill-tiedostosta:
(gnus-kill "Subject" "testi") ; Merkitsee testiartikkelit tapetuiksi (gnus-kill "From" "Joanna.Oja@hut.fi") ; Merkitsee Joanna Ojan artikkelit tapetuiksi