Thunderbird, Lightning & Google Calendar

thunderbird Hace ya muchos años que uso Thunderbird como cliente de correo electrónico y Google Calendar como gestor de citas y eventos, pero como muchos de los que hemos echado los dientes con el Outlook siempre he echado de menos un calendario integrado en el cliente de correo electrónico y ni Evolution ni Kmail despiertan mis simpatías. Además, el recordatorio gratuito por SMS de Google Calendar es, hoy por hoy, insustituible. Ahora podemos tener lo mejor de ambos mundos gracias a dos extensiones disponibles para thunderbird: Lightning y Provider for Google Calendar.

Una vez instaladas ambas Lightning proporciona un calendario integrado perfectamente con Thunderbird y Provider for Google Calendar la sincronización con uno o varios calendarios creados previamente en Google Calendar. Partiendo de que ya has instalado ambas extensiones y tienes ese (o esos) calendario creado en el sistema de Google, configurar la sincronización entre ambos es tan sencillo como seguir estos pasos:

entrando en lightning1. Una vez instalado lightning tendremos disponibles dos pequeños iconos en la parte superior derecha de nuestro thunderbird y bajo la caja de filtros de búsquedas. Pulsamos el primero de ellos para entrar en la vista de calendario y esta se nos abrirá en otra solapa. El atajo de teclado es Ctrl+May+C y la opción de menú se encuentra bajo el nuevo item etiquetado como “Events and Tasks”.

creando un nuevo calendario en lightning2. Ya dentro de la vista de calendario, creamos uno nuevo pulsando con el botón derecho del ratón sobre el panel izquierdo y eligiendo la opción de “New Calendar”.

3. A continuación se nos abre una sencilla ventana de diálogo en la que debemos de elegir si el nuevo calendario que queremos crear se almacenará en local o estará ubicado en la red. Elegimos la segunda opción y pulsamos Intro.

creando un nuevo calendario en lightning 2

tomando datos de google calendar 1 4. En el siguiente diálogo se nos pedirá la ubicación en la red de dicho calendario, así que necesitamos que google calendar nos proporcione esos datos. Lo abrimos, elegimos el calendario que queremos sincronizar con Lightning y, pulsando sobre el pequeño icono a su derecha, escogemos la opción de “Configuración de Calendario”.

tomando datos de google calendar 25. Ya en la página de “Configuración del calendario”, nos vamos al apartado de dirección de calendario y pulsando con el botón derecho sobre el botón de XML elegimos la opción de “Copiar dirección de enlace”.

6. Volvemos a thunderbird-lightning y en el diálogo siguiente elegimos el formato de Google Calendar y en la caja de Localización copiamos la dirección que hemos obtenido en Google Calendar. Al pulsar siguiente, y si es el primer calendario que sincronizamos, se nos pedirá usuario y contraseña para validar la conexión con los servicios de Google.

creando un nuevo calendario en lightning 3

7. Y ya casi estamos. Finalmente elegimos un nombre y un color distintivo para los eventos de nuestro calendario (muy útil si, como yo, separas los eventos por categorías en diferentes calendarios) y pulsamos el botón de Siguiente.

creando un nuevo calendario en lightning 4

El resultado final, una vez repetida la operación con todos nuestros calendarios, debería de mostrarnos algo así:

Lightning & Thunderbird

La sincronización desde ambos extremos es perfecta e, incluso, tareas como la configuración de avisos por SMS procedentes de Google se pueden realizar perfectamante desde el propio Thunderbird:

Configurando avisos por SMS desde Thunderbird

ATENCIÓN: Google está haciendo cambios en su API y la versión 24 de Thunderbird con la 2.6 de Lightning ha dejado de funcionar. Te lo explican todo muy bien aquí, así como una solución temporal (usando versiones beta de ambos productos) por si no puedes esperar a la siguiente versión en la que prometen subsanarlo.
ACTUALIZACIÓN: Al parecer se trataba de un problema que sólo tenía la versión 24.0.1 de Thunderbird para Linux y que está corregido ya si la usas junto con la versión 2.6.1 de Lightning.

Probando Ubuntu One

logo de canonical Llevo ya unos días probando Ubuntu One, el servicio propietario a través del cual Canonical pretende introducirse en esto del Cloud Computing al tiempo que le da un valor añadido a su distribución de Linux e incluso, si tiene la suficiente aceptación, le proporcionará una fuente de ingresos.

