jueves, 5 de enero de 2012

weechat & bitlbee

Como hago con todas las entradas, para empezar; justificaré el porque usar un software estrambótico del cual quizás usted nunca a oído hablar o no se convence de una buena razón para usarlo.


Un buen motivo para usar weechat es que mi computadora tiene 64 de RAM y encontrar un buen cliente IRC es una tragedia, para que hablar de un cliente Jabber. Otra gran ventaja de weechat es que puede usar proxy. Un amigo me dijo que lo usaba en la consola de Geany mientras programa con php pero no me siento muy cavernícola como para sugerirlo. De los clientes de consola, irssi es uno de los mas famosos pero en mi  arrogante opinión este está mejor. Mas extensible y el auto-completamiento está violento.


Nota preliminar:
Esta entrada se enfocará en configurar un weechat, en vista a un bitlbee previamente instalado y corriendo. Si no tienes uno echa un vistazo a está entrada o simplemente usa el de Wilmer como sale en el presente manual.


Mientras tanto, pasemos a la parte fácil de debian.


aptitude install weechat


Se especula de una interfaz Qt pero yo desconozco del tema por falta de interés. Entonces! ejecutamos weechat-curses. Abremos caido ante la interfaz principal de weechat. Ahora todo es cuesiton de "comandos" estilo IRC.


weechat-curses


Puede crear cuantos servidores le venga en gana pero primero crearemos un server llamado "bitlbee" para no confundirnos.


 /server add bitlbee testing.bitlbee.org/6667 -autoconnect


El último parámetro hace que se conecte de manera automática cuando arrancamos weechat, realmente muy útil. Pero aqui viene lo que mas me gusta. Con esto se autenticara en bitlbee de manera automática.


 /set irc.server.bitlbee.command "/msg &bitlbee identify mipassword"


Explico en letras de molde. Esto es decir la cadena de texto "identify mipassword" en el canal llamado "&bitlbee". Practicamente nos autenticara en el bitlbee sin necesidad de la intervención del usuario. Usted valore si le parece conveniente o seguro.


Ahora fijamos el nick a nivel local, es decir para este servidor somos "Fulano" Quizas usted tenga un nick muy terrorista y macabro para cada servicio, pero prefiere ver su nombre constante y sonante en el canal &bitlbee


/set irc.server.bitlbee.nicks Fulano


Eso es con respecto a bitlbee. A weechat como tal, yo le configuro algunas cositas. Por ejemplo, el mensaje que nos mostrara al partir de un canal:


/set irc.network.default_msg_part "Mientras lees esto, un gatito muere"
/set irc.network.default_msg_quit "Volvere en la proxima reencarnación"


Wee-chat por defecto usará nuestro nombre de usuario para autenticar, prefiero caerme de culo por un barranco antes de ponerle el nombre de usuario local a Internet.


/set irc.server_default.nicks Catracho-418
/set irc.server_default.username cucarachon
/set irc.server_default.realname Fulano_Letal


Ahora y siempre me ha parecido que la pantalla de weechat esta muy apretada, mi pantalla es de 1024x768. Con esto, ganamos espacio.


/set weechat.bar.nicklist.size 12
/set weechat.bar.nicklist.size_max 15
/set weechat.look.buffer_time_format %H:%M
/set weechat.look.nickmode off


...y estamos listos para usar "jabber al estilo retro".




Superviciencia con weechat y atajos de teclado:


weechat es un clasico cliente IRC de consola pero realmente si no tiene experiencia con este tipos de cosas encontrara grandes estorbos. Aquí les daré uno de los mas básicos.


Primero y "principioso": Cambios de buffer. Los buffer son las "ventanas" del IRC. Una puede ser la del servidor, otra un canal y otra una querry. Con Ctrl+N avanzamos a la siguiente pero hay algo mucho mejor. El llamado "smart Jump", literalmente salto inteligente. Esto se hace con "Alt+A" y nos conduce al próximo buffer con mensajes sin leer.  CUando todos sean leídos, tocamos por última vez Alt+A y nos traerá al primero del cual salimos. Muy útil.


Otra caracteristica potente de weechat es el completamiento. Autocompleta incluso configuraciones. Pero vallamos de los básico a lo complejo.


Pongamos el caso de que estamos en un canal. Tenemos un compañero que se llama "ammattikorkeakoulu" Pero teclear su nick resulta incomodo porqueee... bueno por mil razones. En ese caso tecleamos las dos o tres primeras letras.


amm[Tab]


Entonces tocamos la tecla "Tab" o Tabulador, es decir la de las dos flechitas que esta sobre el "CapsLock" y el como todo cliente IRC decente, nos completara el nick.


Pero tenemos el caso de que podemos completar comandos. Por ejemplo,
tenemos el comando /connect


/con[Tab]


y pondrá


/connect


Con un espacio al final y todo. En weechat, tambien las opciones de
configuracion son autocompletables.


/set ir[Tab]


Ahí nos saldrá seguramente:


/set irc.color.input_nick


Tienes dos opciones. Una es ser menos vago y tecleará:


/set irc.server.bi[Tab]


Esto completaría:


/set irc.server.bitlbee.addresses


La otra opción hubiera sido tocar el Tabulador de nuevo. Así es el caso que cuando con completo hasta .addresses. Tocamos Tab de nuevo y saldrá sucesivamente.


irc.server.bitlbee.autoconnect
irc.server.bitlbee.autojoin
irc.server.bitlbee.autoreconnect
irc.server.bitlbee.autoreconnect_delay
irc.server.bitlbee.autorejoin


...y así sucesivamente. Podemos completar de todo. Por último agregaré que si queremos ayuda para los comando, solo tenemos que pedirla.


/help


Ahi saldrá toda una lista de comandos. Con poner:


/help server


Veremos la ayuda especificamente del comando "/server" Generalmente a usar ayuda saldrá una bola de cosas. Puedes subir y bajar el texto que el buffer a dejado atras con PgUp y PgDn sucesivamente o bien puedes buscar con Ctrl+R


Hasta aquí por hoy. Algún comentario?



2 comentarios:

  1. esta super tu pos amigo, he bajado el programa y tenia muchas dudas pero con tu post me las saque todas. muchas gracias

    ResponderEliminar

Si vas a decir groserias, aclara el significado para los que no somos de tu mismo país.