martes, 27 de septiembre de 2011

Sincronizar contactos en Evolution con Dropbox

 ACTUALIZACIÓN: he dejado de utilizar este sistema y me he pasado a Ubuntu One. No es perfecto, pero es más fácil.

Hoy estoy con gripe y he estado cacharreando a ver si conseguía cambiar la carpeta donde Evolution pone las direcciones y ponerla dentro de Dropbox y así poder tener siempre los contactos sincronizados en todos los ordenadores. 
Al principio con poca fe, pero al final lo he conseguido, así que apunto aquí cómo, por si a alguien le sirve. 

 Para los que no sepan lo que es Evolution, es un programa de correo electrónico y agenda de Gnome - Ubuntu (de hecho el que sale por defecto). Desde mi punto de vista el mejor (aunque siempre acepto sugerencias), aunque podría mejorar la sincronización con google-calendar. 

 Y antes de empezar, me descargo de posibles responsabilidades: NO LO HAGAS SI NO HAS COPIADO TODOS LOS DATOS IMPORTANTES. Vas a tocar partes importantes de tu ordenador y te lo puedes cargar. No me hago responsable de lo que ocurra, ni de tus meteduras de pata. 

 Y ahora si, al grano Paso 1. Instalar gconf-editor, 
gconf-editor es una herramienta que sirve para configurar la mayor parte de aplicaciones de gnome, cuya configuración está normalmente oculta en archivos txt dentro de la carpeta /apps. 

 $ sudo apt-get install gconf-editor

Paso 2. Copiar las direcciones dentro de una carpeta de Dropbox. 
Es decir, hacer dentro de Dropbox una carpeta que se llame .evolution y dentro de ella meter entera la carpeta

 /home/Tu-carpeta-personal/.evolution/adressbook

yo no borraría todavía la carpeta de la personal, hasta que no compruebes que todo ha salido bien. Luego ya si. 

Paso 3. Hacer que evolution encuentre esta nueva carpeta en vez de la que está en la carpeta personal.
-abrimos gconf-editor
gconf-editor


he tapado la parte personal, que es además la que hay que modificar, poniendo la dirección de la carpeta de Dropbox donde  hayais copiado la carpeta /adressbook (todo lo demás mantenerlo igual).

3.1. Es decir:
Donde pone "/home/tu-usuario/.evolution/adressbook/más-cosas"
debe poner "/donde esté Dropbox/Dropbox/.evolution/adressbook/más-cosas"
 (lo que está en cursiva cambia en cada ordenador)

Paso 4. Modificar igual que antes, las direcciones, pero en las fuentes.
En la carpeta /adressbook en el archivo de sources cambiar todo lo que tenga la misma dirección que antes a la actual. (igual que el paso 3.1, pero más veces).


Revisar cuidadosamente todas las sources, supongo que se puede automatizar, pero mis conocimientos no llegan a tanto y me gusta saber lo que cambio por si tengo que volver hacia atrás.

Paso 5
Apagar y volver a encender Evolution y ya está.

A mi me ha funcionado así, ya me diréis si os funciona a vosotros. 

Por cierto, los que no tengáis Dropbox todavía, si lo instaláis a partir de mi invitación, os regalan (y a mi también) 250mb más de espacio virtual. 

Mi invitación: http://db.tt/HrAOMOA