Navegador de terminales. Navegador web de consola ELinks. Fortalezas de los enlaces2

Original: Cómo navegar desde la terminal de Linux con W3M
Autor: Chris Hoffman
Fecha de publicación: 23 de enero de 2012
Traducción: A. Krivoshey
Fecha de traducción: abril de 2012

W3M es un navegador web de consola para Linux. Tiene algunas características inusuales, incluida la compatibilidad con imágenes, pestañas, tablas, marcos y otras cosas que los navegadores de consola normalmente no admiten.

Si es un usuario experimentado de Linux, probablemente haya utilizado navegadores de consola para encontrar una solución cuando su servidor X se negó a cargar. Los servidores de gráficos se han vuelto mucho más confiables desde entonces, pero W3M y otros navegadores de consola aún pueden resultar útiles.

Instalación de W3M

De forma predeterminada, W3M no está instalado en la mayoría de las distribuciones de Linux. Necesitas instalar el paquete principal. w3m, y w3m-img, si necesita compatibilidad con imágenes nativas. En Ubuntu esto se hace con el siguiente comando:

$ sudo apt-get install w3m w3m-img

Lo esencial

W3M tiene una cantidad bastante grande de opciones de línea de comando, pero ninguna de ellas es obligatoria. Lo único que necesitas especificar es la dirección de la página web que deseas abrir. Por ejemplo, para Google este sería el comando w3mgoogle.com.

Puede usar las teclas de flecha para mover el cursor o simplemente hacer clic en la ubicación deseada para mover el cursor allí inmediatamente. Si necesita ingresar información en un campo de texto, mueva el cursor allí y presione Entrar antes de ingresar texto, ya que si recién comienza a escribir, W3M tratará las pulsaciones de teclas como comandos.

Mayús-B te lleva atrás una página. Si desea cargar una URL diferente, haga clic en Mayús-U. Si desea ver una lista completa de atajos de teclado, utilice Mayús-H.

W3M admite imágenes, entonces ¿por qué no podemos verlas? El hecho es que los emuladores de terminal como GNOME Terminal y Konsole de KDE no pueden mostrar imágenes en W3M. Otros, como Xterm, pueden hacerlo. W3M también puede mostrar imágenes en una consola que se ejecuta en modo framebuffer, por lo que no es necesario ejecutar un servidor de gráficos para habilitar esta función.

Otra característica que no funciona en GNOME Terminal y Konsole es el menú contextual del botón derecho de W3M.

¿Cómo vivíamos antes sin pestañas? Esta es una de las principales características de los navegadores de escritorio actuales. W3M también admite pestañas. Simplemente presione Shift-T para abrir una nueva pestaña.

Por supuesto, puedes cambiar entre pestañas haciendo clic en ellas. Pero si trabaja en la consola, es posible que no haya mouse. En este caso, para cambiar entre pestañas, use las teclas ( y ) (o Shift-[ y Shift-], que es lo mismo).

Gmail en la terminal

W3M no está estancado en el pasado como Lynx (otro navegador de consola). Es capaz de mostrar tablas, marcos e incluso admite la interfaz HTML básica de Gmail.

Probablemente sea más conveniente usar Gmail en una terminal usando un cliente IMAP, pero aún así funciona.

Documentación

Además de la página de ayuda Shift-H, puede encontrar el sitio web de W3M, que incluye una lista completa de cambios de línea de comando y atajos de teclado.

W3M sigue siendo difícil de comparar con los navegadores de escritorio porque no admite JavaScript. Existe una extensión w3m-js experimental que puedes compilar e instalar tú mismo, pero no confiaría demasiado en ella. ¿Realmente necesitas JavaScript en un navegador de consola?

Fuente: http://itshaman.ru/it-programmy-dlya-linux/85/links2-browser-linux-ubuntu
Un servidor que funciona con sistema operativo Linux no tiene una interfaz gráfica para un buen administrador del sistema, ya que todos los recursos del sistema deben dirigirse en la dirección correcta y gastarlos en dibujar todo tipo de "ventanas" no es bueno.
Para acceder a Internet en dicho servidor, se necesitan navegadores de consola. Una herramienta de este tipo puede ser el navegador de consola Links2, que, a pesar de su naturaleza de “consola”, puede hacer mucho. La principal ventaja del navegador Links2 es que puede cargar imágenes.

Una pequeña historia

Peter Gervai desarrolló un navegador de consola Enlaces, que luego se dividió en 3 distribuciones independientes: ELinks, Links Hacked y Links2.
Una característica distintiva de ELinks es la presencia de un lenguaje de programación integrado Lua. Links Hacked es un intento de mejorar el navegador ELinks. Enlaces2 es un navegador de consola, que se analizará más adelante.

