Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Apportez votre aide…

Synchronisation d'un PDA fonctionnant avec PalmOS sous Linux Ubuntu et Kubuntu

Cette page a pour but d'expliquer la synchronisation d'un PDA1), fonctionnant sous palmOS ou Garnet par liaison par usb, avec kontact ou evolution.

Compatibilité

Voici un tableau qui récapitule le matériel compatible, et les étapes à effectuer :

Système Matériel Compatible ? Changement à effectuer :
Installation du piloteEncodage des caractèresLes inodes
Kubuntu 7.10 Palm z22 OUI OUI OUI OUI
Kubuntu 8.04 Palm z22 OUI OUI OUI OUI
Kubuntu 9.04 Palm z22 ? OUI NON ?
Kubuntu 9.04 Palm z71 OUI visor OK OK
Ubuntu 7.10 Palm z22 OUI OUI NON NON
Ubuntu 8.04 Palm z22 OUI OUI NON NON
Ubuntu 9.04 Palm z22 OUI ? ? ?
Ubuntu 9.10 Palm Z22 OUI désinstaller
modemmanager
? ?

Ubuntu

Si vous êtes sous ubuntu, installer apt://gpilot et apt://evolution. Vérifier si ça marche, sinon aller voir "les inodes", et si ça marche toujours pas, suivre les autres étapes de cette page.

Kubuntu

Si vous êtes sous kubuntu, installer apt://kpilot (plus disponible depuis KDE4.x maintenant si) et apt://kontact :

sudo aptitude install kpilot kontact

(il manque du texte ici ?) s'occuper de l'encodage des caractères, vérifier si ça marche, sinon aller voir "les inodes", et si ça marche toujours pas, suivre les autres étapes de cette page.

Installation du palm

Le pilote Visor

Il faut charger un pilote nommé visor.o pour pouvoir synchroniser le palm, le pilote s'appelle visor car se sont les Visor d'Handspring qui ont eu les premiers le support de l'USB.

Vérification si le pilote est chargé

Dans une Konsole entrez la commande suivante :

lsmod | grep visor

Le pilote est chargé si une ligne commence par numéro:visor tel que :

28:visor                  20364  1

Si il est déjà chargé, vous avez fini cette étape ! :)

Chargement du pilote

C'est très simple, dans une Konsole entrez la commande suivante :

sudo modprobe visor

Si vous voulez que le chargement s'effectue à chaque démarrage : écrire visor sur une nouvelle ligne dans le fichier /etc/modules

Dans une Konsole entrez la commande suivante :

sudo echo visor >> /etc/modules

Si la commande ne fonctionne pas, éditer manuellement le fichier.

sudo kate /etc/modules

Ajouter à la fin du fichier "visor", sans les guillemets et enregistrer la modification et quitter l'éditeur de texte Kate.

Encodage des caractères (Seulement pour Kubuntu)

Un détail qui a son importance est la prise en charge correcte des caractères accentués.

Avant de procéder à votre première synchronisation, je vous recommande de changer l'encodage des caractères pour l'ISO 8859-1.

Pour ce faire, lancez Menu K → Bureautique → Outil pour le Palm Pilot. (Sous KDE4 il est dans Utilitaires et plus Bureautique)

Lors de son premier démarrage, acceptez toutes les valeurs par défaut sans procéder à une synchronisation.

Normalement une nouvelle icône apparaît dans la section « Boîte à miniatures » à gauche dans la barre des tâches de KDE, l'icône « Démon de KPilot ».

Cliquez dessus pour ouvrir la fenêtre de KPilot.

Dans le menu « Configuration », cliquez sur l'option « Configurer KPilot… ».

Dans la colonne de gauche, cliquez sur l'option « Périphérique ».

Dans le champ « Encodage : », sélectionnez « Européen de l'ouest (iso 8859-1) »

Cliquez sur le bouton « Appliquer » et sur le bouton « OK ».

Les inodes

Les inodes 2) n'étant pas automatiquement créer sous ubuntu : (Avec kubuntu 9.04, ils sont bien créés dynamiquement)

Vérification si les inodes existes déjà :
ls -l /dev/ttyUSB*

Si cette commande renvoit

crw-rw----    1 root     uucp     188,   0 Aug 30  2001 /dev/ttyUSB0
crw-rw----    1 root     uucp     188,   1 Aug 30  2001 /dev/ttyUSB1

Les inodes existent déja : cette étape est fini !!! sinon :

Création des inodes

On cré les inodes ttyUSB0 et ttyUSB1

sudo mknod /dev/ttyUSB0 c 188 0
sudo mknod /dev/ttyUSB1 c 188 1

Vérification si ils sont créé :

ls -l /dev/ttyUSB*

doit renvoyer

crw-------    1 root     root     188,   0 Aug 30  2001 /dev/ttyUSB0
crw-------    1 root     root     188,   1 Aug 30  2001 /dev/ttyUSB1

Il faut changer les droits d’accès pour que les utilisateur puisse y avoir accès

sudo chown root.users /dev/ttyUSB*
sudo chmod g+rw /dev/ttyUSB*

puis

ls -l /dev/ttyUSB*

doit ressembler à :

crw-rw----    1 root     users     188,   0 Aug 30  2001 /dev/ttyUSB0
crw-rw----    1 root     users     188,   1 Aug 30  2001 /dev/ttyUSB1

Il faut aussi créer un lien sur l'inode qui sera utilisé, et définir ses droits :

