GAIM: MI multi-protocolo y plataforma
El uso de la Mensajería Intantánea (MI) en la actualidad es de amplia difusión, esto es así tanto como para el ócio como para el ámbito laboral.
La variedad de protocolos/servicios (ICQ, Yahoo!, MSN, Jabber, IRC, etc) y sumando el hecho de que muchas personas disponen de varias cuentas en un mismo servicio, hace que el uso y administración de cada una de las cuentas y/o servicios llegue a ser a un caos, por tal motivo se han desarrollado clientes multi-protocolo como alternativa a los oficiales de cada servicio -Trillian es un cliente muy conocido para el sistema de Redmon- dando de esta manera una interfáz única y homogenea.
En el ámbito del Software Libre y Linux es de gran difusión el cliente de MI multi-protocolo GAIM -el mismo está también disponible para Win32- y la intensión del presente es dar mi opinión sobre sus virtudes y falencias o carencias.
Las caraterísticas que trae por defecto el Gaim son muchas, aunque igualmente se puede extender mediante el uso de plug-ins (nota: las características aquí mencionadas no son exclusivas del Gaim, solo las consideros interesantes y/o necesarias).
- Multi-protocolo: ya mencionado. [captura]
- Unficación de contactos: se puede agrupar
contactos como si fuesen uno solo, esto es muy útil para cuando se dispone de varias veces de un mismo contacto pero en distintos protocolos. - Apodos personalizados: se puede cambiar el apodo (nick) con que vemos al contacto (o grupo de contactos) permitiendonos identificarlos de una manera más cómodo y fácil.
- Registros: Se pueden guardar automáticamente las conversaciones, así como eventos de los contactos. Estos registros se pueden guardar en texto claro o en HTML, son ordenados por
cuenta/contacto/fecha y dispone de una interfaz de exploración y búsqueda. - Pestañas: Las conversaciones se pueden hacer por ventana individual o todas juntas en una misma ventana usando pestaña (opción por defecto), esto
último es muy útil ya que en el título de la pestaña nos indica por colores quien está escribiendo un mensaje (verde) o si hay mensajes por leer (rojo).
También se puede usar la combinación de teclas Ctrl+PgUp o Ctrl+PgDw para moverse entre pestañas, evitando el uso del mouse. - Avatars: Disponibles para ICQ, Y! y MSN. En la lista de contactos son visualizados los avatars de los mismos, y en la ventana de conversación es posible guardar una copia del mismo. [captura]
- Corrector ortográfico: una muy interesante opción, ya que sobre la escritura del mensaje se va analizando la ortografía marcando las palabras incorrectas con un sub-rayado en rojo (como en un procesador de textos)
Complementos (plug-ins):
- Histórico: Cuando se abre una nueva conversación este complemento introduce la última conversación en la
conversación actual. - Reemplazo de texto: Reemplaza el texto de los mensajes salientes según las reglas definidas por el usuario, muy útil para abreviaciones.
- Transparencia: Este complemento solo está disponible para Win2K y WinXP, y permite setear un nivel de transparencia de la ventana principal y de conversaciones.
- Integración con Evolution: Permite integrar los contactos de Gaim y del cliente de correo-e Evolution, aunque necesita mejoras.
- Cifrado*: Cifrado RSA con claves de hasta 4096 bits, haciendo uso de la biblioteca criptográfica NSS de Mozilla.
- Bangexec*: Permite ejecutar comando desde la ventana de conversación y enviar directamente la salida del mismo al contacto en curso.
- Guifications*: Nos notifica con pequeñas ventanas (al estilo MSN Messenger) sobre los estados de conexión de los contactos; el complemento es muy configurable, se basa en temas (themes) y tiene un editor incorporado, selección del evento a actuar, tiempo de visualización, y su lugar en la pantalla a mostrarse. [captura]
- ImageIM*: Este complemento nos permite hacer una captura de la pantalla pero recortando la parte que nos interesa y enviarlo directamente al contacto, y si el mismo no tiene dicho complemento encontes le llega un enlace para ver la imagen con el browser de internet. [captura]
- Nautilus Integration*: Solo disponible para Gnome. Le añade una opción al menú contextual del explorardor de archivos de Gnome (Nautilus) y permite enviar el o los archivos seleccionadoes por correo electrónico (usando Evolution) o aun contacto que esté en línea, muy útil y cómodo.
(*) Estoy complementos son de terceros, por lo que no vienen con el paquete base de Gaim.
Características a mejorar o agregar (a mi entender):
- Cuentas: La administración de las mismas puede ser bastante confusa y es poco intuitiva, dificultando el uso en sitio temporales como los cybers; y la posibilidad de borrar todo rastro de la cuenta, principalmente si se está en una PC pública.
- Estado de conexión: El manejo de los estados de conexión tampoco es muy cómodo, ni intuitivo; también haría falta poder establecer el estado inicial.
- Audio-Video Conferencia: Se carece de esta funcionalidad, pero existe el proyecto Gaim-VV que es una versión del Gaim con soporte de Voice-Video, por lo que se podría realizar un plug-in a partir del código de dicho proyecto.
- Jabber: Implementar más funcionalidades del protocolo, principalmente el soporte para configurar las pasarelas a otros servicios, y también el soporte de avatars.
- Volumen: Control de volumen para los sonidos de los eventos, ya que si se esta escuchando música estos sonidos se reproducen al msimo nivel y son algo molestos.
La versión actual es la 1.1.4 y últimamente solo salieron versiones que corregían fallas, se está trabajando en la versión 2.0 y aún no hay novedades que cambios va a traer, pero espero que implementen algunas de las que propuse yo (y otros más).
No quiero más larga a esta revisión, delen la oportunidad y prueben este soft, hay versiones para Linux y Win32.


Rodrigo
La versión para Linux es realmente un caño. Muy muy bueno. La de Windoze no me convenció :S