lunes, 25 de octubre de 2010

Problema con MSN en Empathy

Empathy es un programa de mensajería que soporta texto, voz, video conferencia y transferencia de archivos en diferentes protocolos. Se pueden configurar las diferentes cuentas de todos esos servicios y hacer todo en una sola aplicación.

Empathy usa "Telepathy" para el soporte de protocolos y tiene una interfaz de usuario basada en "Gossip". Empathy es el cliente de chat por defecto en las versiones actuales de GNOME, por lo que es más fácil para otras aplicaciones de GNOME integrar funcionalidad de colaboración mediante Telepathy.

Error al conectar con MSN desde Empathy

Hace unos días luego de actualizar mi sistema Ubuntu, me encontré con el problema de que Empathy me daba error y no conectaba con la red MSN.


Investigando un poco al respecto llegue al siguiente bug #663670.  El problema parece provocarlo una actualización de Papyon, la cual es una librería MSN escrita en Python. Papyon está detrás del funcionamiento de Telepathy-butterfly la cuál termina de provocar el error.

En el hilo del bug #663670, se encontró una solución temporal.  Desde luego que este problema desaparecerá en futuras actualizaciones.  Se sabe que afecta tanto a Empathy como a Pidgin y han reportado el error en Karmic, Lucid y Maverick.

La Solución

Lo primero es abrir Empathy para desactivar las cuentas que se conectaran a MSN.  Luego ejecutar una terminal para ejecutar el siguiente comando:

sudo gedit /usr/lib/pymodules/python2.6/papyon/service/description/SingleSignOn/RequestMultipleSecurityTokens.py

Tras ejecutar el comando se nos pide nuestra clave, la ingresamos, entonces se abrirá un archivo.  Debemos buscar la siguiente linea:

CONTACTS = ("contacts.msn.com", "?fs=1&id=24000&kv=7&rn=93S9SWWw&tw=0&ver=2.1.6000.1")

Debe reemplazarla completamente por esta otra linea:

CONTACTS = ("contacts.msn.com", "MBI")

Guardamos el archivo, cerramos.  Ahora activamos de nuevo la cuenta MSN en Empathy, ya debería conectar correctamente.

domingo, 17 de octubre de 2010

Thunderbird 3 en español + Google Calendar + Google Contacts en Ubuntu 9.10 (Karmic Koala)

Esta entrada es acerca del poderoso cliente de correo electrónico Thunderbird.  El propósito es explicar como podemos instalar su ultima versión en nuestro Ubuntu 9.10.

