GNU Screen, mutt y finch, mis nuevos amigos.

Hoy voy a hablar de tres herramientas que todo amante de la consola debe conocer:

GNU Screen
Finch
Mutt

Para los que no sepais que es cada cosa:

GNU Screen: Gestor de ventanas para consola (Si, eso existe ;-) ).
Finch: Version para consola (ncurses) del famoso cliente de
mensajeria instantanea pidgin.
Mutt:
Cliente de correo eletronico para consola.

Primero, instalamos todo lo necesario (nota, si quereis soporte para sidebar en mutt, no lo instaleis ahora):

apt-get install screen finch mutt
GNU SCREEN

De gnu screen sólo os voy a dar una bonita linea de configuracion y un par de shortcuts, que realmente tiene muchisima miga, ya sabeis “man screen” ;) .

Las combinaciones de teclas:

  • Para crear una nueva instancia es (control+a) c
  • Para moverse entre ellas, (control+a) return
  • Para bloquearlas (control+a) x

Para poner una bonita linea al final en vustras sesiones añadid a vuestro ~/.screenrc :

hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r} (%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'

Mutt

Editado: En este articulo solo incluire como compilar mutt, como usar mutt sera otro artículo.
Vamos a compilar mutt con soporte para sidebar, en debian, el siguiente script haría el trabajo:

export ver="1.5.18"
apt-get install build-essential && apt-get build-dep mutt && apt-get source mutt
tar xvf mutt-$ver.tar.gz
mv mutt-$ver mutt-$ver-orig
wget http://lunar-linux.org/~tchan/mutt/patch-1.5.18.sidebar.20080611.txt | patch -p0
cd mutt-$ver-orig/
sh configure
make
make install

¿No os quejareis, no?
Forma mas facil de compilarlo… ;-)
Ya sabeis, lo meteis en un archivo, lo guardais y ejecutais sh nombrearchivo

Finch

Finch no tiene perdida, la interfaz es como la de pidgin, y ademas utilizan los mismos ficheros de configuracion, por lo que si usabas pidgin no tienes que reconfigurar nada.

Si no tenias configurado finch, pulsando alt+a te saldra una lista de acciones posibles (revisa que no tengas alt+a configurado para nada mas)

Para poder utilizar el raton en finch podemos crear un fichero .gntrc como el siguiente (Nota: El siguiente fichero modifica tambien los colores de finch):

[general]
shadow = 0
remember_position = 0
mouse=1

[colors]
black = 0; 0; 0
red = 1000; 0; 0
green = 0; 1000; 0
blue = 250; 250; 700
white = 1000; 1000; 1000
gray = 700; 700; 700
darkgray = 256; 256; 256

[colorpairs]
normal = white; black
highlight = white; gray
highlightd = black; gray
shadow = black; darkgray
title = white; gray
titled = white; gray
text = white; black
disabled = gray; black
urgent = green; black

El resultado sera algo así:

finch