Jusqu'à maintenant, après chaque nouvelle installation d'une ubuntu, j'étais obligé de la reconfigurer en iso-8859-15, juste parce que slrn ne parle pas utf-8 (et que j'adore perdre mon temps son usenet :)
-=- slrn et l'utf-8 -=-
slrn roulaize grave (plus que gnus en tout cas), mais slrn est toujours allergique à l'utf-8. Il paraît que la prise en compte de l'utf-8 par slrn est en cours de développement, mais pour l'instant slrn version 0.9.8.1pl1-28 livré avec la dernière ubuntu ne le gère pas, transformant le moindre caractère accentué en signe cabalistique. (la version slrn pre0.9.9-60 n'est pas encore releasée, mais d'après news.software.users, elle est parfaitement fonctionnelle)
Donc il faut utiliser un autre encodage de caractère, à savoir l'iso-8859-15 ou fr_FR@euro. (On pourra pinailler sur le fait qu'il ne s'agit pas de la même chose, que l'un est un encodage et l'autre une locale...)
-=- la locale fr_FR@euro -=-
Par défaut, la distribution ubuntu ne comporte pas l'encodage iso-8859-15, il faut donc générer la locale correspondante par la commande:
locale-gen fr_FR@euro
locale-gen est un programme du paquet belocs-locales-bin normalement installé par défaut. S'il manque sur votre disque, installez-le avec aptitude install belocs-locales-bin
-=- luit -=-
La commande apt-cache show luit raconte:
Package: luit
Description: X client - luit
Luit is a filter that can be run between an arbitrary application and a UTF-8 terminal emulator. It will convert application output from the locale's encoding into UTF-8, and convert terminal input from UTF-8 into the locale's encoding.
Il s'agit donc d'un traducteur d'encodage entre un programme et le terminal qui affiche ce programme.Puisque slrn réclame de l'iso-8859-15 (ou du fr_FR@euro) et qu'on veut l'utiliser dans un terminal qui sert aussi à autre chose et qui est donc configuré par défaut en fr_FR.UTF-8, on lance son exécution par la commande:
LANG=fr_FR@euro luit slrn
Ainsi chaque fois que slrn voudra afficher un accent ou plus généralement un caractère graphique, luit recevra ce caractère et le transcrira en UTF-8 afin qu'il soit correctement affiché par le terminal.-=- vim -=-
L'éditeur que j'utilise pour rédiger les posts qui font de moi le phénomène de foire le plus connu de usenet et de sa proche banlieue (coté numéros pairs) est bien évidement vi
VIVE VI Vaincra EmacsIl est appelé par slrn d'après la ligne suivante du fichier de configuration ~/.slrnrc:
set post_editor_command "vim -c 'set tw=72' -f %s +%d"
Il faut cependant vérifier que le ~/.vimrc ne contient PAS de ligne pour régler l'encoding et surtout pas set encoding=utf8. Sinon, pendant l'édition, vim va envoyer de l'UTF-8 à luit qui croit recevoir du fr_FR@euro et effectue donc une espèce de double encodage en UTF-8.Les caratères accentués présents dans le fichier temporaire ~/.followup que slrn créé au moment où on presse la touche f pour répondre à un article vont être mal affichés par le terminal et mal envoyés sur le nain ternet.
Si l'option set encoding=utf8 vous est indispensable quand vous utilisez vim pour autre chose que la rédaction de posts sur usenet, alors un petit tour dans la page de man vous appendra qu'il suffit d'appeler vim avec l'option -u {vimrc} où {vimrc} sera le nom d'un fichier de configuration de vim que vous n'utiliserez que pour rédiger vos posts avec slrn.
La ligne de ~/.slrnrc serait donc :
set post_editor_command "vim -c 'set tw=72' -u .vimrc-slrn -f %s +%d"
Le fichier ~/.vimrc-slrn serait une copie de votre .~/.vimrc mais sans le set encoding=utf8. (Solution non testée)-=- disclêmeur -=-
L'intégralité de cet article est sous Demerden Sie Sich Licence, vous pouvez faire fumer votre écran ou suicider votre mulot avec, et vous pouvez essayer de m'en rendre responsable. Il est libre de droits.
# Merci qui ?
Posté par Hugues (site web personnel) . Évalué à 2.
# Merci qui ?
Posté par Hugues (site web personnel) . Évalué à -5.
[^] # Re: Merci qui ?
Posté par Matthieu Moy (site web personnel) . Évalué à 2.
# usine a gaz ?
Posté par B16F4RV4RD1N . Évalué à 3.
dpkg-reconfigure locales ( ajouter fr_FR@euro en plus d'utf8 mais garder utf8 par défaut)
export LANG=fr_FR@euro && slrn
Je n'ai pas slrn, mais avec d'autres programmes, cela semble bien fonctionner.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: usine a gaz ?
Posté par MrLapinot (site web personnel) . Évalué à 2.
Par contre, ça peut se changer ponctuellement, au moment de lancer slrn (mais c'est un peu lourd).
[^] # Re: usine a gaz ?
Posté par IsNotGood . Évalué à 2.
Ou plus simplement :
LANG=fr_FR@euro slrn
# Pour les nuls
Posté par Jeanuel (site web personnel) . Évalué à 7.
[^] # Re: Pour les nuls
Posté par 태 (site web personnel) . Évalué à 8.
Plus sérieusement, slrn est un client usenet* (le meilleur avec tin). Et je suppose que l'on pourrait éventuellement le comparer à links** qui est un des meilleurs navigateurs web en mode texte. Ceux qui utilisent bien usenet connaissent slrn (le newsgroup qui compte y fait allusion régulièrement). links est un peu le snownews*** du web.
*: il manquait un 'e'.
**: il fallait remplacer le 'x' par un 's'. A moins que tu aies voulu dire lynx, w3m ou elinks ?
***: snownews est mon lecteur de flux rss.
[^] # Re: Pour les nuls
Posté par MrLapinot (site web personnel) . Évalué à 3.
[^] # Re: Pour les nuls
Posté par Bapt (site web personnel) . Évalué à 1.
[^] # Re: Pour les nuls
Posté par 태 (site web personnel) . Évalué à 2.
[^] # Re: Pour les nuls
Posté par Jeanuel (site web personnel) . Évalué à 2.
Mais tu remarquera l'heure tardive à laquelle j'ai posté le message. Je sais, c'est pas une excuse.
Sinon, merci pour les précisions...
# Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 5.
Enfin, j'aimerais bien tester, mais je n'arrive pas à trouver de version sur carte perforée.
Une bonne âme pour m'en imprimer une, et me l'envoyer par malle-poste ?
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par beagf (site web personnel) . Évalué à 8.
Je suppose (enfin j'éspère) que le commentaire était humoristique. Pour le miens en tout cas c'est le cas... (même si j'utilise slrn et mutt)
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par z a . Évalué à 2.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 0.
Que les sites web soient lents et peu pratiques, à la limite, peu importe... ça n'a pas grand chose à voir avec mon propos.
Maintenant, j'ai du mal à voir comment on peut avoir besoin d'un news reader en mode texte pour son utilisation quotidienne (à moins d'être en effet sur une bécane du néolithique... tout le monde n'a pas les moyens de renouveler son matériel tous les 3 mois, je veux bien).
Les seuls cas raisonnables où on se retrouve en mode texte, c'est quand on administre un serveur distant... ou quand on veut exécuter des commandes shell en local. Or je ne vois pas trop pourquoi on voudrait lancer un news reader sur la machine distante, alors que la logique voudrait que les logiciels client soient exécutés en local, d'une part, et pourquoi une personne normalement constituée interagirait avec son news reader en langage shell, d'autre part.
Qu'on ne me sorte pas l'argument du service disponible uniquement sur l'intranet : les tunnels SSH, ce sont des choses qui se font !
Donc tous ces browsers/MUA/news readers en mode texte, c'est sympa pour tester vite fait (tester la connectivité, par exemple), mais bon, ça s'arrête là pour moi. Vouloir les utiliser plus que ça, c'est du snobisme barbu.
Bon, allez, je poste ça pendant qu'on est encore vendredi, car je me doute bien que je suis un peu catégorique, et que je ne vais pas manquer de susciter des réactions indignées !
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 2.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par MrLapinot (site web personnel) . Évalué à 4.
Le seul truc qui me manque vraiment régulièrement, c'est un lecteur de pdf en console (si quelqu'un connaît ça). Et un client jabber efficace (non pidgin n'est *pas* une solution satisfaisante, surtout avec ses raccourcis claviers qui interfèrent avec screen).
Quand je lance X, c'est au choix ion3/xmonad ou xfce (qui ne m'apporte rien de plus mais est agréable à l'oeil, ce qui fait que je l'utilise en ce moment). Et vraiment, ce n'est pas pour frimer. Je me sens juste mieux quand je travaille dans ces conditions.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par MrLapinot (site web personnel) . Évalué à 3.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par B16F4RV4RD1N . Évalué à 3.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par MrLapinot (site web personnel) . Évalué à 3.
Tu saisis tes postscript ou tes svg à la main.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par davux (site web personnel) . Évalué à 1.
Jette un oeil a irssi-xmpp :
http://cybione.org/src/irssi-xmpp/
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par zul (site web personnel) . Évalué à 2.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par MrLapinot (site web personnel) . Évalué à 2.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par enzbang (site web personnel) . Évalué à 1.
http://www.gnu.org/software/freetalk/
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 2.
À quoi bon ?
Mais à quoi bon se taper l'équivalent mode texte, alors que c'est pareil, sauf qu'il n'y a pas les menus et que la souris ne fonctionne pas ? (quid de la fonctionnalité que tu utilises rarement et dont tu ne connais pas le raccourci clavier ?)
J'ai une excellente réactivité. Je ne suis pas perturbé par ces histoires d'encodage (hihi). Et puis je me fiche de l'autonomie de mon laptop la plupart du temps (je fonctionne sur batterie dans le train uniquement, or la batterie tient le coup sur 3h).
Et en plus je ne suis pas masochiste.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par 태 (site web personnel) . Évalué à 2.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 2.
Les applis graphiques sont complètement fonctionnelles au clavier, en général.
Ça t'apporte quoi d'avoir un vélo quand t'as déjà les transports en commun pour là où tu vas ? Rien d'indispensable, juste une manière de plus de faire les choses. Et cette manière supplémentaire de faire les choses peut se trouver être mieux adaptée à certains moments.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par 태 (site web personnel) . Évalué à 1.
Citons Aldoo modulo légère transposition : "Maintenant, j'ai du mal à voir comment on peut avoir besoin des [transports en communs] pour son utilisation quotidienne (à moins d'être en effet sur une bécane du néolithique... tout le monde n'a pas les moyens de renouveler son matériel tous les 3 mois, je veux bien).
Les seuls cas raisonnables où on se retrouve en [bus], c'est quand on [n'a pas de vélo]... ou quand on veut [éviter la pluie]."
Tu sais que tu peux lancer des terminaux sous X ? Tu sais que les applis bien faites (tin, mutt, vim, snownews, weechat, firefox) marchent très bien avec les différents encodages, tandis que certaines applis (slrn, elvis, xchat, svn, xemacs...) ont du mal à supporter un encodage différent de celui qu'ils ont choisi ? Tu sais que quand je clique sur un lien dans mon client mail qui est dans un terminal, mon navigateur se lance et ouvre ce lien ? Alors ne crache pas sur le tramway parce que tu trouves que le vélo c'est mieux que le bus...
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 2.
L'appli avec une GUI sous X, ce n'est ni le vélo ni le bus, mais c'est les deux à la fois.
Le bus c'est les commandes au clavier, et le vélo la souris.
Le coup de l'encodage, c'était pour chambrer, puisque c'était le thème du journal.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par 태 (site web personnel) . Évalué à 2.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 3.
Mon intention était de remettre les choses en perspectives.
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par beagf (site web personnel) . Évalué à 2.
J'ai un screen de lancé sur un serveur dédié perso avec pas mal de terminaux virtuels contenant notament Mutt pour mes mails, slrn pour les news, irssi+bitlbee pour irc/jabber/msn...
L'énorme avantage pour moi est que je peux me connecter de n'importe ou, que ce soit chez moi, au boulot ou chez un pote, j'ai juste à faire un ssh, récupérer mon screen et j'ai accès à tous ces programmes instantanément.
Ce sont des programmes que je connais parfaitement et qui sont configurés au petits onnions depuis des années. Avec eux je peux bosser (ou autre...) de manière rapide et éfficace. Avec le screen, je retrouve en permanence mon "bureau virtuel" exactement comme je l'avais laissé en me déconnectant, mais si c'était sur un autre poste et toujours avec les même logiciels.
Pas besoin de relancer les applis à chaque connexion et pas besoin d'utiliser un service web beaucoup plus lent.
Je suis d'accord que les interfaces graphiques peuvent être très pratique et apporter beaucoup, mais notament pour un lcteur de news ou la seule chose que je fait c'est lire et répondre à des méssages en mode texte, franchement le gain ne vaut absolument les pertes.
Ce genre de logiciel s'adresse à un public différent de thunderbird ou autre, mais ce public existe et il ne choisit pas forcément ces logiciels par snobisme ou pour frimer. Pour me faire passer à une interface graphique pout tout ces logiciel il va falloir que tu me trouve une solution qui me permette de faire la même chose de manière aussi rapide et pratique. Et à ma connaissance c'est actuellement impossible. Notament la préservation des applications lancées, et rendre le bureau accéssible sur tous système disposant de ssh (en fait surtout linux netbsd et windows, ainsi que de temps en temps mais pas souvent macos)
[^] # Re: Pendant ce temps, à l'heure du web 3.0 et des wm composités...
Posté par Aldoo . Évalué à 2.
Je ne connais effectivement pas d'équivalent pour une session graphique.
De plus, ce n'est pas nécessairement souhaitable : en effet, déporter l'affichage d'un client graphique, c'est lourd en bande passante et en réactivité.
Je disais plus haut qu'il était logique que les logiciels clients soient exécutés localement. Je n'avais pas pensé au problème de la "localité" qui bouge. Bref, à moins de trouver un moyen simple de relancer tous les clients sur son nouveau poste "local", et ce dans le même état qu'à l'origine (notion de session), il ne reste que la possibilité de laisser les logiciels clients tourner sur une même machine utilisable à distance.
Peut-être qu'un compromis serait atteignable via des clients "riches" (par opposition à client léger et client lourd) intégrés dans un bureau web. Le problème est qu'il n'y a pas de standard unifié pour cela (équivalents du protocole X11 ou de la console).
# Merci beaucoup !
Posté par djrom . Évalué à 3.
Merci donc, de m'avoir fait découvrir ce mignon p'tit truc.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.