Escenario: Tengo instalada en mi laptop Ubuntu 9.10 (Karmic Koala), y no quiero actualizarme aún.  (Incluso cuando ya salió la 10.10 (Maverick Meerkat).  Quiero instalar Thunderbird 3 pero en los repositorios de Karmic la versión que está disponible es la versión 2.0.0.24.  Además deseo manejar un calendario para programar mis eventos y tareas, como si fuera poco quiero que este calendario se sincronice con mi actual google calendar.

Posibles soluciones: Agregar los repositorios de Launchpad o bajar e instalar manualmente.  En el caso que nos ocupa yo me voy a decantar por bajar el tarball de Thunderbird 3 desde la web oficial y luego voy bajar los complementos que me permitan manejar el calendario.

Si algún lector prefiere hacerlo desde los repositorios les dejo los links a los dos canales disponibles.

PPA for Ubuntu Mozilla Daily Build Team
https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa

Thunderbird Stable Channel Packages
https://launchpad.net/~mozillateam/+archive/thunderbird-stable

Vamos a descargar la ultima versión disponible de Thunderbird para linux, en español desde el sitio oficial. (Visita el siguiente vinculo y descarga el archivo o haga clic en la imagen de abajo y guarde el archivo).
http://www.mozillamessaging.com/es-ES/thunderbird/


Cuando haya finalizado la descarga, vamos  a copiar el archivo al directorio /opt y lo descomprimimos. Abrimos la terminal y ejecutamos los siguientes comandos.

$ cd /opt
$ sudo cp /home/mismatso/Descargas/thunderbird-3.1.4-es-es.tar.bz2 /opt/
$ sudo tar xvfj thunderbird-3.1.4-es-es.tar.bz2
$ sudo rm thunderbird-3.1.4-es-es.tar.bz2

Nota: Debe cambiar "mismatso" por su nombre de usuario, y "Descargas" podría llamarse "Downloads" o haber bien usted pudo haber guardado el archivo en otra ubicación.

Ahora vamos a crear un acceso directo a esta nueva aplicación.  Para hacerlo vamos a crear un archivo con el código de lanzamiento. (Desde terminal ejecutamos los siguientes comandos).

$ sudo gedit /usr/share/applications/thunderbird.desktop

Con lo anterior habremos ejecutado "gedit" que es un editor de texto y estaremos creando el un nuevo archivo que constituirá el lanzador de Thunderbird 3.  En este archivo debemos agregar las siguientes lineas:

[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird
Comment=Cliente de correo Thunderbird
Exec=/opt/thunderbird/thunderbird
Icon=/opt/thunderbird/chrome/icons/default/default48.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Applications;Network

Con la creación del archivo anterior nos habrá quedado un lanzador en la barra de menú de GNOME.

Ahora vamos a descargar un poderoso complemento llamado "Lightning", con esto Thunderbird adquiere la posibilidad de manejar un flexible calendario para eventos y tareas. Esta extensión se puede bajar desde el sitio de complementos. (Siga el vinculo, seleccione el botón "Descargar para Linux" o haga clic en la imagen de abajo y guarde el archivo).
https://addons.mozilla.org/es-ES/thunderbird/addon/2313/


Luego vamos a descargar otro excelente complemento llamado "Porvider for Google Calendar", con esto Lightning adquiere la posibilidad de conectarse a nuestro google calendar.  Esta extensión se puede bajar desde el sitio de complementos. (Siga el vinculo, seleccione el botón "Descargar para Linux" o haga clic en la imagen de abajo y guarde el archivo).
https://addons.mozilla.org/es-ES/thunderbird/addon/4631/


Abrimos Thunderbird para agregar los complementos. (Si es la primera vez que abrimos Thunderbird se iniciará el asistente para agregar un nueva cuenta de correo. Para los alcances de este tutorial asumo que usted ya sabe agregar su cuenta de correo).
Entonces abrimos el menú "Herramientas", "Complementos", hacemos clic en botón "Instalar", en el cuadro de dialogo que se abrirá buscamos las extensiones descargadas y las agregamos una a una. Teniendo el cuidado de agregar primero "Lightning" y luego "Provider for Google Calendar", reiniciamos Thunderbird luego de instalar las dos extensiones.


Cuando reiniciemos Thuderbird ya tendremos las extensiones disponibles.

Necesitará la ubicación del calendario de google para esto vamos a nuestra cuenta de google, vamos a "Calendar".  En panel de la izquierda aparecen "Mis calendarios", hacemos clic en el vinculo que aparece más abajo que dice "Configuración"... Luego hacemos clic sobre el nombre del calendario que deseamos sincronizar.

Buscamos la siguiente imagen:


Sobre el botón "XML" hacemos clic derecho, y damos clic en "Copiar dirección del enlace". (Con esto en el porta papeles, nos vamos a Thunderbird).

Ahora hacemos clic en nuevo botón "Calendario" y en el panel de la izquierda en un campo en blanco hacemos clic derecho "Nuevo calendario" (Ahora siga la indicaciones que se muestran en las capturas).


En el campo lugar pegue la dirección que viene en el porta papeles (Así se le llama a la memoria que guarda la información cuando hacemos clic derecho copiar).

 

Y listo con esto ya tenemos instalado Thunderbird y sincronizado con nuestro querido google calendar.

Ahora solo falta sincronizar los contactos de nuestra cuenta de google con Thunderbird. Esto lo lograremos gracias a la extensión "Google Contacts". A continuación dejo el link de descarga. Una vez descargada se agrega igual que las anteriores en el menú "Herramientas", "Complementos", botón "Instalar".
https://addons.mozilla.org/es-ES/thunderbird/addon/7307/


Por ultimo otra extensión que les sugiero es el corrector ortográfico para español que igual se descarga desde el sitio de complementos de Thunderbird y se agrega de la misma forma.
https://addons.mozilla.org/es-ES/thunderbird/addon/3554/


El resultado final luciría así:


Mizaq's Blog

Entradas populares