La vida en modo texto I - Cómo vivir sin interfaces de usuario

Soy un apasionado del modo texto, no solo por su poder si no por su rapidez y efectividad. Muchos lectores les gustaran las cosas "waayy" como el Compiz Fusion o cualquier otra cosa que resalte por su icono tipo Crystal o Web 2.0 y esto no es malo solo que no es del todo funcional pero si muy muy bonito. Igual tu ¿comprarías un carro por evaluar su latonería y pintura o por su motor?

Otra razón para estar inmerso en el modo texto es la maquina que tengo: Pentium M 1.70 MHz, 512MB de Ram y 60 Gb de Disco. Esto hace que si trato de usar KDE con muchas aplicaciones el sistema se torne lento y más si trato de usar un escritorio 3D. Pero nunca sucede esto si tengo varias aplicaciones en modo texto. Por ahora les contaré de 3 aplicaciones que uso en modo texto.

Reproductor de Música

Algunos usuarios antiguos de GNU/Linux recordaran el grandioso xmms similar a Winamp. El xmms ha frenado su desarrollo y algunas personas consideran su código obsoleto, por eso un grupo de programadores le a dado vida al mejorado XMMS2
Dentro de las cosas mas impresionantes de xmms2 es su funcionamiento cliente-servidor donde en el fondo corre el servidor que pone la música (xmms2d) y si necesitamos interactuar con él (pasar la canción, play, pause) lo hacemos desde el cliente (xmms2) y además hay varios clientes gráficos (esperanza, gxmms2, X4X y muchos otros) y clientes web.

Mostrare el uso básico del cliente en modo texto que trae por defecto el xmms2. Primero que todo la sintaxis básica:

xmms2 comando
xmms2 modulo comando

El xmms2 tiene diferentes módulos entre ellos el playlist. Para agregar canciones al playlist:

xmms2 add cancion.mp3

Para agregar todo un directorio al playlist:

xmms2 radd directorio/

Algunos comandos básicos son:

xmms2 play # Darle play a una cancion
xmms2 pause # Pausar una cancion
xmms2 next # Pasar a la siguiente cancion del playlist
xmms2 jump 14 # Saltar a la cancion numero 14 del playlist
xmms2 list # Mostrar el playlist
xmms2 current # Mostrar el Autor y el titulo de la cancion actual

Para mas información de comandos puede ver el manual: man xmms2
Un interesante plug-in de xmms2 es su xmms2-Scrobbler el cual es un cliente audioscrobbler que permite enviar la información necesaria a Last.fm como ejemplo pueden ver mi perfil. Si alguien tiene dudas o problemas en usar/configurar este programa podemos debatirlo en el foro.

Lector de Noticias RSS

La aplicación que uso para los feeds RSS es newsbeuter un lector de RSS en modo texto. Algunos dicen que newsbeuter es el mutt(cliente de correo en modo texto) de los RSS. Dentro de las características de newsbeuter podemos destacar:

  • Soporte para feeds Atom, RSS 0.9x, RSS 1.0 y RSS 2.0
  • Personalización con accesos rápidos desde el teclado.
  • Búsqueda en los artículos descargados.
  • Categorización de feeds por medio de tags.
  • Permite integrarle plug-ins.
  • Sincronización con cuentas en bloglines.com
  • Permite importar y exportar por medio de archivos OPML
  • Interfaz configurable

Para poder arrancar el programa después de instalado se debe tener definido un archivo de URL, este archivo contiene la lista de los feeds tuyos. En sistemas GNU/Linux regulares el archivo de configuración se encuentra en ~/.newsbeuter/urls y tiene una sintaxis como la siguiente:

http://servidor.com/feed.php "Tag a usar"

Donde primero se pone la URL del feed y seguido por un espacio y entre comillas se pone el tag que deseamos. Después arrancamos el programa y veremos algo como:

Por defecto no descarga los feeds cuando arranca para eso debemos dar r para recargar el feed o R para recargar todos los feeds. Ahora vemos:

Para ver el listado de noticias basta con dar enter.

Para ver la noticia basta con dar enter.

ambién puedes abrir la noticia en el navegador que uses por defecto presionando la tecla o.

El Archivo de configuración de newsbeuter se encuentra en ~/.newsbeuter/config si el archivo no existe o está vacío la configuración por defecto es:

always-display-description false
article-sort-order date
articlelist-format "%4i %f %D %?T?;%-17T; ?%t"
auto-reload no
cache-file "~/.newsbeuter/cache.db"
cleanup-on-quit yes
confirm-exit no
datetime-format %b %d
display-article-progress yes
feedlist-format "%4i %n %11u %t"
goto-next-feed yes
html-renderer internal
max-items 0
notify-format "newsbeuter: finished reload, %f unread feeds (%n unread articles total)"
notify-screen no
notify-xterm no
podcast-auto-enqueue no
refresh-on-startup no
reload-only-visible-feeds no
reload-time 60
save-path ~/
show-keymap-hint yes
show-read-feeds yes
show-read-articles yes
suppress-first-reload no

Es muy recomendable que si deseas conocer todas las funcionalidades de newsbeuter leas su documentación. Si algún lector tiene problemas con newsbeuter podemos hablarlo en el foro.

Continua leyendo la segunda parte

Subir