Pidgin con soporte de video llamada para XMMP (gtalk)

Pidgin (anteriormente llamado Gaim) es un cliente de mensajería instantánea multiplataforma capaz de conectarse a múltiples redes (multiprotocolo) y cuentas (multicuenta) de manera simultánea.

Se estimó que alrededor de 3 millones de personas usaron Pidgin en 2007.

En la última versión 2.6.1 Pidgin agrego soporte para video llamada.

Características principales

  • Conversaciones mostradas en pestañas
  • Posibilidad de conectarse a varias redes simultáneamente
  • Registro de conversaciones
  • Permite el reemplazo de los nombres de los contactos de la lista
  • Muestra un aviso o reproduce un sonido cuando un contacto se conecta/desconecta o cambia de estado
  • Posibilidad de transparencia para las ventanas de contactos y de conversación mediante un plugin
  • Transferencia de archivos

Captura de la ventana de conversación mostrando las pestañas

Protocolos soportados

  • AOL Instant Messenger
  • ICQ
  • Google Talk
  • Jabber/XMPP
  • MSN Messenger
  • Yahoo!
  • Bonjour
  • Gadu-Gadu
  • Internet Relay Chat (comúnmente llamado IRC)
  • Novell Groupwise Messenger
  • QQ
  • Lotus Sametime
  • SILC
  • SIMPLE
  • MySpaceIM
  • Zephyr

Pero puede soportar más protocolos gracias a plugins no-oficiales.

Procedimiento:

El prime paso es agregar el repositorio que tienen los desarrolladores de pidgin para Ubuntu.  Esto va a permitir instalar la última versión (Ubuntu solo actualiza la versión Pidgin con el cambio de versión del sistema operativo, solo recibe actualizaciones de seguridad).

< sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \
     67265eb522bdd6b1c69e66ed7fb8bee0a1f196a8
< echo deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu \
    `lsb_release --short --codename` main | \
     sudo tee /etc/apt/sources.list.d/pidgin-ppa.list

Finalizado el procedimiento, se debe actualizar la lista de paquetes disponibles.  Esto se hace con el siguiente comando.

< sudo apt-get update

Y finalizada la descarga de la actualización de los repositorios, se debe ejecutar.

< sudo apt-get dist-upgrade
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> Calculating upgrade... Done
> The following NEW packages will be installed:
>   gstreamer0.10-nice libgstfarsight0.10-0 libnice0
> The following packages will be upgraded:
>   libpurple0 pidgin pidgin-data
> 3 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
> Need to get 9752kB of archives.
> After this operation, 1774kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Get:1 http://ppa.launchpad.net jaunty/main libnice0 0.0.9-1~pidgin1.9.04 [81.8kB]
> Get:2 http://ppa.launchpad.net jaunty/main gstreamer0.10-nice 0.0.9-1~pidgin1.9.04 [16.6kB]
> Get:3 http://ppa.launchpad.net jaunty/main libgstfarsight0.10-0 0.0.14-2ubuntu1~pidgin2.9.04 [167kB]
> Get:4 http://ppa.launchpad.net jaunty/main pidgin 1:2.6.1-1ubuntu0~pidgin1.9.04 [566kB]
> Get:5 http://ppa.launchpad.net jaunty/main libpurple0 1:2.6.1-1ubuntu0~pidgin1.9.04 [1692kB]                                                                
> Get:6 http://ppa.launchpad.net jaunty/main pidgin-data 1:2.6.1-1ubuntu0~pidgin1.9.04 [7228kB]                                                               
> Fetched 9752kB in 4min 34s (35.6kB/s)                                                                                                                       
> Selecting previously deselected package libnice0.
> (Reading database ... 206457 files and directories currently installed.)
> Unpacking libnice0 (from .../libnice0_0.0.9-1~pidgin1.9.04_i386.deb) ...
> Selecting previously deselected package gstreamer0.10-nice.
> Unpacking gstreamer0.10-nice (from .../gstreamer0.10-nice_0.0.9-1~pidgin1.9.04_i386.deb) ...
> Selecting previously deselected package libgstfarsight0.10-0.
> Unpacking libgstfarsight0.10-0 (from .../libgstfarsight0.10-0_0.0.14-2ubuntu1~pidgin2.9.04_i386.deb) ...
> Preparing to replace pidgin 1:2.5.5-1ubuntu8.4 (using .../pidgin_1%3a2.6.1-1ubuntu0~pidgin1.9.04_i386.deb) ...
> Unpacking replacement pidgin ...
> Preparing to replace libpurple0 1:2.5.5-1ubuntu8.4 (using .../libpurple0_1%3a2.6.1-1ubuntu0~pidgin1.9.04_i386.deb) ...
> Unpacking replacement libpurple0 ...
> Preparing to replace pidgin-data 1:2.5.5-1ubuntu8.4 (using .../pidgin-data_1%3a2.6.1-1ubuntu0~pidgin1.9.04_all.deb) ...
> Unpacking replacement pidgin-data ...
> Processing triggers for man-db ...
> Setting up libnice0 (0.0.9-1~pidgin1.9.04) ...
 
> Setting up gstreamer0.10-nice (0.0.9-1~pidgin1.9.04) ...
> Setting up libgstfarsight0.10-0 (0.0.14-2ubuntu1~pidgin2.9.04) ...

> Setting up pidgin-data (1:2.6.1-1ubuntu0~pidgin1.9.04) ...
> Installing new version of config file /etc/purple/prefs.xml ...

> Setting up libpurple0 (1:2.6.1-1ubuntu0~pidgin1.9.04) ...

> Setting up pidgin (1:2.6.1-1ubuntu0~pidgin1.9.04) ...

> Processing triggers for libc6 ...
> ldconfig deferred processing now taking place

Finalizada la instalación se puede ejecutar Pidgin (si no estaba instalado crea el ícono en forma automática) y disfrutar de las nuevas cualidades que tiene este excelente software.