Z22_frontLorsque l'on connecte un Palm sous Ubuntu, il ne se passe rien. Voici comment le faire reconnaître et le synchroniser.

La première étape consiste à récupérer l'identifiant du constructeur et l'identifiant de l'appareil :

1. Connecter le Palm sur un port USB du PC

2. Lancer le terminal (dans le menu "Applications" puis "Accessoires" puis "Terminal")

3. Taper : "lsusb" (sans les guillemets) et valider. On obtient alors une liste des périphériques USB connectés. La ligne qui nous intéresse est du type "Bus 001 Device 020: ID 0830:0061 Palm, Inc.""0830" est l'ID du constructeur (Palm) et "0061" l'ID de l'appareil.

La deuxième étape est de s'assurer que ce modèle de Palm est bien reconnu par le système :

1. Dans le terminal, taper : "sudo gedit /usr/share/gnome-pilot/devices.xml" (sans les guillemets) et valider

2. Vérifier à la section "<!-- Palm -->" que le modèle souhaité apparaît bien dans la liste, sinon rajouter une ligne en respectant cette syntaxe : "<device vendor_id="0830" product_id="0061" />" (sans les guillemets) à partir des ID constructeur et d'appareil récupérés à l'étape précédente

Ensuite, il faut ajouter le module "visor" à la liste de ceux chargés au démarrage afin de permettre la synchronisation du Palm, c'est la troisième étape :

1. Dans le terminal, taper : "sudo gedit /etc/modules" (sans les guillemets) et valider

2. Ajouter une ligne "visor" (sans les guillemets) à la fin et sauvegarder

3. Démarrer le module en tapant "sudo modprobe visor" (sans les guillemets) dans le terminal

Enfin dernière étape, configurer Gnome Pilot pour la synchronisation du Palm :

1. Dans le menu "Système", choisir "Préférences" puis "Périphériques Palm OS"

2. Cliquer sur le bouton "Suivant" pour commencer le paramétrage

3. Dans les champs :

  • "Nom :" laisser "cradle"
  • "Type" cocher "USB"
  • "Expiration :" laisser à "2" par défaut
  • "Périphérique :" sélectionner "/dev/ttyUSB1" ou "/dev/ttyUSB0" en fonction du bus obtenu par la commande "lsusb" à l'étape 1 plus haut
  • "Vitesse" sélectionner "115200"

Puis valider en cliquant sur le bouton "Suivant"

4. Cocher "Oui, j'ai déjà utilisé un logiciel de synchronisation avec ce Pilot avant" et cliquer sur le bouton "Suivant"

5. Pour la synchronisation initiale, lancer HotSync depuis le Palm (icône du même nom, laisser l'option "Locale" sélectionnée sur le Palm et appuyer sur le bouton avec le logo "HotSync" juste au dessous).  En fin de synchronisation, un message "Récupération avec succès du nom et de l'ID de l'utilisateur depuis le Pilot"
apparaît, cliquer sur le bouton "Suivant"

6. Dans les champs :

  • "Nom du PDA :" choisir un nom pour le PDA à la place de "MyPDA" (ex : "Palm Z22")
  • "Dossier local :" laisser "/home/nom_d'utilisateur/MyPDA" ou choisir un répertoire (ex : "/home/nom_d'utilisateur/PalmZ22")

Puis valider en cliquant sur le bouton "Suivant"

7. Un message "Félicitations, gnome-pilot est configuré !" apparaît, cliquer sur le bouton "Appliquer"

8. Une petite fenêtre s'ouvre alors, cliquer sur l'onglet "Conduites" puis sélectionner les éléments à synchroniser un par un dans la liste et cliquer sur le bouton "Activer" pour chaque. Valider en cliquant sur le bouton "Fermer".

Les données seront dorénavant synchronisées avec le programme Evolution (équivalent d'Outlook) présent dans "Applications" puis "Bureautique" et "Evolution". Il suffira d'ouvrir Gnome Pilot sous Ubuntu et de lancer HotSync depuis le Palm.

A noter qu'il faut impérativement avoir créé un compte sous Evolution pour pouvoir synchroniser les données !

Pour pouvoir installer un programme sur le Palm, il suffit depuis le terminal de taper : "gpilot-install-file --now nom_du_programme.prc" (sans les guillemets).

jpilot01Une alternative à Evolution existe pour synchroniser ses données, plus proche de Palm Desktop sous Windows, il s'agit du logiciel J-Pilot. Pour l'installer :

1. Dans le menu "Système", choisir "Administration" puis "Gestionnaire de paquets Synaptic"

2. Cliquer sur le bouton "Rechercher" , taper "jpilot" puis valider

3. Dans le résultat de recherche, cocher la case à gauche de "jpilot" puis cliquer sur le bouton "Appliquer" en haut

Faire de même (étapes 2 et 3) avec "pilot-link"

Pour configurer et utiliser J-Pilot :

1. Dans le menu "Applications", choisir "Bureautique" puis "J-Pilot"

2. Aller dans le menu "Fichier" puis choisir "Préférences"

3. Une fenêtre s'ouvre, cliquer sur l'onglet "Réglages" et configurer comme suit :

  • Dans le champ "Port série" indiquer "/dev/ttyUSB1" (ou "/dev/ttyUSB1", idem configuration Gnome Pilot plus haut) sans les guillemets
  • Dans le champ "Vitesse port série" choisir "115200"
  • Dans l'onglet "Conduits" sélectionner les éléments à synchroniser

Puis cliquer sur le bouton "Valider"

4. Cliquer sur le bouton "HotSync" du Palm et attendre environ 2 secondes avant de cliquer sur le bouton "HotSync" de J-Pilot. La synchronisation va démarrer. Si elle ne se fait pas, retenter l'opération deux ou trois fois à la suite. Dès qu'une première synchronisation se sera effectuée, il n'y aura plus de problème par la suite.

Pour installer un programme sur le Palm depuis J-Pilot, aller dans le menu "Fichier" puis "Installer".

Quelques informations complémentaires sur l'installation d'un Palm sont disponibles sur cette page du site Ubuntu-fr.org.

Réactions à propos de ce billet, questions, problèmes ? N'hésitez pas à poster un message sur le forum du blog.