{{tag>Matériel Gutsy palmOS pilot synchronisation tutoriel}}
----
====== Synchronisation d'un PDA fonctionnant avec PalmOS sous Linux Ubuntu et Kubuntu ======
Cette page a pour but d'expliquer la **synchronisation** d'un **PDA**((agenda de poche)), 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 pilote^Encodage des caractères^Les 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 :
[[:tutoriel:comment_editer_un_fichier|é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 ((fichier permettant l'accès aux périphériques)) 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 :
* Installer le logiciel de gestion des contacts, calendrier, flux rss, etc... : [[apt://kontact]]
* Le logiciel qui permet le partage des ressources : [[apt://akonadi-server]]
* La traduction française de kde : [[apt://kde-i18n-fr]]
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 =====
http://forum.palmattitude.org/lofiversion/index.php/t13331.html
===== Autres pages en lien avec les sujets =====
{{backlinks>.}}
{{topic>PDA Palm palm Z22}}
----
//Contributeur(e)s : [[utilisateurs:Quent57|Quent57]], [[utilisateurs:lami|L'ami René]] (Autres pages en lien avec les sujets).//