Capturas de pantalla

Descripción

Fortalezas de los enlaces2:

  • Links2 es un navegador de consola, por lo que funciona sin ningún shell gráfico.
  • El navegador puede descargar imágenes.
  • Links2 puede agregar una página WEB a favoritos.
  • Administrador de descargas incorporado.
  • Funciona correctamente con sitios que utilizan frame.
  • Links2 puede procesar código JavaScript en una página WEB.
  • Se admite el trabajo a través de proxy.
  • Es posible ver el código HTML de la página.
  • Existen versiones para SO: Windows, Linux y Unix.
  • Se mantiene el historial de los sitios visitados.
  • Compilación de una lista "BAN" de imágenes innecesarias.

Debilidades de los enlaces2:

  • CSS no es compatible. Los sitios web se muestran como un flujo HTML continuo.
  • No se admite trabajar con RSS.
  • No es una interfaz de "pestaña".
  • Lenguaje de interfaz: Ruso, inglés, etc.
  • Licencia: GNU GPL versión 2
La definición más simple y al mismo tiempo completa de un navegador de texto es una aplicación que muestra solo el contenido de texto de los sitios web. Cuando trabaje con un navegador de este tipo, no verá nuestros queridos banners emergentes. En muchos navegadores de texto actuales, el tráfico de carga de contenidos está bloqueado. El aspecto principal del uso de navegadores de texto es que pueden y deben usarse en aquellos sistemas que no proporcionan un shell gráfico. En primer lugar, esto, por supuesto, se aplica a varios sistemas operativos tipo UNIX, pero también existen análogos para MS Windows. En este artículo me gustaría describir algunos navegadores de texto y sus capacidades.

Lince

Lynx es uno de los primeros y más famosos navegadores de texto; actualmente viene incluido con casi cualquier sistema *nix. No admite tablas, marcos ni Java Script. Distribuido bajo la licencia GNU GPL.
A menudo, este navegador se utiliza para comprobar si el robot del motor de búsqueda verá todos los cambios que se han realizado en el sitio. Soporta protocolos: HTTP, FTP, Gopher, WAIS, NNTP.

Sistemas operativos y plataformas compatibles:
- GNU/Linux, Minix
- *BSD
- HP-UX, Sun Solaris, IBM AIX,
- Windows y OS/2, así como DOS
- BeOS, ZetaOS

Edbrowse

Edbrowse es un navegador de texto implementado casi en su totalidad en Perl. Desarrollador principal del navegador Karl Dahlke. Versiones actualmente disponibles para Windows y *nix. Hay soporte para marcos, script java, también hay un cliente de correo electrónico integrado y soporte para proxy.

W3M

w3m es otro navegador de texto. El objetivo principal de la creación de este navegador de texto es crear una herramienta para ver rápidamente páginas HTML. Similar a Lynx, pero a diferencia de Lynx, algunas operaciones, como la navegación de páginas, se realizan de forma ligeramente diferente. Además, a diferencia de Lynx, puede dibujar tablas y marcos y mostrar un documento transmitido a través del flujo estándar. Admite mouse en consola xterm o gpm. Existe una interfaz para w3m para Emacs llamada emacs-w3m que proporciona navegación web en Emacs.

Página de inicio del proyecto -

Enlaces

Links es el navegador de texto más popular, basado en el navegador de texto Lynx, pero a diferencia de su padre, tiene las siguientes características: admite marcos, pestañas, tablas y script java. El navegador se distribuye bajo la licencia GNU GPL.


Página de inicio - Enlaces

elinks

Elinks es un navegador de texto basado en el navegador Links. Hay soporte para tablas, marcos, una paleta de colores de 16, 88 o 256 colores, autenticación HTTP, HTTPS, FTP y proxy, descargas en segundo plano con notificación de finalización de la descarga, soporte integrado para protocolos de usuario: IRC, mailto, telnet, así como nntp y Gopher. El soporte para hojas de estilo en cascada CSS y ECMAScript está parcialmente implementado, también hay soporte para pestañas (las llamadas pestañas) y soporte completo para entrada/salida UTF-8.


Página de inicio - Elinks

Enlaces2

Links2 es el pariente más cercano de Links. A diferencia de Links, tiene mejoras gráficas y soporte agregado de scripts Java. También hay un modo de gráficos. De forma predeterminada, Links2 funciona en modo texto y, para que el modo gráfico esté disponible, su soporte debe estar habilitado en la etapa de configuración antes de la compilación. En cuanto a iniciar Links2 en modo gráfico, para ello es necesario iniciar el navegador desde el terminal con la tecla -g.


