Delirios de un Informático

Cómo integrar Pidgin 64 bits con Skype 32 bits en Linux

Ya hablé hace tiempo de Skype API Plugin que permite integrar Skype en Pidgin/AdiumX. Funciona a la perfección pero si tienes un sistema de 64 bits con Pidgin sólo podrás tener Skype compilado para 32 bits y haciendo uso de ia32-libs (hay paquetes para 64 bits pero sólo para instalar las dependencias adecuadas).

Al probar el plugin de nuevo tras el salto desde los 32 bits me encontré con que el modo DBUS no funciona y provoca un cuelgue de Pidgin, por lo que sólo queda el modo normal en el que Pidgin inicia Skype sin estilos (según el changelog: “Disable cleanlooks on Skype startup on Linux to reduce memory usage”) y se queda intentando conectar permanentemente. La solución a esto pasa por iniciar Skype antes que Pidgin y todo irá bien. Un script sencillo para hacerlo podría ser el siguiente:

#!/bin/bash
skype > /dev/null 2>&1 &
sleep 3
pidgin  > /dev/null 2>&1 &

De este modo Skype se mostrará con los estilos adecuados y Pidgin se conectará permitiendo hacer uso del chat :).