Ubuntu One se presenta como un servicio de almacenamiento remoto, sincronización y compartición de archivos con dos modalidades: una gratuita que ofrece hasta 2 GBytes de espacio y otra de pago que, por 10$ al mes, amplía esta cuota hasta 10 Gbytes. El servicio está disponible, por el momento, sólo mediante beta cerrada a través de invitaciones, tiene aún algunos bugs importantes y ha despertado críticas en muchos sectores ya que, mientras que el cliente de escritorio está escrito en python y su código si es libre, la parte que corre en servidor (en los servidores EC2 de Amazon, concretamente) es propietaria.

Una vez que disponemos de una cuenta, el acceso al servicio de Ubuntu One se puede hacer de dos formas: mediante una aplicación web o mediante un cliente de escritorio. Este último, que es quién realmente le proporciona un carácter difererenciador al servicio, sólo puede utilizarse por el momento desde la versión 9.04 de Ubuntu.

El cliente web no tiene nada de especial y se parece mucho a cualquier otro interfaz FTP vía web. El acceso se hace siempre vía https y la autenticación mediante una cuenta de launchpad. Podeis ver un pantallazo aquí abajo:

Cliente web de Ubuntu One

Compartiendo carpetas con el cliente web de Ubuntu One Tal vez lo único a destacar de este cliente es que tenemos una opción disponible en el panel derecho a través del cual podemos compartir cualquier directorio tanto en modo de sólo lectura como de lectura y escritura. Cuando invitamos a alguien basta con escribir su dirección de email y el destinatario recibirá en su buzón de correo una invitación con todas las instrucciones necesarias. El enlace recibido por correo nos llevará a un formulario de aceptación y el invitado deberá de disponer de su propia cuenta de Launchpad o, en su defecto, se le invitará a crear una nueva.

Pero, como decíamos antes, la verdadera gracia del servicio está en el cliente de escritorio. Las instrucciones para su instalación están aquí y son bien sencillas. La primera vez que ejecutemos el cliente en nuestra máquina asociará esta a nuestra cuenta de Ubuntu One. Podemos tener tantas máquinas asociadas a una cuenta como queramos (y los archivos compartidos se sincronizaran en todas ellas) pero, por lógica, cada cuenta de usuario en una misma máquina sólo podrá estar asociada a una cuenta de Ubuntu One. Esto es debido a que el servicio lo que hace es crear físicamente un directorio en nuestro home que es sobre el que se realizará la sincronización:

Cliente de escritorio de Ubuntu One

Icono del Sistem Tray de Ubuntu One El cliente coloca un icono en la bandeja del sistema desde el que podemos activar o desactivar la sincronización de archivos, abrir los directorios sincronizados, lanzar el cliente web, etc. No lo he probado en KDE así que no se que tal se integra por allí. En Gnome la integración es total. Aparte del icono y del botón de conexión y desconexión que, como veis en el pantallazo de aquí arriba, nos aparece en Nautilus, en el menú contextual también se incluye una nueva opción etiquetada como “Share on Ubuntu One” que nos permite compartir las carpertas con quien queramos simplemente introduciendo su dirección de correo electrónico al igual que hacíamos con el cliente web.

Compartiendo carpetas con el cliente de escritorio de Ubuntu One Si alguien tiene curiosidad por comenzar a probarlo por si mismo y no quiere esperar la invitación de Canonical que me deje un comentario con la dirección de correo electrónico donde quiere recibir la invitación: si os invito a compartir uno de mis directorios os dejará, además, crear vuestra propia cuenta. Pero recordad que el cliente de escritorio sólo funciona con Ubuntu 9.04 y que no se, siquiera, si funcionaría con Kubuntu 9.04 o Xubuntu 9.04. Si lo probáis en alguno de estos sistemas decídmelo y así salgo de dudas.

El servicio que presta Ubuntu One no es nuevo. dropbox, box.net, wuala, humyo o mozy, por decir algunos, ofrecen una funcionalidad similar desde hace tiempo. Algunos de ellos incluso con clientes específicos para GNU/Linux. La baza de Canonical, imagino, será presentarlo ya instalado y disponible para su uso como una característica de base en futuras versiones de sus plataformas proporcionandolo como un valor añadido. Veremos.