30 mayo 2009

Conectar HTC Toch con Ubuntu

La novedad es que estamos en taller de Gnu/Linux en Hondutel, en el receso me han traido un movil que no han podido sincronizar con Ubuntu, nada que ver con el taller, porque Alejandro(miembro del GULTGU que dá el taller) no abordará moviles y Linux, pero igual es un reto interesante.

Aquí el aparatillo que vamos a conectar




Conectar HTC Touch a Ubuntu

Primero asumimos que el ubuntu está en su versión más reciente y complementemente actualizada, para efectos de este post es Ubuntu Jaunty. Ahora para realizar esta tarea utilizaremos 2 programas:
  • Synce
  • Opensync
Los paquetes de estos sistemas no están por defecto en ubuntu, así que lo agregaremos en sourcr.list, ¿como?
Escribimos en consola:

sudo gedit /etc/apt/sources.list
Agregamos al final lo siguiente
# SYNCE
deb http://ppa.launchpad.net/synce/ubuntu jaunty main
deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main

# Opensync
deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ sid main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ sid main
Guardamos y cerramos, ahora descargamos e instalamos las firmas del repositorio de Opensync:
gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -

Luego actualizamos los repositorios para que podamos instalar sin problemas, como siempre lo hacemos escribiendo en consola:
sudo apt-get update
Ahora instalaremos los paquetes para que pueda sincronizar con Windows Mobile 6 en adelante(lo ideal es que migres el celll a linux, espero se anime XD). A hora escribimos en consola los paquetes que necesitamos, escribimos en consola:

sudo aptitude install multisync-tools multisync0.90 opensync-module-python opensync-plugin-evolution opensync-plugin-google-calendar opensync-plugin-synce python-opensync synce-gnomevfs synce-gvfs synce-hal synce-sync-engine synce-trayicon
Ahora corremos la aplicación synce-trayicon, por defecto la coloco en el menu Aplicaciones>Accesorio>SynCE Tray Icon, o ejecutando directamente con Alt+F2 y escribir "synce-trayicon"


Si conectamos nuestra PDA por USB saldra un mensaje diciendo que etá conectado.



Si das click derecho podras acceder a la información del dispositivo, como batería, espacio, etc.

Bueno ya tenemos la PDA accesible desde Ubuntu, podemos ver sus unidades de disco y ver datos de la misma. Vamos a siguiente paso, que es sincronizar los datos con Evolution.


Sincronizando el HTC Touch con Evolution - A através de Opensync
Bueno y ahora lo que más urgia sincronizar la agenda, contactos, calendario, etc , como queremos sincronizarlo con el evolution iniciarmos los pasos.
Según leí en un blog de bide-sinergico (de donde saque la informacion de instalacion en otra distro) en Septiembre de 2008 los repositios PPAD de KDE 4.1 que están en el sources.list daban problemas por su inestabilidad, asumo porque a mi no me dio problema alguno que esto ya no debe preocupar.

Ahora lo que hacemos es crear un grupo de sincronización y agregarle los miembros para que para que el el msynctool pueda trabajar con el programa y los respectivos plugins que hacen la sincronizacón posible.

Pero ¿Cómo creamos el grupo y agregamos los miembros?
Hay dos formas la visual o con gui y obviamente a través de consola.

Iniciaremos con consola:
msynctool --addgroup htc-evolution
msynctool --addmember htc-evolution synce-opensync-plugin
msynctool --addmember htc-evolution evo2-sync
Y para sincronizar debemos ejecutar el comando:
msynctool --sync htc-evolution
Para la instalacion visual hacemos lo siguiente:
Entramos al menu Aplicaciones>Accesorios> Multisync-gui , esto abrila el siguiente programa.


Ahora agregamos un grupo haciendo click en "Anadir" le ponemos el nombre al grupo, damos aceptar y tiene que crear el grupo. Ahora solo seleccionamos el grupo que creamos y hacemos click en editar, para agregar los plugins que vamos a usar solo hacemos click en "Add member" y simplemente selecciona los plugins que quieras, en este caso serán:

- synce-opensync-plugin
- evo2-sync

Si hacemos click en cada plugin podremos ver la configuración. Ejemplo en evo2-sync veremos Addressbook, Calendar, Task.
Cuando ya tengamos configurado como deseemos, solamente cerramos y actualizamos(recordemos que tenemos el dispositivo conectado, de lo contrario no tendrá con que sincronizar) Si ya tenemos los contacto en Evolution preguntara si deseamos unir o mezclar los contactos

Ahora ya está sincronizado el HTC Touch en Ubuntu Jaunty. Serán bienvenidas las sugerencias y comentarios.

0 comentarios:

  © Blogger template 'Perfection' by Ourblogtemplates.com 2008

Back to TOP