sudo ln -s /dev/ttyUSB0 /dev/pilot
sudo chown root.users /dev/pilot
sudo chmod g+rw /dev/pilot

Kontact

Kubuntu 7.10

Pour utiliser votre palm, en le synchronisant à kontact :

  • ouvrir kontact
  • aller dans le résumé
  • si le composant "Configuration de kpilot" n'est pas présent
    • Aller dans le menu "Configuration" » "Configurer Kontact…"
    • Cliquer "Sélectionner les composants"
    • Cocher "Configuration de kpilot"
  • Revenir dans le résumé, et cliquer sur "configuration de kpilot", ou quelque chose de similaire
  • Vous vous trouver sur une fenêtre demandant un nom d'utilisateur, et un périphérique, mettez le nom que vous voulez pour ma part j'ai mis "MyPDA"

et entrer dans périphérique :

/dev/pilot

Cliquer suivant, Terminer

Kubuntu 8.04 -> 9.04

Je n’arrive pas a avoir l'onglet dans kontact, donc lancer kpilot en ligne de commande ou créer un raccourci.

Ubuntu 9.04 et probablement kubuntu 9.04

Installation

Pour utiliser kontact sous ubuntu :

A ce moment la cela ne marche pas pour moi. J'ai fini par installer kubuntu-desktop, mais je pense que ce n'est pas nécessaire.

Piste pour continuer si cela bug :

  • Installer le centre de contrôle kde, et le "plugin" akonadi peut servir : apt://akonadi-kde, systemsettings (voir Avancé puis Akonadi, et Ressources kde). Si besoin ajouter un calendrier et une liste de contact akonadi dans les ressources kde.
  • Supprimer les fichiers de sauvegarde akonadi :
killall mysqld & killall akonadictl & killall akonadi_control & killall akonadiserver & rm -rf ~/.config/akonadi/ & rm -rf ~/.local/share/akonadi

(merci a http://forum.kde.org/viewtopic.php?f=16&t=29061 pour cette astuce !)

Astuces & Bugs

Généraliste

Il y a plein de logiciels gratuits pour palm sur ce site, ainsi qu'une forte communauté : www.palmattitude.org/ .

Sur 9.10 Karmic, il est nécessaire de désinstaller le paquet modemmanager, sinon le palm plante.

J-pilot

Ce logiciel est en mesure de vous aider pour synchroniser votre palm avec votre pc.

http://doc.ubuntu-fr.org/jpilot

Kubuntu

Kubuntu 7.10 : Pour synchroniser le PDA, le mieux est de quitter le démon de kpilot dans le systray, de lancer HotSync sur le PDA, d'attendre 2/3 secondes et de cliquer sur "Démarrer kpilot", dans la vue "Résumé" de kontact.

Kubuntu 7.10 : En laissant le démon actif en permanence, la synchronisation peut mettre plusieurs minutes avant de démarrer, voir ne pas se faire du tout.

Je vous conseille d'aller faire un tour sur la configuration de kpilot (clique droit dans le systray, puis "Configurer kpilot" et choisir les informations à synchroniser).

La synchro marche pour les kontact, pour l'agenda, et pour les taches.

On peut récupérer des infos sur son PDA à cette adresse (si l'option est cochée) :

/home/"utlisateur"/kpilot-syslog.html

Il est possible d'accélérer la synchronisation en évitant de télécharger à chaque fois tous les logiciels du PDA sur l'ordinateur dans "Sauvegarde" puis "Faire une sauvegarde" : "Uniquement sur demande", dans les préférences de kpilot.

Pour installer des programmes dans le palmOS, cliquer sur l'icône du systray de kpilot » "Installateur de fichiers" puis glisser déposer les fichiers voulus, puis arrêter kpilot, lancer HotSync sur le PDA, puis relancer kpilot à partir de kontact par exemple.

Les notes sont enregistrées dans un format html sous kontact, et on se retrouve avec un code source htlm sous le PDA, pas très pratique …

Les anniversaires ne sont PAS synchronisés, probablement car le format des anniversaires a changé "récemment" sous palmOS.

Ubuntu

Si votre synchronisation avec j-pilot avorte et que votre palm se plaint d'une perte de connexion tandis que j-pilot continue de mouliner indéfiniment, essayez de supprimer la synchronisation des contacts :

Allez dans "Fichier > Préférences > Conduits" et décochez "Synch carnet d'adresses".

Cela a marché pour un Palm qui semblait bloquer sur la synchronisation des contacts mais il est possible que ce ne soit pas généralisable. Faites des tests en désactivant les conduits un à un.

A noter qu'une synchronisation préalable avec g-pilot que l'on kill par la suite résout pas mal de problèmes mystérieux.

Avec Hardy, il semblerait qu'il y ait un bug avec le kernel 2.6.24 et qu'il faudra attendre la version 2.6.25 pour que cela fonctionne. cf. http://forum.ubuntu-fr.org/viewtopic.php?pid=1915058#p1915058

D'autre part, avec Intrepid, il semblerait qu'il y ait aussi un problème (listé dans Lauchpad mais je ne retrouve plus l'URL).

… bref, pas gagné de synchroniser son Palm (enfin moi c'est un Clié).

Références

Autres pages en lien avec les sujets

1) agenda de poche
2) fichier permettant l'accès aux périphériques


Le contenu de ce wiki est sous licence : CC BY-SA v3.0