Table des matières

,

Synchronisation des contacts Evolution - N70 par bluetooth

Configuration

Prérequis:

apt://multisync-tools,opensync-plugin-evolution,opensync-plugin-syncml,libsyncml-utils

opensync-plugin-syncml a été supprimé des dépôts de lucid car une des dépendances n'est plus disponible. Un bug (https://bugs.launchpad.net/ubuntu/+source/libopensync-plugin-syncml/+bug/524938) est ouvert pour remettre le paquet à jour avec les bonnes versions. En attendant, il existe une solution de contournement, que je n'ai pas testé personnellement, mais si cela interesse quelqu'un, c'est ici, au 5ème message: http://ubuntuforums.org/showthread.php?t=1474031
msynctool --listplugins

Doit vous retourner au moins:

Available options:
  syncml-http-server
  syncml-obex-client
  evo2-sync

Création du groupe et des utilisateurs

Création du groupe

msynctool --addgroup "Nom_du_groupe"

Création des utilisateurs

msynctool --addmember "Nom_du_groupe" evo2-sync
msynctool --addmember "Nom_du_groupe" syncml-obex-client

Configuration des utilisateurs

Dans l'exemple ci-dessous, le "Nom_du_groupe" utilisé est nokia-evo.
Le 2 correspond à la page de config du deuxième membre du groupe. Si le code XML ci dessous ne correspond pas à ce que vous avez d'affiché, essayez en remplaçant le 2 par 1.

export EDITOR=gedit && msynctool --configure nokia-evo 2

Et là, c'est du xml bien laid mais on va faire avec: Je n'ai mis que les lignes à changer.

<bluetooth_address></bluetooth_address>

<bluetooth_channel>11</bluetooth_channel>

<identifier>PC Suite</identifier>

<version>1</version>

<wbxml>1</wbxml>

<usestringtable>1</usestringtable>

<recvLimit>10000</recvLimit>

<maxObjSize>10000</maxObjSize>

Pour connaitre l'adresse bluetooth (première ligne à modifier)
hcitool scan

Copiez la chaine de caractère de type XX:XX:XX:XX:XX:XX nom_du_mobile

(Juste les XX:…:XX)

Vérification et synchronisation

Vérification

msynctool --showgroup "Nom_du_groupe"

Pour vérifier que la configuration a bien été effectuée

Synchronisation

msynctool --sync "Nom_du_groupe"

En cas de non fonctionnement à ce stade

Il existe un outils graphique pour gérer les groupes et utilisateurs: apt://multisync0.90

multisync0.90
  1. + en haut à gauche
  2. Entrez nom de groupe
  3. Modifier
  4. Add member
  5. °Evolution 2.x
  6. Add member
  7. °Syncml obex
  8. Sélectionnez Sync-obex-client et effectuez les modification précédemment donnée dans le fichier.
  9. Sélectionnez evo2-sync et choisissez quel calendrier/carnet d'adresse etc à synchroniser.
  10. Quiter
  11. msynctool --sync "Nom_du_groupe"

Personnellement je ne voulais synchroniser que mes contacts, j'ai donc coché les cases des autres synchronisation dans le compte par multisync0.90 pour les inhiber.

eatman