Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Applications
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

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:

  1. 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.
  2. Téléchargez la distribution slrn précompilée à partir du même endroit. Déplacez le binaire slrn vers /boot/home/config/bin.
  3. 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.

  4. Cherchez dans le dossier doc de slrn un fichier nommé slrn.rc. Déplacez le dans votre dossier /boot/home et nommez-le .slrnrc.
  5. 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.

  6. 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.

  7. 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.
  8. 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.

  9. 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.

  10. 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
 

 

BeArchives.com Banner Exchange Network