Lynx, navigateur textuel

tags:

Lynx est un navigateur textuel, c'est-à-dire qu'il n'affiche que du texte. Il est très utile pour voir comment un site web est accessible aux personnes qui n'utilisent que le clavier pour naviguer sur une page, ou pour lesquelles une page web est restituée sous forme de braille (sur une plage braille) ou sous forme audio (par l'intermédiaire d'un synthétiseur vocal).

Lynx, bonne pratique

C'est une bonne pratique de passer de temps en temps au navigateur textuel, même si vous avez une assez bonne vue et que vous maniez la souris avec assez d'aisance, car cela vous fait prendre conscience de l'acrobatie cérébrale et gestuelle qui est nécessaire pour s'adapter à un web tout en texte -- même si la majorité du web est fait avec du texte (XHTML ou HTML).

Vous vous rendrez vite compte qu'un site dit "accessible" est autrement plus agréable qu'un site vraiment mal fichu où l'information est difficile à atteindre. Vous vous rendrez compte aussi que le texte contenu sur la page web est plus important que les couleurs ou même que les images que vous ne voyez pas. Cependant, si les images sont bien décrites, vous pourrez les imaginer, ce qui est une activité agréable -- proche de la lecture d'une roman ou d'un poème.

Linux sur terminal

Enfin, les utilisateurs de Linux peuvent se passer de X Window, le serveur graphique qui précisément vous offre fenêtres, décorations, icônes et vous permet d'utiliser des logiciels de même type. Sous Linux vous pouvez tout faire sans environnement graphique, sur un terminal qui a la taille de votre écran, et vous n'aurez à votre disposition que le clavier, des lignes de commandes, un écran noir avec du texte en blanc et des logiciels qui marchent en ligne de commande, par exemple:

  • Mutt - courrier électronique
  • Lynx - navigateur
  • Vim - éditeur de texte à tout faire:
    • vous permet aussi de rédiger en LaTex, bien mieux que tout logiciel de traitement de texte
    • vous permet même de faire un dessin au format SVG puisque SVG c'est du XML Icon wink
  • Wget - pour télécharger tout ce que vous voulez
  • Mplayer - lecteur multimédia qui peut aussi récupérer des flux depuis le web
  • Divers utilitaires en lignes de commandes pour graver, ripper CD et DVD
  • Modifier ses images avec ImageMagick

NB: Les utilitaires de gravure sont utilisés par un logiciel graphique comme K3b qui n'est donc qu'une interface agréable à ces utilitaires. Si vous regardez la fenêtre de K3b quand il est occupé à graver, vous verrez la liste des utilitaires qui s'affichent. Cela pour dire que le logiciel graphique est secondaire même s'il est bien pratique.

Caractères accentués dans Lynx

Pour installer Lynx dans Debian ou dans une autre distribution de Linux basé sur Debian:

# apt-get install lynx

Si cette ligne vous déconcerte allez voir:

Lynx a besoin d'une modification pour bien afficher les caractères accentués et voici ce qu'il faut faire (vu sur le forum d'Ubuntu-fr, merci à Calimo):
# gedit /etc/lynx.cfg

  • Trouvez la ligne commençant par CHARACTER_SET:
  • Décommentez cette ligne en supprimant le signe #
  • Remplacer iso-8859-1 par utf-8

Voici ce que vous devez obtenir:

#
# The value should be the MIME name of a character set recognized by
# Lynx (case insensitive).
# Find RFC 1345 at http://www.ics.uci.edu/pub/ietf/uri/rfc1345.txt .
#
CHARACTER_SET:utf-8

N'oubliez pas d'enregistrer le fichier!

Naviguer avec Lynx

Vous pouvez maintenant utiliser Lynx ainsi:

  • Lancez un terminal (sous Gnome: "Application" > "Accessoires" > "Terminal")
  • Tapez la commande lynx suivi de l'URL du site que vous voulez visiter, par exemple:
  • lynx https://librefan.eu.org

Maintenant explorez et trouvez les défauts!

En bas du terminal; il y a une barre d'aide, avec des mots traduits dans votre langue. La première lettre des mots d'origine en anglais est indiquée par une lettre capitale suivi d'une parenthèse. Par exemple, P) Imprimer (= "Print" en anglais). Cela veut dire que si vous appuyez sur la lettre correspondante du clavier vous donnez une commande à Lynx, celle du mot en anglais. Exemple: Q pour "Quit" = quitter Lynx.

En fait, Lynx vous dit tout. Mais voici les touches de base:

  • Pour aller d'un lien à l'autre,  donc dérouler la page, touche de direction "Bas"
  • Pour remonter touche de direction "Haut"
  • pour suivre un lien, touche de direction "Droit" ou touche "Entrée"
  • Pour passer d'un champ à l'autre dans un formulaire, touche "Tab"
  • pour passer à la page suivante, barre d'espacement
  • Pour retourner à la page précédente, touche de direction "Gauche"
  • Pour aller sur un autre site: Touche G puis tapez ou collez l'URL: Copier-coller à la molette

Vous pouvez accepter les cookies ou les refuser, quand Lynx vous le demande. Pour Libre-Fan, vous pouvez accepter le premier cookie sans risque et il est nécessaire si vous voulez laisser un commentaire.  Tapez la première lettre du mot, O pour "Oui", T pour "Toujours" ("toujours accepter les cookies de ce site", ce qui correspond chez Firefox à "Accepter" et "pour tout le site").

Si vous allez sur le site de radioarte.com, vous serez soulagés de voir qu'il existe une version HTML du site. La version en Flash vous est totalement invisible puisque Flash c'est de l'image sans texte. Flash est une technique à fuir.

Pour en savoir plus:

Commentaires

[...] mais détecte un serveur M$ Avec Lynx, l’accès n’est pas simple. Pour Lynx, voyez Lynx, navigateur textuel Lynx se débrouille pour vous retrouver la bonne URL et ensuite, on s’aperçoit qu’on a [...]

salut ,
une correction :
dans Debian : /etc/lynx-cur/lynx.cfg
et debian xfce4 gksu mousepad /etc/lynx-cur/lynx.cfg
c'est à la ligne 468 du fichier.
c'était juste pour parler un peu :-).
quant à la navigation avec lynx, c'est pas banal mais probablement réservé aux "puristes" ou curieux car effectivement cela permet de controler la lisibilité d'un site.
bon courage.

coucou jwh,
Je suis en train de tester Links2 que j'ai installe sur Puppy Linux 4.1.1. Links2 est un navigateur textuel capable d'afficher les images. Moins austere que Lynx avec des menus presqu'aussi complets que ceux de Firefox Icon wink

C'est un navigateur rejouissant et j'ecris ce message depuis Links2.

J'ai aussi decouvert SkipStone, navigateur graphique tres leger, aussi grace a Puppy (qui ne me laisse pas faire d'accents Sad