Sincroniza Gnome/Evolution + Symbian

Esto lo escribí hace unos meses para elrincondelsymbian (un buen foro sobre symbian donde encontrar cualquier cosa para este SO) y he pensado que no estría de más revisar alguna cosilla y tenerlo aquí.

Se trata poder sincronizar la agenda de contactos, el calendario (con las tareas) y las notas de nuestros Symbian con Evolution. Es por lo tanto para GNU-Linux/Ubuntu aunque debería funcionar en cualquier distribución basada en Debian. Para otras no sabría decirlo ya que no lo he intentado pero imagino que deben de exisitir los mismos paquetes y la instalación no diferirá mucho.

Una vez funcionando tendremos las tareas y citas en el calendario de Gnome y los contactos en la agenda de Evolution. En un principio debería de salir todo en Evolution pero en mi caso las citas del calendario solo se ven en el calendario de Gnome.

Para empezar iremos a Sistema/Administración/Gestor de paquetes Synapctic y buscaremos e instalaremos lo siguiente:

  • opensync-plugin-evolution
  • opensync-plugin-syncml
  • multisync-tools
  • multisync0.90

Si pide alguna dependencia la instalamos también.

En cuanto esté todo instalado vamos a Aplicaciones/Accesorios/Multisinc-qad y empezamos a configurar cosas. Se nos abrirá una ventana como esta:

Pinchamos en Añadir para crear un gupo, le ponemos el nombre que queramos (yo le he puesto E65 ya que es el móvil que tengo) y aceptamos.

Ahora vamos a cargar los plugins necesarios para la sincronización. Pinchamos en Editar y se abrirá una ventana con las preferencias del grupo. Para cargar los plugins hay que pinchar en Add Member, seleccionar uno y Aplicar. Esto lo haremos con:

  • Evolution 2.X
  • SyncML Over OBEX client

Ahora ya los tenemos cargados

Solo queda configurar el segundo, el primero no lo tocaremos. Así que lo seleccionamos y veremos algo como esto:

Tenemos que editar parte de ese texto que se ve con los datos correctos. Pongo los campos que hay que editar para no perdernos:

- MAC Bluetooth de nuestro móvil
<bluetooth_address>XX:XXX:XX:XX:XX:XX</bluetooth_address>

- Canal del servidor SyncML
<bluetooth_channel>XX</bluetooth_channel>

- Identificador, es el nombre que recibe el servidor SyncML, en nuestro caso PC Suite
<identifier>PC Suite</identifier>

- Tipo de conexión, 5 es por USB y 2 por BT
<type>2</type>

- Tamaño máximo de los mensajes intercambiados
<recvLimit>10000</recvLimit>

<maxObjSize>10000</maxObjSize>

Para encontrar la MAC de nuestro móvil debemos primero activar el BT del móvil y configurarlo como visible para todos. Luegos vamos al terminal y escribimos lo siguiente:

$ hcitool scan

Nos saldrá algo como esto:

david@david-ubuntu:~$ hcitool scan

Scanning …

00:17:E5:DC:9C:09    Lathan

Esos 6 pares de carácteres separados por “:” es la MAC del móvil. Ahora solo nos queda encontrar el canal, para eso escribimos esta orden en el terminal:

$ sdptool browse XX:XX:XX:XX:XX:XX

y nos saldrá un listado bastante extenso. Ahí tenemos que buscar el trozo que empiece por: Service Name: Nokia SyncML Server y ahí saldrá el canal que buscamos. Borrando todo lo que no interesa, en mi caso me sale esto:

david@david-ubuntu:~$ sdptool browse 00:17:E5:DC:9C:09

Browsing 00:17:E5:DC:9C:09 …

…..

Service Name: Nokia SyncML Server

Service RecHandle: 0x1000b

Service Class ID List:

UUID 128: 00005601-0000-1000-8000-0002ee000001

Protocol Descriptor List:

“L2CAP” (0×0100)

“RFCOMM” (0×0003)

Channel: 14

“OBEX” (0×0008)

Language Base Attr List:

code_ISO639: 0x454e

encoding:    0x6a

base_offset: 0×100

Profile Descriptor List:

“” (0×00005601-0000-1000-8000-0002ee000001)

Version: 0×0100

He marcado en negrita lo que tenemos que buscar. En mi caso me pone el canal 14 pero esto puede variar.

Ahora ya tenemos la MAC y el canal y ya podemos completar la configuración, rellenamos los datos y cerramos esta ventana.

Si no hemos ejecutado nunca Evolution es recomendable hacerlo una vez antes de sincronizar. Así que vamos a Aplicaciones/Oficina/Correo y Calendario Evolution y lo abrimos. En un principio no hay que tocar nada, así que si nos pide algo le decimos que no y ya está.

Ahora ya estamos listos para nuestra primera sincronización. Para eso solo hay que pinchar en Refrescar en el MultiSync y debería sincronizar los datos sin problemas.

En mi caso he tenido un problema con las Notas y salía un error. Como no las uso mucho no me importa así que en el móvil he ido a Menú/Conectividad/Sinc. Ahí seleccionando PC Suite hay que pinchar en opciones y Editar perfil de sinc. Vamos a Aplicaciones, nos ponemos en Notas, opciones y de nuevo Editar perfil de sinc. y ahí en Incluir en sincronización le decimos que no.

