Sobrevivir sin las X - Browsers






En linux existe una gran cantidad de aplicaciones de todo tipo para consola, con las que podemos disfrutar de nuestro ordenador sin hacer uso de entornos gráficos. Entre ellas estan los navegadores o browsers.





· lynx










Lynx es un web browser en modo texto controlado por el cursor. Podemos usarlo tanto para navegar por la web como por nuestros archivos locales.
Algunos de los comandos de tecla más usuales son:

c      Crear un nuevo archivo
d Descargar el archivo seleccionado
e Editar el archivo seleccionado
? o h Muestra la ayuda
a Añade el link actual al bookmark
g Abre la URL que especifiquemos
q Salir del programa
/ Buscar una cadena en el documento actual
v Ver los bookmarks
z Cancela la transferencia en curso

Una opción interesante es usarlo dentro de scripts con los parámetros -nolist -dump , por ejemplo:

#!/bin/bash
#script ast con permisos de ejecución
lynx -dump -nolist "http://mas.lne.es/diccionario/index.php?palabra=""$1" | sed ' 1, 14 d' | tac | sed ' 1, 42 d' | tac

Si ejecutamos en un terminal ~$ ast argadiellu la salida nos mostrará el resultado de la búsqueda en el diccionario.

· links





Navegador para consola con un menú en ncurses al que se accede pulsando Esc o pulsando con el ratón en la esquina superior izquierda de la ventana.
Desde el menú podemos acceder a opciones como: Historial, Recargar, Marcadores, Shell, Opciones de búsqueda, Opciones de configuración (idioma, juego de caracteres, asociaciones, correo, telnet...)
Puede hacer descargas en segundo plano con múltiples conexiones simultaneas.
Más información sobre el uso de teclado en las páginas man.

· links2






links2 básicamente es Links con soporte gráfico. Puede funcionar en el sistema X Window o en consola con SVGAlib o framebuffer. Para usar el modo gráfico hay ejecutarlo con la opción -g

. w3m











Otro completo navegador que cuenta con una página de manual suficientemente documentada.

Pulsando Insert aparece un menú popup con las siguientes opciones:

















Instalando la extensión w3m-img (thnx Chomsky) se pueden ver los gráficos tanto en emulador de terminal (xterm, etc) como en consola tty con framebuffer.

















Asociar un tipo de archivo a un comando


Las aplicaciones asociadas a una extensión se especifican
en /etc/w3m/mailcap en la forma
mime.type; comando

(los mime.type se obtienen del archivo /etc/mime.types
o de ~/.w3m/mimetypes

Ejemplo:
video/x-ms-wmv; mplayer -vo fbdev %s
audio/mpeg; mplayer %s












· netrik








Y para aquellos a quienes lo anterior les resulta demasiado barroco :
netrik

3 comentarios:

Anónimo dijo...

Ese kir!

Buena entrada, pero personalmente he echado en falta una pequeña descripción de las aplicaciones. Si... ya se que para eso está Google! :D

saludos!

Anónimo dijo...

Muy señor mío, gran articulo!
Aun así, si me permites, añadiré alguna más:

fbida - http://linux.bytesex.org/fbida: Gran herramienta para visualizar imágenes en la consola. Trae consigo una herramienta muy valorada por mi: fbgs, para leer pdf sin la necesidad de utilizar el entorno gráfico.

bitchx - http://www.bitchx.com : Lo prefiero ante todo por su gran posibilidad de configuración y la capacidad que tiene a la hora de personalizarse, además de su gran /DETACH con el cual lo puedes dejar en segundo plano, reiniciar el ordenador, ir de las X a la consola y vicebersa, y tan sólo con posteriormente ejecutar scr-bx ya lo tienes de nuevo en marcha como lo dejaste.

Y bueno, alguna que otra más:

Para ftp me quedo con ftp a pelo, pero adoro el funcionamiento de ncftp y lftp también.

Si volviera a utilizar mensajería instantánea, volvería a usar imcom, pero quedó muerto según creo.... por tanto, me vería obligado a trabajar con centericq.

Y para finalizar, y discul[S]pam e:

http://www.zsh.org/
http://www.zsh.org/
http://www.zsh.org/
http://www.zsh.org/
http://www.zsh.org/

Un saludo kir.

nitimur in vetitum, semper cupimusque negata.

kir dijo...

Salve anduim e inc, gracias por vuestros estimulantes comentarios.

Esta entrada es aún un esbozo y mi intención es poner una descripción, enlace a la página del proyecto y manual básico de de cada aplicación. Un despiste me hizo pulsar el botón de "Publicar entrada" en lugar de "Guardar como borrador".
Como no me gusta recular publicada se queda, e irá creciendo a medida que el tiempo y la voluntad me lo permitan.

Gracias por las sugerencias inc, pues no me acordaba de los ftp,fbida no lo conocía, bitchx muy superficialmente y de zsh soy un completo ignorante.

Un saludo a ambos.