Avanti Indietro Indice

4. Utilizzo dei programmi

4.1 Download delle news

Nelle linee che seguono dovete sostituire al posto di [news server] il nome del news server al quale potete accedere per leggere/scrivere le news. Per maggiori informazioni chiedete al vostro fornitore di accesso ad internet.

Effettuate il login con l' utente abilitato ad utilizzare il programma SLRNPULL (si ricorda che deve appartenere al gruppo news). Una volta collegati ad internet date il seguente comando:

$ slrnpull -h [news server]

E' altresì possibile definire la variabile di ambiente NNTPSERVER per evitare di utilizzare l' opzione -h di SLRNPULL. Basta editare il file /etc/profile ed aggiungere le seguenti due linee:

NNTPSERVER=[news server]
export NNTPSERVER

In questo caso il comando per scaricare le news diventerà semplicemente:

$ slrnpull

La prima volta che lancerete SLRNPULL verrà visualizzata una schermata simile alla seguente:

10/06/1999 16:02:15 slrnpull started.
10/06/1999 16:02:15 Created dir /var/spool/slrnpull/news.
10/06/1999 16:02:15 Created dir /var/spool/slrnpull/data.
10/06/1999 16:02:15 Reading /var/spool/slrnpull/slrnpull.conf
10/06/1999 16:02:15 Created dir /var/spool/slrnpull/news/it.
10/06/1999 16:02:15 Created dir /var/spool/slrnpull/news/it/test.
10/06/1999 16:02:15 Connecting to host news.tiscalinet.it ...
10/06/1999 16:02:17 Connected to host.  Posting Ok.
10/06/1999 16:02:17 ***/var/spool/slrnpull/out.going/rejects directory
does not exist.  Creating it...
10/06/1999 16:02:17 Fetching articles for it.test.

A questo punto verranno scaricati sia i titoli degli articoli sia i relativi messaggi in essi contenuti.

NOTA: la prima volta sarà necessario scaricare migliaia di articoli e la cosa potrebbe richiedere una quantità di tempo non trascurabile. Inoltre, con alcuni news server, la velocità di download potrebbe diminuire drasticamente dopo aver scaricato i primi 100 articoli (cosa che capita utilizzando il news server di Tin - news.tin.it - per esempio).

Una volta che il programma SLRNPULL ha terminato il suo compito, potete scollegarvi da internet e procedere alla lettura delle news usando il programma SLRN. Una registrazione di tutte le operazioni svolte dal programma SLRNPULL è contenuta nel file /var/spool/slrnpull/log. Per esaminarne il contenuto:

$ less /var/spool/slrnpull/log

Per effettuare la cancellazione dall' hard disk degli articoli divenuti ormai vecchi (in base a quanto specificato nel file /var/spool/slrnpull/slrnpull.conf) date il seguente comando:

$ slrnpull --expire

NOTA: per quest' ultima operazione non è necessario essere collegati ad internet.

4.2 Lettura delle news

E' un' operazione semplicissima, basta digitare il seguente comando:

$ slrn -create

per ogni utente che desidera leggere le news.

NOTA: dovete usare l' opzione -create solamente la prima volta che lanciate il programma SLRN. Le volte successive il comando sarà semplicemente:

$ slrn

NOTA: il programma SLRN in molti casi, ma non sempre, fa distinzione tra lettere maiuscole e minuscole.
Ad esempio, IL COMANDO OTTENUTO PREMENDO IL TASTO [L] E' DIVERSO DA QUELLO OTTENUTO PREMENDO IL TASTO [l].

Per leggere gli articoli scaricati:

Il programma SLRN presenta 3 modalità di funzionamento.

Per avere un elenco dei comandi, premete [?].
I più utili sono i seguenti:

Ovunque vi troviate

[Ctrl]+[g] : annulla un' operazione

[Ctrl]+[r] : refresh dello schermo

-Elenco dei newsgroup-

[l] : elenca i newsgroup sottoscritti ma che contengono solamente articoli già letti (tali newsgroup hanno uno 0 a sinistra del nome. Tale numero, infatti, conteggia gli articoli non letti)

-Elenco degli articoli-

[Esc]+[s] : per ordinare (in inglese: to sort) gli articoli secondo diversi criteri

