Scroll to navigation

LYNX(1) Manuel de l'utilisateur Linux LYNX(1)

NOM

lynx - un navigateur d'informations distribuées à portée générale pour le World Wide Web

SYNOPSIS

lynx [options] [chemin ou URL]

utilisez « lynx -help » pour afficher une liste complète des options actuelles.

DESCRIPTION

Lynx est un client World Wide Web (WWW) complet pour les utilisateurs utilisant des périphériques adressables via le curseur, à affichage orienté caractère (p.ex. les terminaux vt100, les émulateurs vt100 tournant sur Windows 95/NT ou Macintosh, ou n'importe quel affichage « orienté-curses »). Il affichera des documents HTML contenant des liens vers des fichiers résidant dans le système local, aussi bien que des fichiers résidant sur des systèmes distants exécutant des serveurs Gopher, HTTP, FTP, WAIS et NNTP. Les versions actuelles de Lynx tournent sur Unix, VMS, Windows 95/NT, 386DOS et OS/2 EMX.

Lynx peut être utilisé pour accéder à des informations présentes sur le World Wide Web, ou pour construire des systèmes d'information ayant pour vocation principale de servir à des accès locaux. Par exemple, Lynx a été utilisé pour construire plusieurs systèmes d'information de campus (Campus Wide Information Systems, CWIS). De plus, Lynx peut être utilisé pour construire des systèmes isolés à l'intérieur d'un même LAN.

OPTIONS

Au démarrage, Lynx chargera tout fichier local ou toute URL distante spécifié(e) sur la ligne de commandes. Pour obtenir de l'aide sur les URL, appuyez sur « ? » ou « H » quand vous êtes dans Lynx. Suivez ensuite le lien intitulé « Help on URLs. » (Aide sur les URL).

Lynx n'utilise que les noms d'options longs. Les noms d'options peuvent également commencer par un double tiret, les caractères de soulignement (underscores) et les tirets pouvant être mélangés dans les noms d'options (dans la référence en dessous, les options ont un tiret en « préfixe », et comportent des underscores).

-
Si l'argument est seulement « - », alors Lynx s'attend à recevoir les arguments à partir de stdin, ceci pour permettre les lignes de commandes potentiellement très longues qui peuvent être associées aux arguments -get_data et -post_data (voyez en dessous). Cela peut également être utilisé pour éviter de placer des informations sensible sur la ligne de commandes de l'appelant (qui pourraient être visibles par les autres processus sur la plupart des systèmes), en particulier quand les options -auth et -pauth sont utilisées.
accepter tous les cookies.
appliquer des restrictions pour un compte anonyme, voyez également -restrictions.
jeu de caractères pour les documents qui n'en spécifient pas.
jeu de caractères supposé pour les fichiers locaux.
utiliser ceci au lieu des jeux de caractères non reconnus.
fournir l'ID d'autorisation et le mot de passe pour les documents protégés lors du démarrage. Assurez-vous de protéger tous les fichiers de scripts qui utilisent cet interrupteur.
Préfixer un commentaire de requête d'URL et la balise BASE aux sorties text/html pour les déchargements -source.
spécifier un serveur bibp local (http://bibhost/ par défaut).
utiliser des couleurs d'arrière-plan de haute intensité pour le mode couleurs, si c'est disponible et supporté par le terminal. Cela s'applique à la bibliothèque slang (pour quelques émulateurs de terminaux), ou au OS/2 EMX avec ncurses.
utiliser la page de signets comme fichier de démarrage. Le défaut ou le fichier de démarrage de ligne de commandes est toujours réglé pour la commande Main Screen (écran principal), et sera utilisée si la page de signets est indisponible ou blanche.
activer l'examen des articles de News pour détecter les références qui ne sont plus actives, et les convertir en liens de News. Pas recommandé car les adresses électroniques enfermées dans des crochets seront converties en faux liens de News, et les messages uuencodés peuvent être jetés.
fixer le NOMBRE de documents mis en mémoire cache. Le défaut est 10.
activer la recherche de chaînes de caractères sensible à la casse.
Sélectionner l'alignement central dans l'élément HTML TABLE.
spécifie un fichier de configuration de Lynx différent du lynx.cfg par défaut.
se terminer en cas d'appui sur flèche-gauche dans le fichier de démarrage, et désactiver la sauvegarde sur disque.
écrire des commandes clavier et des informations apparentées dans le fichier spécifié.
Lire les commandes clavier à partir du fichier spécifié. Vous pouvez utiliser les données écrites en utilisant l'option -cmd_log. Lynx ignorera tout autre information ayant pu être écrite dans le fichier journal par le mécanisme d'enregistrement des commandes.
force le mode couleur, s'il est disponible. Les séquences de contrôle de couleur par défaut qui fonctionnent sur de nombreux terminaux sont présumées si la description de capacité du terminal ne spécifie pas la façon de traiter la couleur. Lynx doit être compilé avec la bibliothèque slang pour pouvoir utiliser ce drapeau, il est équivalent au réglage de la variable d'environnement COLORTERM. (Si le support de la couleur est par contre fourni par une bibliothèque curses supportant les couleurs comme ncurses, Lynx se reposera entièrement sur la description du terminal pour déterminer si le mode couleur est possible, et ce drapeau n'est alors pas nécessaire, et donc indisponible.) Un réglage show_color=always trouvé dans un fichier .lynxrc au démarrage a le même effet. Un réglage show_color=never trouvé dans un fichier .lynxrc au démarrage est surchargé par ce drapeau.
fixe la valeur du temporisateur de connexion, où N est donné en secondes. Ce n'est pas disponible sous DOS (utilisez le paramètre sockdelay de WATTCP sous DOS).
spécifie un fichier à utiliser pour lire les cookies. Si aucun n'est spécifié, la valeur par défaut est ~/.lynx_cookies pour la plupart des systèmes, mais ~/cookies pour MS-DOS.
spécifie un fichier à utiliser pour stocker les cookies. Si aucun n'est spécifié, la valeur fournie par -cookie_file est utilisée.
active le traitement des en-têtes Set-Cookie.
active la génération forcée de core dumps (déchargements de l'image mémoire) en cas d'erreur fatale.
avec -traversal, sortir chaque page dans un fichier. Avec -dump, formater la sortie comme avec -traversal, mais sur stdout.
sélectionner l'utilisation de la fonctionnalité curses « pad » (remplissage ?) qui supporte le défilement vers la gauche ou la droite de l'affichage.
séparer les étapes d'affichage incrémentales par un délai de MessageSecs.
régler la variable d'affichage pour les programmes rexec-utés.
sélectionner le jeu de caractères pour la sortie du terminal.
inhiber la césure du texte dans <pre> lors de -dump ou -crawl, marquer les lignes faisant l'objet d'une césure dans une session interactive.
Décharge la sortie formatée du document par défaut, ou de celui spécifié sur la ligne de commandes sur la sortie standard. Cela peut être utilisé de la façon suivante :

lynx -dump http://www.trill-home.com/lynx.html

active l'édition externe, en utilisant l'ÉDITEUR spécifié (vi, ed, emacs, etc.).
active les touches de mouvement de style emacs.
active la compatibilité avec les touches de déroulement arrière du programme communication (peut être incompatible avec certains paquetages curses).
définir un fichier où Lynx rapportera les codes d'erreur d'accès HTTP.
permettre l'exécution de programmes locaux (normalement non configuré).
inclure toutes les versions de fichiers dans des listages de répertoires locaux sous VMS.
Force les éléments « A » ne possédant pas de HREF à être vides (les fermer dès qu'ils sont rencontrés).
force le premier document à être interprété comme du HTML.
force l'utilisation du drapeau secure pour les cookies SSL.
passer du menu d'options dirigé par le clavier au menus d'options basé sur les formulaires et inversement.
déclenche la transmission d'en-têtes From.
désactiver l'accès ftp.
les données correctement formatées provenant d'un formulaire get sont lues à partir de stdin et passées au formulaire. L'entrée est terminée par une ligne qui débute par un « --- ».
envoyer une requête HEAD pour les en-têtes mime.
afficher le message d'utilisation de la syntaxe de la commande Lynx.
contrôler l'affichage des liens cachés.

merge les liens cachés seront montrés en tant que nombres entre crochets, et sont numérotés avec les autres liens dans leur ordre d'apparition dans le document.

listonly les liens cachés ne sont montrés que dans les écrans de L)ist (liste) et dans les listings générés par -dump ou à partir du menu P)rint (imprimer), mais apparaissent séparément à la fin de ces listes. C'est le comportement par défaut.

ignore les liens cachés n'apparaissent pas même dans les listings.

active l'utilisation de « > » ou de « --> » comme terminateur de commentaires.
régler la page d'accueil différemment de la page de démarrage.
active l'inclusion de liens pour toutes les images.
Fixer le fichier d'index par défaut à l'URL spécifiée.
active l'inclusion de liens ISMAP quand des MAPs sont présentes du côté client.
effectuer la justification du texte.
démarrer le comptage des fichiers lnk#.dat produits par -crawl.
désactiver les URL qui pointent vers des hôtes distants.
n'activer l'exécution de programmes locaux qu'à partir des fichiers locaux (si Lynx a été compilé pour accepter des exécutions locales).
spécifier le nom de fichier contenant les informations de style de couleur. Le fichier par défaut est lynx.lss.
afficher l'en-tête MIME d'un document chargé en plus de sa source.
active l'analyse de commentaires minimale versus valide.
nombre d'articles dans les listings de News découpés en morceaux.
nombre maximum d'articles de News dans les listings avant le découpage.
désactiver l'attribut-vidéo gras.
désactiver la navigation de répertoires.
désactiver les invites Cc: pour les copies des messages électroniques personnels. Notez que cela ne désactive pas les CCs qui sont incorporés dans une URL mailto ou dans un formulaire ACTION.
désactiver le mode couleur, en surchargeant les capacités du terminal et tous les drapeaux -color, variable COLORTERM, et réglages sauvegardés dans le fichier .lynxrc.
désactiver l'exécution de programmes locaux (DÉFAUT).
désactiver la transmission d'en-têtes Referer pour les URL de fichiers.
désactiver la fonctionnalité de listage des liens dans les déchargements.
désactiver l'envoi de messages électroniques d'erreur aux propriétaires de documents.
Ce drapeau n'est pas disponible sur tous les systèmes, HAVE_SIGACTION devant être défini pour cela lors de la compilation de Lynx. S'il est disponible, ce drapeau peut faire réagir Lynx plus rapidement aux modifications apportées à la fenêtre quand il tourne dans une xterm.
désactiver les pauses forcées dans les messages de la ligne de statut.
désactiver la plupart des fonctions d'impression.
empêche la redirection automatique et affiche un message avec un lien vers la nouvelle URL.
désactiver la transmission des en-têtes Referer.
désactiver l'attribut vidéo inverse.
désactiver l'utilisation d'un proxy SOCKS par un Lynx SOCKSifié.
désactiver les messages de statut de rapatriement.
désactiver l'attribut vidéo de soulignement.
forcer la numérotation des liens aussi bien que des champs d'entrée de formulaires.
forcer la numérotation des liens.
activer l'affichage de pages partielles lors du chargement.
nombre de lignes à présenter avant de repeindre l'affichage avec une logique d'affichage partiel.
fournir l'ID d'autorisation et le mot de passe pour un serveur proxy protégé lors du démarrage. Assurez-vous de protéger tous les fichiers de scripts qui utilisent cet interrupteur.
activer le traitement des attributs SELECT via des fenêtres popup ou comme des listes de boutons radio.
les données correctement formatées provenant d'un formulaire post sont lues à partir de stdin et passées au formulaire. L'entrée est terminée par une ligne qui débute par un « --- ».
afficher le source HTML préanalysé et reformaté lors de l'utilisation avec -source ou lors de la vue des sources.
afficher le source HTML avec les éléments lexicaux et les balises en couleur.
activer les fonctions d'impression. (défaut)
Activer les pseudo-ALTs pour les inlines ne possédant pas la chaîne de caractères ALT.
active le réglage par défaut de traduction de caractères 8 bits ou de mode CJK pour le jeu de caractères au démarrage.
restreint l'accès aux URL au domaine de démarrage.
Vide le cache sur un serveur proxy (seul le premier document est affecté).
permet une désactivation sélective à partir d'une liste de services. Les tirets et les caractères de soulignement (underscores) peuvent être mélangés dans les noms d'options. La liste suivante est imprimée si aucune option n'est spécifiée :

all - restreint toutes les options listées ci-dessous.

bookmark - désactive la modification d'emplacement du fichier de signets.

bookmark_exec - désactive l'exécution des liens via le fichier de signets.

change_exec_perms - désactive la modification de permission d'exécution sur des fichiers (mais toujours l'autoriser pour les répertoires) quand la gestion des fichiers locaux est activée.

default - comme l'option de ligne de commandes -anonymous. Désactive les services par défaut pour les utilisateurs anonymes. Restreint tout sauf : inside_telnet, outside_telnet, inside_ftp, outside_ftp, inside_rlogin, outside_rlogin, inside_news, outside_news, telnet_port, jump, mail, print, exec et goto. Les réglages pour ceux-ci, de même que les restrictions additionnelles des goto pour des schémas d'URL spécifiques sont également appliquées, et sont dérivées des définitions présentes dans userdefs.h.

dired_support - désactive la gestion des fichiers locaux.

disk_save - désactive la sauvegarde sur disque dans les menus de téléchargement et d'impression.

dotfiles - désactive l'accès à des fichiers cachés (ou leur création).

download - désactive certains téléchargeurs dans le menu de téléchargement (n'implique pas la restriction disk_save).

editor - désactive l'édition externe.

exec - désactive l'exécution de scripts.

exec_frozen - interdit à l'utilisateur de modifier l'option d'exécution locale.

externals - désactiver certaines lignes de configuration « EXTERNES » si le support de la transmission d'URL à des applications externes (avec la commande EXTERN) a été intégré lors de la compilation.

file_url - désactiver l'utilisation de G)oto, de liens servis ou de signets pour file: URL.

goto - désactiver la commande 'g' (goto, aller à).

inside_ftp - désactiver les ftp pour les personnes provenant de votre domaine (utmp requis pour la sélectivité).

inside_news - désactiver le postage de news USENET pour les personnes provenant de votre domaine (utmp requis pour la sélectivité).

inside_rlogin - désactiver les rlogins pour les personnes provenant de votre domaine (utmp requis pour la sélectivité).

inside_telnet - désactiver les telnets pour les personnes provenant de votre domaine (utmp requis pour la sélectivité).

jump - désactiver la commande « j » (jump, saut).

multibook - désactiver les signets multiples.

mail - désactiver la prise en charge du courrier électronique.

news_post - désactiver le postage de News USENET.

options_save - désactiver la sauvegarde des options dans .lynxrc.

outside_ftp - désactiver les accès ftp pour les personnes provenant de l'extérieur de votre domaine (utmp requis pour la sélectivité).

outside_news - désactiver la lecture et le postage de News USENET pour les personnes provenant de l'extérieur de votre domaine (utmp requis pour la sélectivité). Cette restriction s'applique aux URL « news », « nntp », « newspost » et « newsreply », mais pas à « snews », « snewspost » ou « snewsreply » au cas où ils sont supportés.

outside_rlogin - désactiver les rlogins pour les personnes provenant de l'extérieur de votre domaine (utmp requis pour la sélectivité).

outside_telnet - désactiver les telnets pour les personnes provenant de l'extérieur de votre domaine (utmp requis pour la sélectivité).

print - désactiver la plupart des options d'impression.

shell - désactiver les séquences d'échappement du shell et les G)oto lynxexec ou lynxprog .

suspend - désactive la suspension Ctrl-Z Unix avec retour au shell.

telnet_port - désactive la spécification d'un port dans les G)oto telnet.

useragent - désactive les modifications de l'en-tête User-Agent.

active la resoumission forcée (pas de cache) des formulaires avec la méthode POST quand les documents qu'ils retournent sont recherchés avec la commande PREV_DOC ou à partir de la Liste d'Historique.
désactiver la reconnaissance des commandes rlogin.
sélectionne l'affichage de la barre de défilement
sélectionne l'affichage des flèches aux extrémités de la barre de défilement.
requiert des fichiers .www_browsable pour pouvoir parcourir des répertoires.
montrer les URL très longues dans la ligne de statut avec « ... » pour représenter la portion qui ne peut être affichée. Le début et la fin de l'URL sont affichées, plutôt que de supprimer la fin.
Si activé, le curseur ne sera pas caché dans le coin droit mais sera positionné au début du lien actuellement sélectionné. L'affichage du curseur est le comportement par défaut pour les systèmes ne possédant pas les capacités FANCY_CURSES. La configuration par défaut peut être modifiée dans userdefs.h ou lynx.cfg. L'interrupteur de ligne de commandes active le défaut.
Si activé, le taux de transfert est affiché en octets/seconde. Si désactivé, aucun taux de transfert n'est affiché. Utilisez lynx.cfg ou le menu d'options pour sélectionner les Ko/seconde et/ou l'ETA.
active l'émulation du vieux bogue de Netscape et de Mosaic qui traitait « > » comme un co-terminateur pour les guillemets et les marqueurs.
fonctionne de la même manière que dump mais sort le source HTML au lieu du texte formaté.
désactiver le gestionnaire de nettoyage SIGINT.
permet des fichiers de démarrage et une page d'accueil non-http avec -validate.
lire le fichier de démarrage depuis l'entrée standard (UNIX uniquement).
informations pour l'appel à syslog.
initialiser l'analyseur syntaxique en utilisant la DTD Tag Soup plutôt que SortaSGML.
désactiver la reconnaissance des commandes telnet.
indique à Lynx à quel type de terminal il est supposé parler. (Cela peut être utile pour une exécution distante quand, par exemple, Lynx se connecte à un port TCP/IP distant qui démarre un script qui, à son tour, lance un autre processus Lynx.)
Pour win32, fixer le temporisateur de lecture réseau, où N est fourni en secondes.
Passer de l'utilisation d'un fichier de trace Lynx à celle de stderr (et inversement) pour la sortie de trace de la session.
active le mode « Textfields Need Activation » (Les champs de texte nécessitent une activation).
Active le mode de trace Lynx. La destination de la sortie de trace dépend de -tlog.
activer les traces optionnelles, qui peuvent générer de très gros fichiers de trace. Utilisez une combinaison par un OU logique des valeurs suivantes pour sélectionner les options :
1=états d'analyse de caractère SGML
2=color-style
4=TRST (présentation de table)
traverser tous les liens http dérivant du fichier de démarrage. Lors d'une utilisation de concert avec -crawl, chaque lien débutant par la même chaîne de caractères que le fichier de démarrage est émis dans un fichier, à des fins d'indexation. Voyez CRAWL.announce pour plus d'informations.
Rogner le contenu des champs et zones de texte d'entrée dans les formulaires (c.-à-d. supprimer les espaces excédentaires de début et de fin).
sélectionne l'utilisation du format _underline_ dans les déchargements.
activer le support de la souris, s'il est disponible. Cliquer avec le bouton gauche sur un lien le suit. Cliquer avec le bouton droit revient en arrière. Cliquer sur la ligne du haut pour dérouler l'écran vers le haut. Cliquer sur la ligne du bas pour dérouler l'écran vers le bas. Les premières positions dans les lignes du haut et du bas peuvent invoquer des fonctions additionnelles. Lynx doit être compilé avec ncurses ou slang pour supporter cette fonctionnalité. Si ncurses est utilisé, cliquer sur le bouton du milieu fait apparaître un menu simple. Les clics de souris ne peuvent fonctionner fiablement que si Lynx est oisif en attendant une entrée.
spécifier un en-tête User-Agent alternatif pour Lynx.
n'accepter que les URL http (pour la validation). Des restrictions de sécurité complètes sont également implémentées.
active les commentaires [LINK], [IMAGE] et [INLINE] avec les noms de fichiers de ces images.
afficher une information de version.
activer les touches de mouvement de style vi.
activer le débogage de paquets tcp/ip Waterloo (imprimer dans le fichier de débogage watt). Cela ne s'applique qu'aux versions DOS compilées avec WATTCP ou WATT-32.
nombre de colonnes lors du formatage des déchargements, vaut 80 par défaut.
émettre des backspaces (effacements arrières) en sortie lors de l'utilisation de -dump ou -crawl (comme le fait « man »)

COMMANDES

o Utilisez Flèche-haut et Flèche-bas pour passer d'un lien hypertexte à un autre.
o Flèche-droite ou Entrée suivra un lien hypertexte en surbrillance.
o Flèche-gauche reviendra d'un lien.
o Tapez « H » ou « ? » pour obtenir une aide en ligne et une description des commandes clavier.
o Tapez « K » pour une liste complète des correspondances des commandes claviers actuelles.

ENVIRONNEMENT

En plus des diverses variables d'environnement « standard » comme HOME, PATH, USER, DISPLAY, TMPDIR, etc, Lynx utilise plusieurs variables d'environnement qui lui sont spécifiques, si elles sont définies.

D'autres peuvent être créées ou modifiées par Lynx pour transmettre des données à un programme externe, ou pour d'autres raisons. Elles sont listées séparément plus bas.

Voyez également les sections sur le SUPPORT CGI SIMULÉ et SUPPORT DE LA LANGUE NATIVE, plus bas.

Note : Toutes les variables d'environnement ne s'appliquent pas à tous les types de plate-formes supportés par Lynx, bien que cela soit le cas pour la plupart. Des retours quant aux dépendances par rapport à une plate-forme sont souhaités.

Variables d'Environnement Utilisées par Lynx:

Si définie, la capacité de couleur pour le terminal est contrainte lors du démarrage. La valeur réelle affectée à la variable est ignorée. Cette variable n'a de signification que si Lynx a été construit en utilisant la bibliothèque de traitement d'écran slang.
Cette variable, si elle est définie, surchargera l'emplacement et le nom par défaut du fichier de configuration global (normalement lynx.cfg) qui a été défini par la constante LYNX_CFG_FILE dans le fichier userdefs.h, durant l'installation. Voyez le fichier userdefs.h pour plus d'informations.
Cette variable, si elle est définie, spécifie l'emplacement du fichier de feuille de style de caractères par défaut de Lynx. [Actuellement uniquement significatif si Lynx a été construit en utilisant le support expérimental des styles de couleurs.]
Cette variable, si elle est définie, surchargera le préfixe de chemin par défaut pour les fichiers sauvegardés sur disque qui est défini dans l'instruction lynx.cfg SAVE_SPACE:. Voyez le fichier lynx.cfg pour plus d'informations.
Cette variable, si elle est définie, surchargera le préfixe de chemin par défaut pour les fichiers temporaires qui a été défini durant l'installation, ainsi que n'importe quelle valeur qui peut être affectée à la variable TMPDIR.
Cette variable spécifie la boîte de réception des messages électroniques par défaut où Lynx testera l'arrivée d'un nouveau message, si une telle vérification est activée dans le fichier lynx.cfg.
Cette variable, si elle est définie, fournit la chaîne de caractères utilisée dans l'en-tête Organization: des postages de News USENET. Elle surchargera le réglage de la variable d'environnement ORGANIZATION, si elle est également définie (et, sous UNIX, le contenu du fichier /etc/organization, s'il existe).
Si elle est définie, cette variable spécifie le serveur NNTP par défaut qui sera utilisé pour la lecture ou l'envoi de News USENET avec Lynx, via news: URL.
Cette variable, si elle est définie, fournit la chaîne de caractères utilisée dans l'en-tête Organization: des postages de News USENET. Sous UNIX, elle surchargera le contenu du fichier /etc/organization, s'il existe.
Lynx supporte l'utilisation de serveurs proxy qui peuvent agir comme des passerelles garde-barrières et des serveurs de cache. Ils sont préférables aux anciens serveurs passerelles (voyez WWW_access_GATEWAY plus bas). Les protocoles utilisés par Lynx (http, ftp, gopher, etc) trouvent leur représentants respectifs en définissant des variables d'environnement de la forme PROTOCOLE_proxy (à savoir : http_proxy, ftp_proxy, gopher_proxy, etc.), en « http://some.server.dom:port/ ». Voyez le Guide de l'Utilisateur de Lynx pour des détails et exemples additionnels.
Lynx supporte toujours l'utilisation de serveurs passerelles, où les serveurs sont spécifiés via les variables « WWW_access_GATEWAY » (où « access » est en minuscules et peut être « http », « ftp », « gopher » ou « wais »), néanmoins, la plupart des serveurs passerelles ont été abandonnés. Notez qu'il ne faut pas inclure de « / » terminal pour les passerelles, mais bien pour les proxys spécifiés par les variables d'environnement PROTOCOLE_proxy. Voyez le Guide de l'Utilisateur de Lynx pour les détails.
Cette variable, si elle est définie, surchargera l'URL de démarrage par défaut spécifiée dans l'un des fichiers de configuration de Lynx.

Variables d'Environnement Définies ou Modifiées par Lynx:

Cette variable est définie par la fonction p(rint) de Lynx, qui lui donne pour valeur la chaîne Date: vue dans la page « Information about » (information sur) du document (= cmd), s'il y en a une. Elle est créée pour utilisation par des programmes externes, comme définie dans une instruction de définition lynx.cfg PRINTER:. Si le champ n'existe pas pour le document, la variable prend pour valeur une chaîne vide sous UNIX, ou "No Date" sous VMS.
Cette variable est définie par la fonction p(rint) de Lynx, qui lui donne pour valeur la chaîne Last Mod: vue dans la page « Information about » du document (= cmd), s'il y en a une. Elle est créée pour utilisation par des programmes externes, comme définie dans une instruction de définition lynx.cfg PRINTER:. Si le champ n'existe pas pour le document, la variable prend pour valeur une chaîne vide sous UNIX, ou "No LastMod" sous VMS.
Cette variable est définie par la fonction p(rint) de Lynx, qui lui donne pour valeur la chaîne Linkname: vue dans la page « Information about » du document (= cmd), s'il y en a une. Elle est créée pour utilisation par des programmes externes, comme définie dans une instruction de définition lynx.cfg PRINTER:. Si le champ n'existe pas pour le document, la variable prend pour valeur une chaîne vide sous UNIX, ou "No Title" sous VMS.
Cette variable est définie par la fonction p(rint) de Lynx, qui lui donne pour valeur la chaîne URL: vue dans la page « INFORMATION ABOUT » du document (= cmd), s'il y en a une. Elle est créée pour utilisation par des programmes externes, comme définie dans une instruction de définition lynx.cfg PRINTER:. Si le champ n'existe pas pour le document, la variable prend pour valeur une chaîne vide sous UNIX, ou "No URL" sous VMS.
Si définie, Lynx écrit un fichier de trace comme si l'option -trace avait été fournie.
Cette variable est toujours définie par Lynx, et peut être utilisée par un programme externe pour déterminer s'il a été invoqué par Lynx. Voyez également les commentaires dans le fichier d'exemple mailcap de la distribution, pour des notes sur son usage dans un tel fichier.
Normalement, cette variable est utilisée par Lynx pour déterminer le type de terminal utilisé pour invoquer Lynx. Si elle n'est néanmoins pas définie au moment du démarrage (ou a la valeur « unknown » (inconnu)), ou si l'option de ligne de commandes -term est utilisée (voyez la section OPTIONS plus haut), Lynx spécifiera ou modifiera sa valeur qui vaudra alors le type de terminal spécifié par l'utilisateur (pour l'environnement d'exécution de Lynx). Note : si elles sont définies/modifiées par Lynx, les valeurs des variables d'environnement LINES et/ou COLUMNS peuvent également être changées.

SUPPORT CGI SIMULÉ

S'il est construit avec l'option cgi-links activée, Lynx permet l'accès direct à un script cgi sans avoir besoin de l'aide d'un démon http.

Lors de l'exécution de tels « scripts lynxcgi » (si activé), les variables suivantes peuvent être définies pour simuler un environnement CGI :

CONTENT_LENGTH

CONTENT_TYPE

DOCUMENT_ROOT

HTTP_ACCEPT_CHARSET

HTTP_ACCEPT_LANGUAGE

HTTP_USER_AGENT

PATH_INFO

PATH_TRANSLATED

QUERY_STRING

REMOTE_ADDR

REMOTE_HOST

REQUEST_METHOD

SERVER_SOFTWARE

Les autres variables d'environnement ne sont pas héritées par le script, à moins qu'elles ne soient fournies via une instruction LYNXCGI_ENVIRONMENT dans le fichier de configuration. Voyez le fichier lynx.cfg, et le document de travail (draft) de la Spécification CGI 1.1 sur <http://Web.Golux.Com/coar/cgi/draft-coar-cgi-v11-00.txt> pour connaître la définition et l'utilisation de ces variables.

La spécification CGI, et d'autres documentations associées, devrait être consultée pour obtenir des informations générales sur la programmation de scripts CGI.

SUPPORT DE LA LANGUE NATIVE

S'il est configuré et installé avec le Support de la Langue Native, Lynx affichera le statut et les autres messages dans votre langue locale. Voyez le fichier ABOUT_NLS dans la distribution des sources, ou votre site GNU local, pour plus d'informations sur l'internationalisation.

Les variables d'environnement suivantes peuvent être définies pour modifier les réglages par défaut :

Cette variable, si elle est définie, surchargera la langue des messages par défaut. C'est un code ISO 639 de deux lettres identifiant la langue. Les codes de langues ne sont PAS les mêmes que les codes de pays donnés par l'ISO 3166.
Cette variable, si elle est définie, surchargera la langue des messages par défaut. C'est une extension GNU qui a une plus grande priorité pour le réglage du catalogue de messages que LANG ou LC_ALL.
et
Ces variables, si elles sont définies, spécifient la notion de style de formatage pour la langue native. Elles sont conformes à POSIX.
Cette variable, si elle est définie avant la configuration, limite les langages installés à des valeurs spécifiques. Elle est une liste de codes de deux lettres séparés par des espaces. Actuellement, elle n'est codée en dur que pour une utilisation future éventuelle.
Cette variable, si elle est définie, est utilisée comme préfixe de chemin pour les catalogues de messages.

NOTES

C'est la version 2.8.4 de Lynx

Si vous désirez contribuer au développement futur de Lynx, abonnez-vous à notre liste de diffusion. Envoyez un email à <majordomo@sig.net> avec « subscribe lynx-dev » pour unique ligne dans le corps de votre message.

Envoyez rapports de bogues, commentaires et suggestions à <lynx-dev@sig.net> après vous être inscrit.

Désinscrivez-vous en envoyant un email à <majordomo@sig.net> avec « unsubscribe lynx-dev » pour unique ligne dans le corps de votre message. N'envoyez pas le message de désinscription à la liste lynx-dev elle-même.

VOIR AUSSI

catgets(3), curses(3), environ(7), execve(2), ftp(1), gettext(GNU), localeconv(3), ncurses(3), setlocale(3), slang(?), termcap(5), terminfo(5), wget(GNU)

Notez que la disponibilité de la page de manuel et la numérotation des sections dépend quelque peu de la plate-forme, et peut varier par rapport aux références présentées ci-dessus.

Une section indiquée (GNU), signifie que le sujet peut être disponible via une page info, au lieu d'une page de manuel (c.-à-d. essayez « info sujet » plutôt que « man sujet »).

Une section indiquée (?) dénote que la documentation sur le sujet existe, mais ne fait pas partie d'un système établi de récupération de documentation (voyez les fichiers de la distribution associés au sujet, ou contactez votre Administrateur Système pour plus d'informations).

REMERCIEMENTS

Lynx a incorporé du code d'un assortiment de sources au fil du temps. Les versions les plus anciennes de Lynx incluaient du code de Earl Fogel des Computing Services de l'Université de Saskatchewan, qui a implémenté HYPERREZ dans l'environnement Unix. HYPERREZ a été développé par Niel Larson de Think.com et a servi comme modèle pour les versions les plus anciennes de Lynx. Ces versions ont également incorporé des bibliothèques des clients Gopher Unix développées à l'Université du Minnesota, et les versions ultérieures de Lynx se basent sur le code de bibliothèque client WWW développé par Tim Berners-Lee et la communauté WWW. Un merci tout particulier va également à Foteos Macrides qui a porté une grande partie de Lynx sur VMS et qui a assuré ou organisé la plupart du développement depuis les départs de Lou Montulli et Garrett Blythe de l'Université du Kansas pendant l'été 1994 jusqu'à la publication de la version v2.7.2, et à tous ceux sur le net qui ont contribué au développement de Lynx, que ce soit directement (via des patches, des commentaires ou des rapports de bogues), ou indirectement (via une inspiration et un développement d'autres systèmes).

AUTEURS

Lou Montulli, Garrett Blythe, Craig Lavender, Michael Grobe, Charles Rezac
Academic Computing Services
Université du Kansas
Lawrence, Kansas 66047

Foteos Macrides
Worcester Foundation for Biomedical Research
Shrewsbury, Massachusetts 01545

TRADUCTION

Frédéric Delanoy <delanoy_f at yahoo.com>, 2002.

4th Berkeley Distribution