Página de inicio - Enlaces2

Netrik

Netrik es un navegador de texto similar a w3m. El objetivo principal del navegador de texto Netrik es utilizar claves y macros compatibles con Vi para ver recursos de Internet. Funciona con múltiples ventanas, admite JavaScript, CSS.

Y también menos popular, pero también bastante utilizado entre los navegadores web de texto:
*W3mmee: variante W3m con soporte de codificación extendido;

*Escombros: 25% más pequeños que el lince, pero con soporte para formularios y tablas;

*Navegador web Zen: navegador web de consola, caracterizado por la capacidad de mostrar utilizando Frame Buffer, es decir. puede mostrar imágenes sin la necesidad de iniciar X Window y con requisitos mínimos de tamaño de RAM;

PD. Este artículo, por supuesto, no describe todos los navegadores de texto; describe aquellos que usé o intenté usar, así como los más populares que existen actualmente.

Para acceder a Internet en un servidor que no tiene un shell gráfico, solía usar un navegador de consola. lince. Me convenía completamente, ya que me permitía ver los sitios WEB necesarios. Como muchos afirman, no tuvo ningún problema con el alfabeto cirílico, pero Lynx no puede cargar imágenes. Y a veces son necesarios en el servidor.

Tuve que buscar un navegador de consola para reemplazarlo.

Se encontró un reemplazo en forma de navegador de consola. Enlaces2. Este es un programa genial que carga sitios "pesados" muy rápidamente, incluso estando vacíos y violando la apariencia prevista por el autor. Esto se debe a que Links2 no puede procesar CSS. Pero este programa puede funcionar con imágenes. Puede leer en detalle sobre las capacidades del programa en ruso.

Links2 está disponible en el repositorio oficial de Ubuntu, por lo que se puede instalar con el comando:

# sudo apt-get install links2

Si no tiene Ubuntu, siempre puede descargar fácilmente fuentes o paquetes listos para su sistema operativo desde el sitio web del fabricante.

Para iniciar Links2 cómodamente, debe escribir en la consola:

Llave -gramo Es necesario sólo para cargar imágenes.

Estás cansado de todos los demás navegadores y quieres algo nuevo, el navegador ELinks es exactamente lo que necesitas, intenta navegar por la red usando la consola, ELinks te ayudará.

ELinks es un navegador de texto que admite tablas, marcos, una paleta de colores de 16, 88 o 256 colores, HTTP, HTTPS, FTP, proxy, cookies, descargas en segundo plano con notificación de finalización de la descarga, protocolos personalizados: IRC, mailto, telnet y NNTP y Gopher. El soporte para hojas de estilos en cascada CSS y ECMAScript está parcialmente implementado, también hay soporte para pestañas y soporte completo para entrada/salida UTF-8. Es posible escribir scripts en Perl, Ruby, Lua y GNU Guile. Hay soporte para el protocolo IPv6. A partir de la versión 0.11.5 de ELinks, la compatibilidad con libgnutls-openssl se deshabilitó debido a que el código fuente de GnuTLS versión 2.2.0 y superiores se distribuye bajo una licencia que es incompatible con la licencia GPL v2. ELinks es un software de código fuente gratuito y disponible.

Anteriormente vi un navegador analógico similar: Lynx, pero no es lo mismo en absoluto y ni siquiera está a la altura de ELinks. Podemos instalar ELinks ya sea usando el Centro de aplicaciones simplemente buscándolo mediante una búsqueda o usando la terminal ejecutando el siguiente comando:

sudo apt-get instalar elinks

  • Cuando inicie por primera vez, verá la siguiente ventana que le pedirá que ingrese la URL del sitio.
  • ¿Es cierto que parece una consola análoga a la de Google? Interesante, ingresemos la URL del sitio y hagamos clic en Aceptar.

Parece interesante, creo que esta aplicación tendrá sus seguidores. Es una pena, por supuesto, no puedes ver el video, bueno, esto es, por supuesto, una broma, esta es una consola y no se puede hablar del video.

También olvidé mencionar que el menú de este navegador también es bastante funcional. A primera vista no está claro cómo y dónde se activa. Vaya a la página del sitio que ingresó en la consulta de búsqueda, luego haga clic en el cursor en la parte superior de la aplicación, a saber:

Prueba, prueba, estoy esperando tus comentarios. Si te gustó, describe qué te atrajo exactamente de este navegador.