23 febrero 2007

Sincronización Palm, mi asignatura pendiente.


He sido usuario de varios dispositivos de Palm, ahora lo que más utilizo es la agenda y el organizador del móvil (los tiempos cambian), por esto mi última pda ha quedado para leer algún ebook que otro. Muchas veces había intentado sincronizar mi zire72 con Linux, pero todos estos intentos acababan siempre en frustración, nunca había conseguido sincronizar ni con kpilot, ni con jpilot y tampoco con el sincronizador de gnome. Ahora que mi OS principal es Linux distro Slackware 11, saque la pda del cajón y me dispuse a sincronizarla, bien esta vez lo he conseguido, a falta de comprobar si no hay fallos en los registros, con el uso cotidiano bajo Linux y solucionar algún problema de permisos, debo decir que, al menos aparentemente, el dispositivo funciona de forma satisfactoria.

Ahora os dire los pasos que he seguido para sincronizar la Zire72 con el portatil por si os puede servir de utilidad, además, supongo que ha de funcionar con otros dispositivos más modernos. El proceso es el siguiente bajo Slackware 11:

  1. Conexión por USB. Conectar la pda a un puerto libre del portatil o pc.
  2. Hacer tail sobre /var/log/dmesg para ver si el dispositivo es reconocido, en mi caso lo reconoce como un treo sobre /dev/ttyUSB1.
  3. Abrimos el Kpilot y cerramos el asistente o simplemente le decimos que no queremos un asistente automático y vamos a configurar el dispositivo mediante un cuadro de diálogo.
  4. Una vez que tenemos la ventana de configuración en pantalla debemos de introducir los parámetros, dispositivo en /dev/ttyUSB1, la velocidad la dejamos por defecto, aplicamos el parche temporal para varios dispositivos entre los que se encuentra la Zire72 (este parche viene con Kpilot), introducimos el nombre de usuario de la pda y listo.
  5. Ponemos a sincronizar la Zire72.
  6. Aceptamos la configuración y la sincronización debe iniciarse.
Debemos recordar que al dispositivo ttyUSB1 solo tienen acceso de escritura y lectura root y el grupo uucp, por lo que si estos procesos los iniciamos bajo un usuario sin privilegios, la agenda se conecta, pero no se inicia la sincronización al no permitirse la lectura ni la escritura. En principio podeis probar bajo root y despues, si funciona, habilitar su uso para un usuario normal.