miércoles, 2 de julio de 2008

Irssi en GNU/Linux Ubuntu

Irssi es un cliente para la red Irc escrito en C, es muy configurable y nos brinda la posibilidad de usar scripts en perl, en lo personal me he acomodado mucho con este cliente, son varias razonas por las cuales deje el x-chat de ubuntu, una de ellas es que me gusta mucho manejar la consola y pues irssi es totalmente en modo consola, asi que lo podemos ejecutar en una terminal xterm o en una tty, empezar con irssi es mas fácil de lo que parece... veamos primero lo instalamos:

sudo apt-get install irssi

tras unos momentos ya tendremos instalado irssi en ubuntu/debian, bien vamos a una terminal y ejecutamos:

[08:24:16]spike@spike-lap:~$ irssi

cuando es la primera vez que arrancamos irssi, veremos una ventana como esta:



esta dividida en 4 partes, de arriba hacia abajo, la primera barra de color azul muestra el topic del canal, en el que estemos, la siguiente es donde aparecerán nuestras conversaciones y el cuerpo del canal, la siguiente barra azul, nos muestra información, como: la actividad de los canales, el nombre del servidor al que estemos conectados, y un reloj, la ultima parte es donde escribiremos los comandos y los mensajes dentro de los canales

lo primero sera asignarle un nick el cual teclearemos en el apartado donde dice:

[(status)]

ahi delante escribiremos: /set nick nuestronick

irss nos devolvera lo siguiente:

08:27 [server]
08:27 nick = nuestronick

ahora conectamos a freenode

/server irc.freenode.org

Si ya registramos nuestro nick, nos logueamos:

/msg NickServ identify elpassword



ya logueados nos conectaremos a los canales:

/join #ubuntu-es
/join ##linux-cool
/join ##ubuntu-mx

o los que quieran xD bueno ahora la gran pregunta... como demonios me cambio de ventana pues no hay donde dar click jajaja XD pues facil, cada que entremos a un canal aparecerá en la barra de información aparecerá un apartado que dice:

[Act: 2,3,4,5,6 ]

Pues bien esos números no son mas que las ventanas en las que estan los canales a los que nos conectamos, para ir a alguna de ellas solo basta con teclear:

/win numerodeventana ejemplo:

/win 3
/win 4 etc etc

también podemos movernos con la tecla alt+numerodeventana:

alt+1
alt+2 etc etc

si uno de los números se pone en negrita es que hay una platica en el, si se pone en azul es que solo hay actividad como por ejemplo alguien entra o sale, o se pone away...

irss maneja scripts para mostrar información ya sea del sistema o para mostrar que estamos escuchando etc, la ejecución de un scrip es asi:

/script load sysinfo

para usarlo en cualquier ventana de un canal solo ejecutamos:

sysinfo

y nos devolverá la salida del script....

si queremos que cada que entremos a irssi nos conecte directo a freenode y a algunso canales, solo escribimos esto:

primero creamos un archivo de servers:

/network freenode (puede ser el nombre que kieran)

ahora le decimos que auto conecte a freenode:

/server add -4 -auto -ircnet freenode(este es el nombre que pusimos en el comando anterior ) irc.freenode.org

ahora le decimos que al entrar se conecte automáticamente a los siguientes canales:

/channel add -auto #ubuntu-es freenode
/channel add -auto #ubuntu-mx freenode
/channel add -auto ##linux-cool freenode

por ultimo salvamos la configuracion:

/save

y listo la proxima vez que entremos a irss se conectara automáticamente a freenode y a los 3 canales que asignamos... :)

Bueno espero les sea a alguien este tuto, en la web hay muchas paginas que nos explican mas afondo el uso de scripts y agregados de irss :)

2 comentarios:

  1. Habra que provarlo, pero luce muy bien, y la enorme ventaja de estar programado en un lenguaje tan estandarizado como el c es una enorme ventaja para programadores básicos como yo :P gracias por el dato sprite, digo spike xD saludos

    ResponderEliminar
  2. Gracias Spike! me está ayudando mucho con lo del canal IRC. Lo máximo!

    ResponderEliminar