Avanti Indietro Indice

3. Configurazione

Copiate il file slrn.rc come ~/.slrnrc:

$ cp [path completo]/slrn.rc ~/.slrnrc

NOTA: il file slrn.rc si troverà in directory diverse a seconda del tipo di installazione effettuata.
Per esempio, se installate i programmi a partire dai pacchetti .rpm, il file slrn.rc sarà presente nella directory /usr/lib/slrn/
Se avete utilizzato i sorgenti .tar.gz, il file slrn.rc sarà presente nella directory /usr/local/src/slrn-0.9.6.2/doc

Editate il file ~/.slrnrc, inserite i vostri dati ed assicuratevi che compaiano TUTTE le righe sotto riportate:


% File ~/.slrnrc 
%
% Si fa riferimento ad un ipotetico abbonato di Tiscalinet, Mario Rossi,
% avente il seguente indirizzo e-mail: mr@tiscalinet.it
% Inserendo tutti i dati CORRETTAMENTE si è però soggetti al
% fastidioso fenomeno dello spamming. Si legga a tal proposito
% il paragrafo intitolato "Protezione dallo spamming".
% L' header From viene generato dal programma SLRN così:
%
% username@hostname (realname)
% 
% ATTENZIONE: lo username non deve contenere spazi !

hostname                "tiscalinet.it"
set username            "mr"
set realname            "Mario Rossi"
set replyto             "mr@tiscalinet.it"

set signature           ".signature.slrn"

% Filename where articles you have posted are archived.
% Traduzione: nomi dei file dove vengono archiviati gli articoli 
%             che sono stati inviati.

set save_posts          "slrn/My_Posts"
set save_replies        "slrn/My_Replies"
scorefile               "slrn/score"

% Name of directory where decoded files are placed (relative to HOME)
% Traduzione: nome della directory dove vengono posti i file 
%             decodificati (relativamente alla directory home)

set decode_directory    "slrn/decoded"

% Directory where all other files are saved.
% Traduzione: directory dove vengono salvati tutti gli altri file.

set save_directory      "slrn/misc"

% Directory where postponed articles are placed.  (Make sure it exists)
% Traduzione: directory dove vengono posti gli articoli scritti, ma che
%             si vogliono inviare al newsgroup in un secondo tempo.
%
% Quando siete in modalità -elenco dei newsgroup-, premete [Esc] [p] per
% scegliere quali di questi articoli archiviati inviare.

set postpone_directory  "slrn/postponed"

%-------------------------------------------------
%  Local spool configuration
%-------------------------------------------------

set spool_inn_root      "/var/spool/slrnpull"
set spool_root          "/var/spool/slrnpull/news"
set spool_nov_root      "/var/spool/slrnpull/news"
set read_active         1
set use_slrnpull        1
set server_object       "spool"

% Trovo che i colori per SLRN 0.9.5.7 (e superiori) definiti 
% nel file /usr/lib/slrn/slrn.rc non siano molto belli a vedersi.
% Personalmente preferisco i colori che erano definiti 
% per la versione 0.9.5.4 e che sono qui sotto riportati.

%-----------------------------------------------
% Colors
%-----------------------------------------------

color header_number     "green"         "white"
color header_name       "green"         "white"
color normal            "black"         "white"
color error             "red"           "white"
color status            "yellow"        "blue"
color group             "blue"          "white"
color article           "blue"          "white"
color cursor            "brightgreen"   "white"
color author            "magenta"       "white"
color subject           "black"         "white"
color headers           "brightcyan"    "white"
color menu              "yellow"        "blue"
color menu_press        "blue"          "yellow"
color tree              "red"           "white"
color quotes            "red"           "white"
color thread_number     "blue"          "white"
color high_score        "red"           "white"
color signature         "red"           "white"
color description       "blue"          "white"
color tilde             "green"         "white"
color response_char     "green"         "white"

% Commentate/correggete la linea (errata): mono verbatum           0

Un consiglio: nel file ~/.slrnrc modificate la variabile followup_string eliminando <%f> e/o %d di modo che la stringa risultante sia la più corta possibile. In caso contrario, il programma SLRN potrebbe chiedervi di ri-editare il vostro articolo per "sistemare" una riga che è lunga più di 80 caratteri.
Esempi (usando l' italiano):

set followup_string "In data %d, %r scriveva:"

set followup_string "%r scriveva:"

Oppure, fate in modo che compaia la seguente linea:

set reject_long_lines 0

NOTA: il file ~/.slrnrc in realtà contiene molte altre istruzioni che consentono una maggiore personalizzazione del programma. Quelle da me sopra elencate sono le minime indispensabili, affinchè tutto funzioni correttamente: il programma SLRN non si collegherà al news server per leggere le news perchè utilizzerà quelle presenti sull' hard disk, scaricate in precedenza dal programma SLRNPULL.

Create le seguenti directory:

$ mkdir slrn
$ mkdir slrn/postponed
$ mkdir slrn/decoded
$ mkdir slrn/misc

Bisogna ora indicare a SLRNPULL quali newsgroup scaricare. Con i permessi di root editate il file /var/spool/slrnpull/slrnpull.conf. Tale file è formato da una serie di linee del tipo:

[nome newsgroup]  [numero articoli]  [tempo di permanenza]

[nome newsgroup] = nome del newsgroup da scaricare

[numero articoli] = indica quanti articoli devono essere scaricati. Il numero 0 equivale a scaricare TUTTI gli articoli presenti nel newsgroup

[tempo di permanenza] = indica quanti giorni gli articoli rimangono sull' hard disk prima di essere rimossi a seguito del comando "$ slrnpull --expire"

Esempio di file /var/spool/slrnpull/slrnpull.conf:


# Scarica TUTTI gli articoli dal newsgroup it.comp.os.linux.iniziare
# con un tempo di permanenza pari a 14 giorni.
# Gli articoli scaricati verranno rimossi dall' hard disk se dopo 14 
# giorni dal download viene dato il comando "$ slrnpull --expire"

it.comp.os.linux.iniziare  0  14

# Scarica gli ULTIMI 50 articoli presenti nel newsgroup 
# it.comp.os.linux.software con un tempo di permanenza pari a 7 giorni.
# Gli articoli scaricati verranno rimossi dall' hard disk se dopo 7 
# giorni dal download viene dato il comando "$ slrnpull --expire"

it.comp.os.linux.software  50  7


Avanti Indietro Indice