ELinks (Français)

État de la traduction:
Cet article est la version francophone de
ELinks
. Date de la dernière traduction: 2024-06-09. Vous pouvez aider à synchroniser la traduction s'il y a eu des
changements
dans la version anglaise.
ELinks
est un navigateur web en mode texte (HTTP/FTP/...) avancé et bien établi, riche en fonctionnalités. ELinks peut rendre à la fois des cadres et des tableaux, est hautement personnalisable et peut être étendu par des scripts Lua ou Guile. Il comporte des onglets et prend en charge les CSS.
Installation
Installez
le paquet
elinks
.
Utilisation
Consultez
elinks(1)
.
Navigation
La navigation sur le web avec un navigateur texte est plus ou moins la même qu'avec un navigateur graphique, mais sans les "distractions". Une fois que vous avez lancé
elinks
, vous pouvez appuyer sur
g
et taper la page Web que vous souhaitez obtenir. Vous pouvez ensuite naviguer dans la page en utilisant les touches fléchées pour naviguer par ligne, la barre d'espacement pour naviguer par page, ou les touches
j
et
k
pour naviguer par lien.
Astuce
Pour conserver la session originale du terminal,
elinks
peut être exécuté dans une
console virtuelle
séparée (basculez avec
Alt
avec
Alt+flèche
) ou avec un
multiplexeur de terminal
tel que
tmux
.
Configuration
ELinks fournit deux menus, accessibles par ELinks, pour personnaliser respectivement les options et les raccourcis clavier.
Il est recommandé d'utiliser ces outils plutôt que d'éditer manuellement les fichiers de configuration (qui sont placés dans
~/.elinks
). C'est à la fois beaucoup plus facile et plus sûr de cette manière.
Par défaut, la touche
o
ouvre le gestionnaire d'options et la touche
k
le gestionnaire de keybind.
Trucs et astuces
Définir des gestionnaires d'URL
ELinks est capable d'utiliser des programmes externes pour diverses tâches.
Définir des URL-handlers par le biais du menu option peut être un peu déroutant au début, mais une fois que vous l'avez compris, c'est très bien.
Pour ce faire, allez dans le gestionnaire d'options et naviguez jusqu'à
MIME
. Tous les sous-menus ont des pages
I
nfo pour vous aider.
C'est l'un des rares cas où il peut être plus facile de modifier le fichier de configuration.
Par exemple, pour que ELinks lance automatiquement votre visionneuse d'images lorsque vous cliquez sur un fichier JPEG, vous pouvez ajouter ce qui suit à votre fichier
~/.elinks/elinks.conf
,
~/.elinks/elinks.conf
set mime.extension.jpg="image/jpeg"
set mime.extension.jpeg="image/jpeg"
set mime.extension.png="image/png"
set mime.extension.gif="image/gif"
set mime.extension.bmp="image/bmp"

set mime.handler.image_viewer.unix.ask = 1
set mime.handler.image_viewer.unix-xwin.ask = 0

set mime.handler.image_viewer.unix.block = 1
set mime.handler.image_viewer.unix-xwin.block = 0

set mime.handler.image_viewer.unix.program = "
pictureviewer
%"
set mime.handler.image_viewer.unix-xwin.program = "
pictureviewer
%"

set mime.type.image.jpg = "image_viewer"
set mime.type.image.jpeg = "image_viewer"
set mime.type.image.png = "image_viewer"
set mime.type.image.gif = "image_viewer"
set mime.type.image.bmp = "image_viewer"
Utilisation de Tor
ELinks ne prend pas en charge SOCKS directement. Les alternatives sont soit d'invoquer ELinks via
torify elinks
, soit d'installer le paquet
privoxy
pour la redirection vers le proxy SOCKS de
Tor
, en ajoutant la ligne suivante à votre
/etc/privoxy/config
:
forward-socks5 / localhost:9050 .
Redémarrez
privoxy.service
, puis ajoutez les lignes suivantes à votre
~/.elinks/elinks.conf
:
set protocol.http.proxy.host = "127.0.0.1:8118"
set protocol.https.proxy.host = "127.0.0.1:8118"
Note
Ce qui précède suppose que
Tor
utilise le port
9050
et que
privoxy
écoute sur le port
8118
.
Passer des URLs à des commandes externes
Vous pouvez définir des commandes auxquelles ELinks transmettra l'URL courante.
Pour ce faire, allez dans le menu des options, naviguez sous
Document
, puis vers
URI-passing
. Appuyez ensuite sur
a
pour ajouter un nouveau nom de commande. Ensuite, naviguez jusqu'au nom de la nouvelle commande et appuyez sur
e
pour l'éditer. Tapez le nom de la commande, entrez et enregistrez.
En supposant que la commande "tab-external-command" est affectée à
KEY
, chaque fois que vous appuyez sur
KEY
, un menu contenant vos commandes apparaîtra. Sélectionnez celle que vous voulez, et ELinks transmet l'URL actuelle à cette commande.
Note
Elinks vous permet de définir vos propres mappings pour naviguer dans ce menu.
Enregistrement du lien dans le presse-papiers de X
echo -n %c | xclip -i
Passage de liens YouTube par un lecteur externe
Pour les liens strictement YouTube,
mpv
prend en charge le lecteur externe. Il suffit d'utiliser ce qui suit :
mpv %c
Pour une approche plus générale qui peut gérer de nombreux sites 'tube', vous aurez besoin de
youtube-dl
AUR
. Ajoutez alors la commande suivante,
youtube-dl -o - %c | mplayer -
Dépannage
ELinks s'est figé et je ne peux pas le démarrer sans qu'il se fige à nouveau
Par défaut, chaque fois que vous démarrez ELinks, vous vous connectez à une instance existante. Ainsi, si cette instance se fige, toutes les instances actuelles et futures se figeront également.
Vous pouvez empêcher ELinks de se connecter à une instance existante en le démarrant de la manière suivante :
$ elinks -no-connect
Si cela se produit souvent, vous pouvez envisager de faire de ce démarrage par défaut en créant un alias dans votre shell :
alias elinks="elinks -no-connect"
Voir aussi
Site web officiel
Howto : Utiliser elinks comme un pro