Pour toute question précise, n'hésitez pas à poster dans le conti
ens.forum.aide
de forum. Pour savoir ce qu'est forum,
allez ici. Vous gagnerez
aussi à lire le tutorial flrn avant
cette FAQ si vous débutez.
flrn
est un lecteur de news écrit par deux archicubes,
Damien Massé et Joël-Yann Fourré, spécialement pour lire forum. Il
peut avidemment être utilisé pour lire les news extérieures
(Usenet). À l'heure actuelle, c'est Damien Massé qui maintient ce
programme.
\art-m
suivi de TAB
complètera en
\art-msgid
.Pour des raisons historiques, on appelle « contis » (comme continuum) ce que sur Usenet on appelle des « groupes de discussion » ou des « forums »).
Ça s'appelle un « followup-to » (abrégé souvent en
fu2
), ce qui veut dire « suivi vers ». Dans les en-têtes
de l'article, il y a une ligne Groupes:
(ou
Newsgroups
si on est en option
edit_all_headers
ce qui est le cas depuis la config
conscrit 2001). Deux étapes :
Ce qui donne à la fin :
Message-ID: <12a34b$6@clipper.ens.fr> From: baggins@clipper.ens.fr (Frodo Baggins) References: <67$9c123de@clipper.ens.fr> <34$12ef89$1@clipper.ens.fr> Subject: droit des animaux (was: Re: la vie des macareux) Newsgroups: ens.forum.sciences.biologie, ens.forum.societe.droit Followup-To: ens.forum.societe.droit Organization: Reply-To: Expires: X-Censorship: X-Trace:
Là, le groupe d'origine est sciences.biologie
où on
discutait de la vie passionnante des macareux. Le sujet a dérivé et
vous faites une redirection vers societe.droit
. Au
passage, vous changez aussi le titre la discussion, voir la question correspondante dans la FAQ.
Notez que faire si faire des suivis-à est une question de politesse quand on est hors-sujet, et envers les gens qui ne lisent pas tous les contis, vous n'êtes pas censés en faire à tout bout de champ. Des suivis-à incessants rendent une discussion plus difficile à suivre qu'autre chose. La Nétiquette sur Usenet demande de signaler clairement les changements de groupe, car tous les lecteurs de news ne les signalent pas, au contraire de flrn. Vous pouvez en prendre l'habitude sur forum en ajoutant à la fin :
[Copie et suivi dans societe.droit]
Enfin, si vous lisez la discussion dans societe.droit
et
que vous voulez remonter à celle dans sciences.biologie
,
placez-vous sur l'article qui fait le crosspost et tapez
\swap-grp
(ou utilisez le raccourci c
dans
la config conscrits).
Flrn vous propose alors la liste des groupes dans lesquels le message a été crossposté
> ens.forum.sciences.biologie ens.forum.societe.droit
Il ne vous reste plus qu'à choisir.
Un « crosspost » (Xpost en abrégé) est le fait de poster un même message dans plusieurs groupes à la fois. Il est normal de cross-poster dans le cadre d'un Followup, mais c'est Mal si on se contente de spammer forum : si les gens ne font pas attention, le crosspost se perpétuera, gênant ainsi les lecteurs des groupes non concernés et gaspillant des ressources. Mieux vaut mieux cibler le conti dans lequel on écrit.
Deux cas de figure :
g
(goto), et flrn passe au groupe suivantz
comme zap, et tout le conti est marqué comme luDans le cas d'un conti pas sérieux (en alt.*), il faut envoyer un courrier au compte forum.
Pour un conti sérieux, il faut poster un message demandant
explicitement la création d'un groupe dans le conti
syst.forum
. Une brève discussion va se tenir, destinée à
vérifier si d'autres gens que vous sont intéressés. Pas de formalités
comparables à celles existant par exemple sur Usenet-fr.
Il faut faire un cancel, qui supprime le message. Un message
annonçant votre cancel apparaîtra dans le conti
ens.forum.control
. Pour canceller, appuyez sur
e
. Flrn demande confirmation du cancel.
On ne peut annuler que ses propres messages. Pour les autres, dans le cas des contis sérieux, c'est le blast qui existe.
Il faut faire un supersedes (verbe : superseder). Un supersedes
annule un article et en reposte un autre dans la foulée. Il est utile
si vous avez oublié quelque chose dans votre message, si vous
souhaitez corriger des fautes d'orthographe... Il suffit de taper
\supersedes
sur le message, puis de reposter.
Attention : le deuxième article ne garde pas le même message-ID. Si
quelqu'un répond à votre premier article pendant que vous tapez le
second, le fil de la discussion sera brisé...
C'est ce qu'on appelle le Message-ID de l'article, ID pour
identité. Il faut utiliser la commande \art-msgid
(touche
y
dans la config conscrits) suivi du message-ID (ne pas
oublier les cornets < >
qui en font partie).
De manière générale, quand vous indiquez dans forum la référence d'un message, donnez aussi bien le message-ID que la référence dans le conti. Ainsi, pour le message dont il est question, il vaut mieux dire : « Va voir histoire:458 (alias <8ja3ro$97m$1@clipper.ens.fr>). »
Il est bon de modifier le sujet d'une discussion lorsque celle-ci
dévie de son sujet d'origine. La modification obéit à des règles
précises. Prenons un exemple. La discussion de départ porte sur la
hausse des prix de l'essence. Le champ Subject:
ressemble
alors à ça :
Subject: Re: prix de l'essence
La discussion passe ensuite à la couleur des Schtroumpfs, puis à la masse des neutrinos. On a alors successivement :
Subject: couleur des Schtroupmfs (was: Re: prix de
l'essence)
puis
Subject: masse des neutrinos (was: Re: couleur des
Schtroupmfs)
Si vous ne changez pas de sujet, comment pourrez-vous retrouver plus tard une discussion sur la masse des neutrinos si elle s'appelle « prix de l'essence » ou « couleur des Schtroupmfs » ? Inversement, il est pénible pour les autres que la discussion change de sujet tout le temps. Et pensez à mettre des titres clairs, qui donnent une bonne idée de la discussion, en vous abstenant de blagues et jeux de mots vaseux.
Notez qu'il ne faut pas accentuer les caractères dans une en-tête, sous peine de se retrouver avec des caractères bizarres.
La touche J me permet de marquer tout l'arbre de messages (le thread) comme lu. Flrn passe au thread suivant dans le conti.
Pour marquer un message comme lu, utiliser la touche k
(comme kill
).
Le blast (déplacement d'un message de son conti d'origine vers le
conti alt.blast
) est ce qui remplace la censure. Il sert
à empêcher que des discussions non sérieuses ou hors-sujet aient lieu
dans des contis sérieux, ce qui pourrait gêner les autres
contributeurs. On ne blaste pas dans les contis alt.*, parce que ces
contis ne sont pas sérieux et que le blast n'aurait pas lieu
d'être. La règle plus ou moins suivie est qu'on ne blaste pas un
message hors-sujet mais isolé. Pour éviter d'être blasté, il faut
changer de conti quand on est hors-sujet.
Le droit de blast appartient aux modérateurs (on dit aussi
« propriétaires » en référence à l'ancien système de censure) de
conti. La liste des modérateurs se trouve sur clipper, dans le fichier
/var/forum/blastd/proprio.
Beaucoup de gens ont bindé la touche 'Z' sur le blast : cela se fait avec la ligne suivante dans le .flrnrc :
name forum bind Z pipe-header Message-ID: /usr/local/util/bin/simpleblast
où
/usr/local/util/bin/simpleblast
est le script suivant :
#! /bin/sh ( echo 'HELO' ; sed -e 's/^/BLST /g' ; echo 'QUIT' ) | netcat clipper 2119
À l'autre bout du port 2119 il y a le Blast Daemon qui écoute vos requêtes, et qui blaste les messages si vous en avez le droit (i.e. si le message est à vous, si vous êtes forum, ou si vous êtes un modérateur d'un conti où le message a été posté. (Si vous préférez parler au Blast Daemon sans l'intermédiaire d'un script, c'est également possible. « netcat clipper 2119 » marchera. La commande « HELP » en dira plus sur les autres commandes.)
Qu'est-ce que le .flrnrc
? C'est le fichier de
configuration de flrn. Vous en avez déjà un qui contient la
configuration par défaut définie pour vous par les gourous
responsables de la « config conscrit. » Votre .flrnrc
peut se trouver directement dans votre compte
($HOME/.flrnrc
ou dans un répertoire .flrn
($HOME/.flrn/.flrnrc
) suivant la config dont vous disposez.
Il est possible de poster dans forum avec un surnom. Cela ne conduit pas à l'anonymat, car le login demeure entre parenthèses à côté du surnom. Pour utiliser un pseudonyme, ajouter dans le .flrnrc :
name forum set post_name Sauron
Si vous avez envie de voua appeler Sauron, bien sûr.
Créez un fichier dans lequel vous écrivez votre signature (appelons le
.sig_flrn
pour l'exemple). Ajoutez ensuite dans votre
.flrnrc
:
name forum set sig_file .sig_flrn
Votre .sig_flrn
doit contenir le séparateur standard
de signature, à savoir deux tirets suivis d'une espace :
-- Sauron « Un Anneau pour les gouverner tous »
Notez cependant qu'il n'est pas d'usage dans forum d'inclure une signature, c'est une habitude plutôt venue de Usenet.
Par défaut, flrn ne cite pas les signatures des messages (ce qui est le comportement standard d'un lecteur de news). Si on veut, localement, citer une signature, il faut taper
:set quote_sig
avant de répondre (notez le
:
au début de la commande pour modifier une option). Pour
que ce comportement soit permanent, il faut ajouter dans son
.flrnrc :
name forum set quote_sig
Pour sauver un article, il faut appuyer sur
s
(comme save). Flrn demande alors dans quel fichier on
veut sauvegarder l'article. Pour que les articles soient sauvegardés
dans un répertoire spécial, il faut ajouter dans son
.flrnrc :
name forum set savepath=/le/bon/chemin/
Le rot13 est une méthode de chiffrement très simple
qui consiste à décaler toutes les lettres de 13 rangs. a devient ainsi
n. Le rot13 est parfois utilisé dans forum pour donner la fin d'un
film, la solution d'une devinette... Ainsi seuls ceux qui veulent
vraiment lire le font. Si vous avez la config conscrits, la touche
X
lance un filtre qui vous permet de déchiffrer la partie
du message en rot13.
Sinon, vous pouvez ajouter dans votre .flrnrc :
bind X filter rot13
Deux cas de figure :
\mail-answer
(rappelez-vous, flrn complète les
commandes).Cc:
(comme
« carbon copy », comme dans les en-têtes de mail).Il faut ajouter une en-tête Followup-To:
poster
quand on répond. La réponse des autres à ce message est
alors envoyée à l'adresse contenue dans le champ
From:
Non.
Un kill-file permet de vous éviter de lire les
messages de certaines personnes (flrn marque les messages de cette
personne comme lus). Pour kill-filer une personne dont le login est
pikachu, il vous suffit d'éditer .flrnkill.forum
et
d'ajouter les lignes suivantes :
:: *From: pikachu Tkilled
Certains groupes de forum sont très gros. Comme flrn
charge à chaque fois tous les articles du groupe, vous avez droit à
« Patientez... » pendant 5 minutes avant que flrn
ait
fini de charger alt.bavardage
. Il y a un moyen de
remédier au problème : demander à forum de ne charger que les n
derniers messages. Dans votre .flrnrc
, ajoutez :
name forum set max_group_size <n>
...avec <n> le nombre de messages à charger
à chaque fois. Attention, cette manière de faire à quand même un gros
défaut : si vous voulez remonter au-delà des n articles, il faut
quitter flrn
, changer l'option et relancer
flrn
...
Il y a une interface
web pour faire une recherche. On peut également utiliser la
commande forumsearch
dans un xterm. Par exemple, vous
recherchez le terme « Narsil » (l'épée d'Aragorn dans le livre Le
Seigneur des Anneaux) :
clipper ~ $ forumsearch Narsil
Au bout d'un certain temps (plus ou moins long suivant la recherche),
forumsearch
vous répond ceci :
clipper ~ $ forumsearch Narsil
Exec: /usr/local/util/bin/glimpse -e 'Narsil' -H /var/forum/index-glimpse/ -w
-i -L 100 -y 2>&1 |
ens.forum.loisirs.fantasy.tolkien: 265: > Dans le film, cet empoté d'Aragorn
a oublié d'emporter Narsil,
ens.forum.loisirs.fantasy.tolkien: 262: Dans le film, cet empoté d'Aragorn
a oublié d'emporter Narsil,
ens.forum.loisirs.fantasy: 220: also was thrown down, and with the hilt-shard
of Narsil [l'épée
ens.forum.loisirs.cinema: 2554: also was thrown down, and with the hilt-shard
of Narsil [l'épée
Ce qui signifie que vous pouvez trouver le mot
Narsil dans les article 265 et 262 de
loisirs.fantasy.tolkien
, dans l'article 220 de
loisirs.fantasy
et l'article 2554 de
loisirs.cinema
. Ignorez la première ligne, elle dit
seulement ce que forumsearch
vient de faire.
Il faut d'abord « -- », ensuite une espace (on a dit : ensuite une espace), ensuite aller à la ligne. Ce qui donne l'aspect général suivant :
-- Pikachu
Ceci est le format standard d'une signature sur les news (les lecteurs de news reconnaîtront votre signature comme telle). C'est la colorisation prévue dans votre configuration de flrn pour les signatures qui la colore en bleu (ou violet, ou rouge, etc.).
Il suffit d'éditer le fichier .flnewsrc.forum
et de
mettre les contis dans l'ordre où l'on souhaite les lire.