Suite à mon billet sur mon passage à Ubuntu et aux commentaires (merci), j’ai poursuivi l’effort sur Tomboy. Installé d’office avec Ubuntu Karmic 9.10, je l’ai aussi installé sur mon Mac. L’objectif est de pouvoir travailler sur les mêmes notes depuis les deux systèmes.
Synchronisation = backup
Tomboy offre une synchronisation locale (sur un dossier Dropbox par exemple) ou distante sur Ubuntu One. On peut détourner cette fonctionnalité sans trop de difficulté et définir un serveur de son choix comme cible de la synchronisation.
En fait, il ne s’agit pas vraiment de synchronisation. Les fichiers de données ne sont pas modifiés mais Tomboy crée un backup séparé des notes sur la cible choisie et/ou récupère (restore) des notes si nécessaire. Notez qu’à chaque backup un nouveau dossier est créé pour les notes qui ont été modifiées; les dossiers sont nommés de façon incrémentale: 0, 1, 2, 3, etc. Cela permet le contrôle de version mais à la longue ça peut vite faire beaucoup de dossiers.
Autre inconvénient de cette « synchro-backup »: le processus est manuel. Lorsqu’on crée ou modifie des notes sur un système, il faut procéder à une première synchro pour télécharger les données sur la cible, puis à une seconde synchro pour les détélécharger et mettre à jour l’autre système. Un peu laborieux et on peut facilement avoir des conflits.
Partager les notes
Plutôt que la synchro proposée par Tomboy, je préfère partager les notes (les mêmes fichiers) entre les deux systèmes. Malheureusement, l’emplacement n’est pas le même entre la version Mac et Linux et ceci n’est pas configurable. A priori, on ne peut donc pas centraliser les données sur Dropbox par exemple.
Une solution est de remplacer le dossier où sont stockées les notes par un raccourci vers un seul et unique dossier sur Dropbox. Voici comment.
Sous Mac OS
- Faites une copie de sécurité de ~/Library/Application Support/Tomboy/
- Supprimez ~/Library/Application Support/Tomboy/
- Dans ~/Library/Application Support/ créez le raccourci:
ln -s /Users/monidentifiant/Dropbox/tomboy Tomboy
Ainsi, à chaque fois que vous créez ou modifiez une note, Tomboy met à jour le fichier correspondant sur Dropbox.
Sous Ubuntu
- Faites une copie de sécurité de ~/.local/share/tomboy/
- Supprimez ~/.local/share/tomboy/
- Dans ~/.local/share/ créez le raccourci:
ln -s /home/monidentifiant/Dropbox/tomboy tomboy
Le seul inconvénient à cette méthode et que vous ne pouvez pas utiliser Tomboy simultanément sur les deux systèmes car les données en mémoire ne corresponderaient plus aux données sauvegardées.
Tomboy sur son mobile
Pour qui souhaite consulter ses notes en déplacement, il est existe une solution (même pour l’iPhone). Cependant, il est nécessaire de « pousser » les données manuellement vers un serveur web… en attendant qu’une bonne âme développe une application iPhone capable de travailler avec des données en ligne
Juste une question c’est quoi Tomboy ???
Tomboy est un logiciel de prise de notes pour Linux et Unix. Voir http://projects.gnome.org/tomboy/pour les détails.