[Esc]+[t] : espande/collassa un thread

[h] : dopo che è stato letto un articolo, serve per tornare all' elenco degli articoli a pieno schermo

[Esc]+[<] : salta al primo articolo

[Esc]+[>] : salta all' ultimo articolo

[a] : ricerca (in avanti) una data stringa nel campo "Author"

[A] : ricerca (all' indietro) una data stringa nel campo "Author"

[s] : ricerca (in avanti) una data stringa nel campo "Subject"

[S] : ricerca (all' indietro) una data stringa nel campo "Subject"

[o] : salva un articolo sull' hard disk nel file specificato dall' utente. Se il file esiste, l' articolo viene aggiunto alla fine del file (operazione nota come "append").

[.] : ripete l' ultimo comando dato

-Lettura degli articoli-

[t] : mostra/nasconde gli header meno importanti

[T] : mostra/nasconde le linee che costituiscono citazioni di altri articoli (in inglese: quoted lines)

[U] : lancia Netscape per collegarsi all' URL presente nell' articolo Nel caso che in quest' ultimo siano presenti più URL, verrà aperta una finestra per chiedervi quale indirizzo contattare

[z] : mostra l' articolo a tutto schermo

[TAB] : scavalca le "quoted lines"

[b] : indietro di una pagina

[SPAZIO] : avanti di una pagina

[Invio] : avanti di una riga

[Esc]+[FRECCIA SU] : indietro di una riga

[Esc]+[FRECCIA GIU'] : avanti di una riga

NOTA: per default vengono mostrati solo i seguenti header: From, Newsgroups e Subject. Se volete modificare tale situazione editate la variabile "visible_headers" in ~/.slrnrc.
Esempi:

visible_headers "X-,From:" per visualizzare, di default, tutti gli header che iniziano con X- più l' header From

visible_headers "" per non visualizzare, di default, nessun header

4.3 Invio delle news

Per inviare un nuovo articolo lanciate il programma SLRN

$ slrn

Vi comparirà l' elenco dei newsgroup sottoscritti, che contengono almeno 1 articolo non ancora letto. Ricordo che se non vedete il nome di nessun newsgroup ma solo il puntatore "->" :

Portatevi sul nome del newsgroup al quale volete inviare il vostro articolo e premete i tasti [p] [y] [Invio].

NOTA: i manifesti dei newsgroup italiani li trovate presso
http://www.news.nic.it/news-it/gruppi-it.html

Se volete inviare un articolo di prova, per verificare la corretta installazione dei programmi, dovete utilizzare il newsgroup it.test !

Per default si dovrà scrivere l' articolo utilizzando l' editor vi. Se volete utilizzare un editor diverso, modificate nel file ~/.slrnrc la linea: set editor_command

Uscite dall' editor, vi verrà posta la seguente domanda:
Post the message? Yes, No, Edit, poStpone

Si possono presentare i seguenti 3 casi:

  1. nel file ~/.slrnrc è presente la linea "set use_slrnpull 1". Premete [y] oppure [Y]. SLRN non invia al news server l' articolo bensì lo copia nella directory /var/spool/slrnpull/out.going con un nome simile a questo: X913482683-607-1.[utente]
    [utente] = nome col quale si è effettuato il login
    TUTTI i file che si trovano in questa directory verranno automaticamente inviati al news server dal programma SLRNPULL prima di scaricare i nuovi articoli.
    E' il metodo consigliato

  2. nel file ~/.slrnrc NON è presente la linea "set use_slrnpull 1". Se premete [y] o [Y] l' articolo verrà inviato al news server. E' NECESSARIO, pertanto, avere attiva la connessione ad internet

  3. indipendentemente dal contenuto del file ~/.slrnrc, premete [s] o [S]. L' articolo verrà salvato in un file: dovete fornire un nome. Successivamente, tale articolo potrà essere inviato (al news server o alla directory /var/spool/slrnpull/out.going) premendo i tasti [Esc] [p] in modalità -elenco dei newsgroup-

Se volete rispondere nel newsgroup ad un articolo che avete appena finito di leggere, premete [f] per effettuare un followup. Le regole per l' invio dell' articolo di followup sono identiche ai 3 casi sopra elencati.


Avanti Indietro Indice