Y ya está, hemos sincronizado el móvil con Evolution, y ahora como lo miramos? Si en el panel de control pinchamos encima de la hora y fecha se nos desplegará el galendario de gnome y veremos marcados en negrita las fechas donde hayan eventos, y si seleccionamos una de ellas veremos que tipo de evento es y de que se trata.

Si habrimos Evolution podremos ver los contactos sincronizados y las tareas. En un principio si pinchais en calendario también se deberían de ver los eventos ahí pero no se porque a mi no me salen…algo tendré mal configurado. Y con las notas me ha dado un error por eso las he desactivado.

A mi la vista por defecto de los contactos no me gusta nada. Así que me la he editado a mi gusto. Esto lo podéis hacer en Ver/Vista actual/ y seleccionar una de las que hay por defecto o crear una a vuestro gusto.

La sincronización es bilateral, así que si modificamos una cosa en el móvil o en el ordenador, al sincronizar actualizará los cambios sobreescribiendo los datos viejos por los nuevos donde toque. Hay que tener presente esto. Miraré si se puede conseguir que sea en una sola dirección y de corregir los fallos que me han salido a mi. También estoy mirando de hacer funcionar un programa que es una especie de Nokia PC Suite para linux pero por ahora no tengo éxito ^^’

12 Comments to “Sincroniza Gnome/Evolution + Symbian”

  1. Anónimo 19 Abril 2010 at 21:04 #

    Todo el post va de maravillas, todo funciona, pero (siempre hay uno), por alguna razón la comunicacion con mi nokia n70 se realiza solo desde telefono a pc, en sentido contrario no se sincroniza nada, me pueden decir que pasa? 

    Gracias

  2. sinuser 19 Abril 2010 at 21:13 #

     Pues no sabría decirte, a mi si que me sincronizaba de pc a móvil. Igual fijate en esta parte:

    En mi caso he tenido un problema con las Notas y salía un error. Como no las uso mucho no me importa así que en el móvil he ido a Menú/Conectividad/Sinc. Ahí seleccionando PC Suite hay que pinchar en opciones y Editar perfil de sinc. Vamos a Aplicaciones, nos ponemos en Notas, opciones y de nuevo Editar perfil de sinc. y ahí en Incluir en sincronización le decimos que no.

    Mira si en esas opciones hay algo sobre que acepte sincronizar de pc a móvil. Yo ahora no tengo ningún symbian a mano así que no puedo comprobarlo por mi mismo. Si no es eso la verdad no sabría decirte que mas probar :S

  3. joss 28 Abril 2010 at 15:02 #

    hola,

    antes de nada agradecer el curro que os habeis pegado pero a mi tambien me sale un error.

    cuando lo sincronizo me sale:

    “error synchronizing : unable to connect one of the members”

    y no hay manera. alguna sugerencia?

  4. sinuser 28 Abril 2010 at 15:10 #

    Hola joss,

    Has ejecutado al menos una vez Evolution antes de sincronizar? El paso de añadir los plugins lo has hecho como indico en el post? Mira a ver si es algo de eso. Sino revisa también las opciones de sincronización que indico en la anterior respuesta.

  5. joss 28 Abril 2010 at 21:51 #

    hola,

    pues el caso es que si. lo e hecho todo y es mas, venia usando ya hace algun tiempo el evolution. como no sea por eso….e probado a desistalar los pugins y volverlos a instalar y me sigue pasando…no se por donde tirar, la verdad.

  6. sinuser 28 Abril 2010 at 22:27 #

    Pues así en frío no se que mas decirte jeje. Lo que puedo hacer es instalármelo de nuevo a ver si haciéndolo veo por donde puede salirte el error. Pero lo haré este finde o a principios de semana aprovechando que formatearé el pc para instalar la nueva versión de ubuntu. Así que si no te corre mucha prisa pásate de nuevo por aquí en unos días a ver si he encontrado algo :P

  7. joss 29 Abril 2010 at 13:21 #

    por supesto que me pasare…muchas gracia.s mientras tanto ire investigando pro internet por si encuentro algo. asi lo posteo tambien. thanks.

  8. joss 29 Abril 2010 at 17:31 #

    de momento te puedo decir que la version 0.90 de multisync es algo diferente porque esta en ingles en lugar de en español asi que algo diferente hay.

  9. joss 5 Mayo 2010 at 18:36 #

    hola,

    has averiguado algo?

  10. joss 5 Mayo 2010 at 18:37 #

    na tio no hay manera. Cuando no me da ese error me sale un mensage diciendo que the previous syncronitation was unclead. Slow-syncing

  11. joss 5 Mayo 2010 at 18:38 #

    otro problema.

    al actualizar a ubuntu 10.24 el archivo opensync-plugin-syncml no existe y obviamente no se puede editar ni se carga.

  12. sinuser 5 Mayo 2010 at 18:45 #

    Hola joss, efectivamente en los repositorios no hay el opensync-plugin-syncml. He intentado instalarlo a mano pero no he sido capaz.

    Siento no poder serte de mas ayuda. De todas formas si encuentro como resolverlo ya me pondré en contacto contigo. Y si tu lo encuentras antes házmelo saber y actualizo el post :)


Leave a Reply

Subscribe without commenting