slrn: Configurez un lecteur de News (forums) stable
Le lecteur de News BeInformed qui est Open Source
offre de superbes fonctionnalités, mais il a de sérieux problèmes de
stabilité qui découragent certains d'une utilisation
régulière. Bien que moins agréable, le client slrn en mode texte est
100% stable, très rapide et accepte des super raccourcis clavier. Malheureusement,
la personnalisation de slrn est plutôt compliquée si vous n'êtes pas
familier avec les applications en mode texte. Voici ce que vous devez faire pour y arriver
avec slrn:
- Téléchargez la librairie slang précompilée de cet endroit (pas besoin de
récupérer celle qui est nommée slang-complete -- c'est simplement
du code source dont vous n'aurez pas besoin). Déplacez libslang.a vers
/boot/home/config/lib.
- Téléchargez la distribution slrn précompilée à
partir du même endroit. Déplacez le binaire slrn vers
/boot/home/config/bin.
- Ouvrez /boot/home/.profile et ajoutez une ligne comme celle -ci:
# Variable d'environnement pour slrn
export NNTPSERVER=news.isp.com
(en utilisant le nom de votre serveur de News, bien sûr). Puis, saisissez
dans un Terminal:
source ~/.profile
pour activer la nouvelle variable d'environnement.
- Cherchez dans le dossier doc de slrn un fichier nommé
slrn.rc. Déplacez le dans votre dossier /boot/home et nommez-le
.slrnrc.
- Ouvrez .slrnc avec un éditeur de texte et modifiez quelques
lignes. Tout ce que vous voudrez activer devra être dé-commenté
en supprimant le signe %. Par exemple, les lignes:
%hostname "YOUR.HOSTNAME"
%set username "jd"
%set realname "John Doe"
%set replyto "jd@somthing.com"
pourraient devenir:
hostname "mageos.com"
set username "rebond.antispam"
set realname "Scot Hacker"
set replyto "rebond.antispam@mageos.com"
Ceci initialisera les deux lignes From: et Reply To: à
rebond.antispam@dnai.com. Assaisonnez ça à votre goût. Si
vous désirez qu'un bloc de signature soit ajouté à chaque article
posté, dé-commentez la ligne .signature, puis créez un fichier
.signature dans le dossier /boot/home. Plus loin dans le fichier, vous
découvrirez que vous avez un contrôle complet sur la manière dont
slrn utilise les colonnes des articles qu'il affiche. Ça peut être
très utile si vous utilisez Terminal avec des couleurs non standard ou si vous
ne supportez pas le vert cru que slrn utilise par défaut.
- Maintenant, il vous faut créer une liste par défaut des Newsgroups.
Initialisez ce fichier en saisissant dans le Terminal:
slrn -f .jnewsrc -create
Plus tard, vous pourrez ajouter ou supprimer des groupes dans .jnewsrc via
l'interface de slrn, ou en l'éditant et en relançant slrn.
- Vous devriez y être maintenant. Saisissez simplement slrn pour
lancer le lecteur de News. Ça vous prendra un peu de temps pour vous y habituer
mais ça n'est pas très dur. Appuyez sur ? à n'importe quel moment
pour avoir l'aide en ligne et lisez la doc qui est livrée avec slrn.
- L'autre truc un peu compliqué avec slrn est pour poster ou répondre
à un article car il appelle l'éditeur vi par défaut. C'est
parfait si vous aimez vi et abominable dans le cas contraire. Heureusement, vous
pouvez choisir votre éditeur. Ouvrez .slrnrc à nouveau et
cherchez la ligne:
%set editor_command "jed '%s' -g %d -tmp"
changez la en:
set editor_command "StyledEdit '%s'"
Si Pe est votre éditeur préféré, mettez plutôt:
set editor_command "pe '%s'"
Du coup, lorsque vous voudrez poster ou répondre, ça se passera avec
un éditeur graphique. Lorsque vous enregistrez et fermez la fenêtre de
l'éditeur, vos modifications sont retournées à slrn pour
publication. Très pratique.
- Si vous voulez être capable de répondre par courriel, cherchez la
ligne:
%set sendmail_command "/usr/lib/sendmail -oi -t -oem -odb"
et modifiez la en:
set sendmail_command "mail vous_meme@quelque_part.com"
Notez que le démon courriel (mail daemon) doit être lancé pour
que ça marche (activez le via le programme de configuration E-mail).
Notez que vous devrez insérer à la main les fins de lignes avant
d'arriver à 80 caractères -- slrn ne publie pas d'articles en repliage
automatique. C'est facile sous Pe avec le compteur de caractères.
- Si vous n'avez pas de connexion permanente ou si vous payez à la
durée de connexion, vous souhaiterez récupérer slrnpull sur BeBits. Les instructions de
configuration sont indiquées dans l'archive.
Un petit inconvénient de la distribution actuelle est que les gens qui
regarderont l'en-tête de vos messages verront que vous avez posté depuis une
machine Unix. Pour afficher correctement que vous postez depuis BeOS, il vous faudra
modifier légèrement le code source de slrn.
Téléchargez les archives slrn et slang complètes depuis ftp://ftp.yoyo.org/users/jmd/
Déballez les deux dans /boot/home/Desktop/dev (Ce chemin est
codé quelque part dans le source). Ouvrez
/boot/home/Desktop/dev/slrn/src/post.c. Trouvez la rubrique:
# ifdef __unix__
# define SYSTEM_OS_NAME "UNIX"
# else
et changez la en:
# ifdef __unix__
# define SYSTEM_OS_NAME "BeOS"
# else
Enregistrez et fermez. Exécutez make et remplacez l'ancien binaire par le
nouveau.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.
Astuce traduite par: Marc Lebas.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|