LYNX
Section: Manuel de l'utilisateur Linux (1) Updated: Index
NOM
SYNOPSIS
DESCRIPTION
OPTIONS
COMMANDES
ENVIRONNEMENT
SUPPORT CGI SIMULÉ
SUPPORT DE LA LANGUE NATIVE
NOTES
VOIR AUSSI
REMERCIEMENTS
AUTEURS
TRADUCTION
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.
- -accept_all_cookies
-
accepter tous les cookies.
- -anonymous
-
appliquer des restrictions pour un compte anonyme, voyez également
-restrictions.
- -assume_charset=nomMIME
-
jeu de caractères pour les documents qui n'en spécifient pas.
- -assume_local_charset=nomMIME
-
jeu de caractères supposé pour les fichiers locaux.
- -assume_unrec_charset=nomMIME
-
utiliser ceci au lieu des jeux de caractères non reconnus.
- -auth=ID:MotDePasse
-
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.
- -base
-
Préfixer un commentaire de requête d'URL et la balise BASE aux sorties
text/html pour les déchargements -source.
- -bibp=URL
-
spécifier un serveur bibp local (http://bibhost/ par défaut).
- -blink
-
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.
- -book
-
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.
- -buried_news
-
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.
- -cache=NOMBRE
-
fixer le NOMBRE de documents mis en mémoire cache. Le défaut est 10.
- -case
-
activer la recherche de chaînes de caractères sensible à la casse.
- -center
-
Sélectionner l'alignement central dans l'élément HTML TABLE.
- -cfg=NomFichier
-
spécifie un fichier de configuration de Lynx différent du lynx.cfg par
défaut.
- -child
-
se terminer en cas d'appui sur flèche-gauche dans le fichier de démarrage,
et désactiver la sauvegarde sur disque.
- -cmd_log=NOMFICHIER
-
écrire des commandes clavier et des informations apparentées dans le
fichier spécifié.
- -cmd_script=NOMFICHIER
-
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.
- -color
-
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.
- -connect_timeout=N
-
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).
- -cookie_file=NOMFICHIER
-
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.
- -cookie_save_file=NOMFICHIER
-
spécifie un fichier à utiliser pour stocker les cookies. Si aucun n'est
spécifié, la valeur fournie par -cookie_file est utilisée.
- -cookies
-
active le traitement des en-têtes Set-Cookie.
- -core
-
active la génération forcée de core dumps (déchargements de l'image
mémoire) en cas d'erreur fatale.
- -crawl
-
avec -traversal, sortir chaque page dans un fichier. Avec -dump, formater
la sortie comme avec -traversal, mais sur stdout.
- -curses_pads
-
sélectionner l'utilisation de la fonctionnalité curses « pad »
(remplissage ?) qui supporte le défilement vers la gauche ou la droite de
l'affichage.
- -debug_partial
-
séparer les étapes d'affichage incrémentales par un délai de MessageSecs.
- -display=AFFICHAGE
-
régler la variable d'affichage pour les programmes rexec-utés.
- -display_charset=nomMIME
-
sélectionner le jeu de caractères pour la sortie du terminal.
- -dont_wrap_pre
-
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.
- -dump
-
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
- -editor=ÉDITEUR
-
active l'édition externe, en utilisant l'ÉDITEUR spécifié (vi, ed, emacs,
etc.).
- -emacskeys
-
active les touches de mouvement de style emacs.
- -enable_scrollback
-
active la compatibilité avec les touches de déroulement arrière du
programme communication (peut être incompatible avec certains paquetages
curses).
- -error_file=FICHIER
-
définir un fichier où Lynx rapportera les codes d'erreur d'accès HTTP.
- -exec
-
permettre l'exécution de programmes locaux (normalement non configuré).
- -fileversions
-
inclure toutes les versions de fichiers dans des listages de répertoires
locaux sous VMS.
- -force_empty_hrefless_a
-
Force les éléments « A » ne possédant pas de HREF à être vides (les
fermer dès qu'ils sont rencontrés).
- -force_html
-
force le premier document à être interprété comme du HTML.
- -force_secure
-
force l'utilisation du drapeau secure pour les cookies SSL.
- -forms_options
-
passer du menu d'options dirigé par le clavier au menus d'options basé sur
les formulaires et inversement.
- -from
-
déclenche la transmission d'en-têtes From.
- -ftp
-
désactiver l'accès ftp.
- -get_data
-
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 « --- ».
- -head
-
envoyer une requête HEAD pour les en-têtes mime.
- -help
-
afficher le message d'utilisation de la syntaxe de la commande Lynx.
- -hiddenlinks=[option]
-
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.
- -historical
-
active l'utilisation de « > » ou de « --> » comme terminateur de
commentaires.
- -homepage=URL
-
régler la page d'accueil différemment de la page de démarrage.
- -image_links
-
active l'inclusion de liens pour toutes les images.
- -index=URL
-
Fixer le fichier d'index par défaut à l'URL spécifiée.
- -ismap
-
active l'inclusion de liens ISMAP quand des MAPs sont présentes du côté
client.
- -justify
-
effectuer la justification du texte.
- -link=NOMBRE
-
démarrer le comptage des fichiers lnk#.dat produits par -crawl.
- -localhost
-
désactiver les URL qui pointent vers des hôtes distants.
- -locexec
-
n'activer l'exécution de programmes locaux qu'à partir des fichiers locaux
(si Lynx a été compilé pour accepter des exécutions locales).
- -lss=NOMFICHIER
-
spécifier le nom de fichier contenant les informations de style de
couleur. Le fichier par défaut est lynx.lss.
- -mime_header
-
afficher l'en-tête MIME d'un document chargé en plus de sa source.
- -minimal
-
active l'analyse de commentaires minimale versus valide.
- -newschunksize=NOMBRE
-
nombre d'articles dans les listings de News découpés en morceaux.
- -newsmaxchunk=NOMBRE
-
nombre maximum d'articles de News dans les listings avant le découpage.
- -nobold
-
désactiver l'attribut-vidéo gras.
- -nobrowse
-
désactiver la navigation de répertoires.
- -nocc
-
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.
- -nocolor
-
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.
- -noexec
-
désactiver l'exécution de programmes locaux (DÉFAUT).
- -nofilereferer
-
désactiver la transmission d'en-têtes Referer pour les URL de fichiers.
- -nolist
-
désactiver la fonctionnalité de listage des liens dans les déchargements.
- -nolog
-
désactiver l'envoi de messages électroniques d'erreur aux propriétaires de
documents.
- -nonrestarting_sigwinch
-
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.
- -nopause
-
désactiver les pauses forcées dans les messages de la ligne de statut.
- -noprint
-
désactiver la plupart des fonctions d'impression.
- -noredir
-
empêche la redirection automatique et affiche un message avec un lien vers
la nouvelle URL.
- -noreferer
-
désactiver la transmission des en-têtes Referer.
- -noreverse
-
désactiver l'attribut vidéo inverse.
- -nosocks
-
désactiver l'utilisation d'un proxy SOCKS par un Lynx SOCKSifié.
- -nostatus
-
désactiver les messages de statut de rapatriement.
- -nounderline
-
désactiver l'attribut vidéo de soulignement.
- -number_fields
-
forcer la numérotation des liens aussi bien que des champs d'entrée de
formulaires.
- -number_links
-
forcer la numérotation des liens.
- -partial
-
activer l'affichage de pages partielles lors du chargement.
- -partial_thres=NOMBRE
-
nombre de lignes à présenter avant de repeindre l'affichage avec une
logique d'affichage partiel.
- -pauth=ID:MotDePasse
-
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.
- -popup
-
activer le traitement des attributs SELECT via des fenêtres popup ou comme
des listes de boutons radio.
- -post_data
-
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 « --- ».
- -preparsed
-
afficher le source HTML préanalysé et reformaté lors de l'utilisation avec
-source ou lors de la vue des sources.
- -prettysrc
-
afficher le source HTML avec les éléments lexicaux et les balises en
couleur.
- -print
-
activer les fonctions d'impression. (défaut)
- -pseudo_inlines
-
Activer les pseudo-ALTs pour les inlines ne possédant pas la chaîne de
caractères ALT.
- -raw
-
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.
- -realm
-
restreint l'accès aux URL au domaine de démarrage.
- -reload
-
Vide le cache sur un serveur proxy (seul le premier document est affecté).
- -restrictions=[option][,option][,option]...
-
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.
- -resubmit_posts
-
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.
- -rlogin
-
désactiver la reconnaissance des commandes rlogin.
- -scrollbar
-
sélectionne l'affichage de la barre de défilement
- -scrollbar_arrow
-
sélectionne l'affichage des flèches aux extrémités de la barre de
défilement.
- -selective
-
requiert des fichiers .www_browsable pour pouvoir parcourir des
répertoires.
- -short_url
-
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.
- -show_cursor
-
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.
- -show_rate
-
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.
- -soft_dquotes
-
active l'émulation du vieux bogue de Netscape et de Mosaic qui traitait
« > » comme un co-terminateur pour les guillemets et les marqueurs.
- -source
-
fonctionne de la même manière que dump mais sort le source HTML au lieu du
texte formaté.
- -stack_dump
-
désactiver le gestionnaire de nettoyage SIGINT.
- -startfile_ok
-
permet des fichiers de démarrage et une page d'accueil non-http avec
-validate.
- -stdin
-
lire le fichier de démarrage depuis l'entrée standard (UNIX uniquement).
- -syslog=texte
-
informations pour l'appel à syslog.
- -tagsoup
-
initialiser l'analyseur syntaxique en utilisant la DTD Tag Soup plutôt que
SortaSGML.
- -telnet
-
désactiver la reconnaissance des commandes telnet.
- -term=TERM
-
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.)
- -timeout=N
-
Pour win32, fixer le temporisateur de lecture réseau, où N est fourni en
secondes.
- -tlog
-
Passer de l'utilisation d'un fichier de trace Lynx à celle de stderr (et
inversement) pour la sortie de trace de la session.
- -tna
-
active le mode « Textfields Need Activation » (Les champs de texte
nécessitent une activation).
- -trace
-
Active le mode de trace Lynx. La destination de la sortie de trace dépend
de -tlog.
- -trace_mask=valeur
-
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)
- -traversal
-
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.
- trim_input_fields
-
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).
- -underscore
-
sélectionne l'utilisation du format _underline_ dans les déchargements.
- -use_mouse
-
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.
- -useragent=Nom
-
spécifier un en-tête User-Agent alternatif pour Lynx.
- -validate
-
n'accepter que les URL http (pour la validation). Des restrictions de
sécurité complètes sont également implémentées.
- -verbose
-
active les commentaires [LINK], [IMAGE] et [INLINE] avec les noms de
fichiers de ces images.
- -version
-
afficher une information de version.
- -vikeys
-
activer les touches de mouvement de style vi.
- -wdebug
-
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.
- -width=NOMBRE
-
nombre de colonnes lors du formatage des déchargements, vaut 80 par défaut.
- -with_backspaces
-
é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:
- COLORTERM
-
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.
- LYNX_CFG
-
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.
- LYNX_LSS
-
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.]
- LYNX_SAVE_SPACE
-
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.
- LYNX_TEMP_SPACE
-
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.
- MAIL
-
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.
- NEWS_ORGANIZATION
-
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).
- NNTPSERVER
-
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.
- ORGANIZATION
-
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.
- PROTOCOLE_proxy
-
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.
- WWW_access_GATEWAY
-
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.
- WWW_HOME
-
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:
- LYNX_PRINT_DATE
-
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.
- LYNX_PRINT_LASTMOD
-
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.
- LYNX_PRINT_TITLE
-
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.
- LYNX_PRINT_URL
-
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.
- LYNX_TRACE
-
Si définie, Lynx écrit un fichier de trace comme si l'option
-trace avait été fournie.
- LYNX_VERSION
-
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.
- TERM
-
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 :
- LANG
-
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.
- LANGUAGE
-
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.
- LC_ALL
-
et
- LC_MESSAGES
-
Ces variables, si elles sont définies, spécifient la notion de style de
formatage pour la langue native. Elles sont conformes à POSIX.
- LINGUAS
-
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.
- NLSPATH
-
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.
|