ELinks (Español)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Estado de la traducción: esta traducción de ELinks fue revisada el 2019-11-04. Si existen cambios puede actualizarla o avisar al equipo de traducción.

ELinks es un navegador web avanzado y bien establecido de modo de texto rico en funciones (HTTP/FTP/...). ELinks puede representar tanto frames como tablas, es altamente personalizable y puede ampliarse mediante scripts de Lua o Guile. Cuenta con pestañas y algo de soporte para CSS.

Instalación

Instale el paquete elinks.

Utilización

Vea elinks(1).

Navegación

Navegar por la web con un navegador de texto es más o menos lo mismo que un navegador gráfico, solo que sin «distracciones». Una vez que haya comenzado elinks, puede presionar g y escribir la página web que desea solicitar. Luego puede navegar por la página con las teclas de flecha para navegar por línea, la barra espaciadora para navegar por páginas o las teclas j y k para navegar por enlaces.

Sugerencia: para mantener la sesión en el terminal original, elinks puede ejecutarse en una consola virtual (alternable con Alt+arrow) o con un multiplexor terminal como tmux.

Configuración

ELinks proporciona dos menús, accesibles a través de ELinks, para personalizar opciones y combinaciones de teclas respectivamente.

Se recomienda utilizar estas herramientas en lugar de editar manualmente los archivos de configuración (que se colocan en ~/.elinks) Es mucho más fácil y seguro de esta manera.

Por defecto, la tecla o abre el administrador de opciones y la tecla k el administrador de teclas.

Consejos y trucos

Definir manejadores de URL

ELinks es capaz de usar programas externos para diversas tareas.

Definir manejadores de URL a través del menú de opciones puede ser un poco confuso al principio, pero una vez que lo domine, le resultará fácil.

Para hacer esto, vaya al administrador de opciones y navegue hasta MIME. Todos los submenús tienen páginas Info para ayudarlo.

Este es uno de los pocos casos en los que podría ser más fácil editar el archivo conf.

Por ejemplo, para hacer que ELinks inicie automáticamente su visor de imágenes cuando haga clic en un archivo jpeg, puede añadir lo siguiente a su archivo ~/.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"

Utilización de Tor

ELinks no es compatible con SOCKS directamente. Las alternativas son invocar ELinks a través detorify elinks, o instalar el paquete privoxy para reenviarlo al proxy SOCKS de Tor. Añada primero la siguiente línea a su archivo de configuración /etc/privoxy/config:

forward-socks5 / localhost:9050 .

Reinicie privoxy.service, luego ingrese las siguientes líneas al archivo ~/.elinks/elinks.conf:

set protocol.http.proxy.host = "127.0.0.1:8118"
set protocol.https.proxy.host = "127.0.0.1:8118"
Nota: lo anterior supone que Tor está usando el puerto 9050 y que privoxy está escuchando en el puerto 8118

Pasar URL a órdenes externas

Puede definir órdenes que ELinks pasará a la URL actual.

Para hacer esto, vaya al menú de opciones, navegue a Document, luego a URI-passing. Luego presione a para agregar un nuevo nombre de la orden. Luego navegue hasta el nuevo nombre de la orden y presione e para editar. Escriba el nombre de la orden, ingrese y guarde.

Asumiendo que la orden «tab-external-command» está asignada a KEY, cada vez que presione KEY, un menú que contiene sus órdenes aparecerá. Seleccione la que desee y ELinks pasará la URL actual a esa orden.

Nota: Elinks le permite definir sus propias asignaciones para navegar por este menú.

Guardar enlace al portapapeles X

echo -n %c | xclip -i

Pasar enlaces de YouTube a través de un reproductor externo

Para enlaces estrictamente de YouTube, mpv tiene soporte incorporado. Basta utilizar lo siguiente:

mpv %c 

Para un enfoque más general que pueda manejar muchos sitios «tube», necesitará youtube-dl. Luego añada la siguiente orden:

youtube-dl -o - %c | mplayer -

Solución de problemas

ELinks se congeló y no puede iniciarse sin que se congele nuevamente

Por defecto, cada vez que ELinks se inicia, este se conecta a una instancia existente. Por lo tanto, si esa instancia se congela, todas las instancias actuales y futuras también se congelarán.

Puede evitar que ELinks se conecte a una instancia existente al iniciarlo, procediendo así:

$ elinks -no-connect

Si esto sucede mucho, puede considerar hacer de este su inicio predeterminado, creando un alias en su intérprete de órdenes:

alias elinks="elinks -no-connect"

Véase también