logiciel

Test de Dropbox

par Nicolas Furno le 27.04.2009 à 23:23

Synchronisation d'applications


Mise en garde et méthode générale


Si Dropbox sait parfaitement synchroniser vos documents personnels, il peut également se charger de certaines de vos applications. Avant de donner les explications, un mot de mise en garde : une sauvegarde est toujours nécessaire, mais elle est indispensable dans ce cas. Avant de configurer quoi que ce soit, faites une sauvegarde intégrale des dossiers concernés pour revenir facilement en arrière en cas de problème.

On n'abordera pas, ici, la synchronisation des applications elle-même, bien qu'elle soit tout à fait possible pour la majeure partie des applications puisqu'elles peuvent être lancées depuis n'importe où. Si vous possédez deux ordinateurs, le plus intéressant est de synchroniser les préférences et, le cas échéant, les données des applications. La majorité des applications copient le même schéma : les préférences sont localisées dans /Utilisateur/Bibliothèque/Préférences (où "Utilisateur" est votre nom d'utilisateur : le dossier Bibliothèque se trouve en fait dans votre dossier maison) et les applications qui ne fonctionnent pas sur des documents, mais une base de données stockent cette dernière dans /Utilisateur/Bibliothèque/Applications Support.

Dropbox ne sait pas encore synchroniser n'importe quel dossier de votre Mac, il ne gère que ce qui se trouve dans le dossier Dropbox. Cela peut poser problème puisque les applications vont, en majorité, exclusivement chercher des informations dans le dossier prévu pendant le développement. Néanmoins, l'utilisation de Dropbox est possible, grâce aux liens symboliques. Sans entrer dans les détails techniques, on peut se représenter un lien symbolique comme un pont entre un emplacement et un autre. En apparence, vous aurez un dossier à un endroit (par exemple le dossier des films dans celui géré par iTunes), mais il pointera en fait vers un autre emplacement (un disque dur externe).

Dropbox - Liens
Le dossier "Sets" semble se trouver dans "Application Support", mais il est en fait situé dans la Dropbox comme le montre le chemin.

Ces liens sont très utiles pour Dropbox : grâce à eux, une application ira chercher une information dans le dossier prévu, alors qu'elle se trouve dans le dossier Dropbox. Ces liens symboliques viennent du monde Unix et peuvent être créés à l'aide du Terminal (commande : ln -s nom_pointé nom_du_symlink). Néanmoins, il existe une solution graphique bien plus conviviale, grâce à SymbolicLinker, un petit plugin très discret qui ajoute, une fois installé, une ligne dans les menus du Finder. Le fichier à télécharger gratuitement fonctionne sur toutes les versions de Mac OS (10.1 et plus). Il faut l'installer dans le dossier "Contextual Menu Items" de la bibliothèque système (si le dossier n'existe pas, vous pouvez le créer en respectant bien le nom).

Dropbox - installation Symbolic Linker
SymbolicLinker doit être installé dans la bibliothèque du système.

Ceci fait, vous pourrez commencer à utiliser SymbolicLinker. Pour créer un lien symbolique, sélectionnez simplement le dossier ou fichier à lier, puis accéder au menu par un clic droit et dans "Plus" (sur Leopard), choisissez "Créer un lien symbolique". C'est aussi simple que cela. Les possesseurs de Path Finder pourront également créer des liens symboliques, sans avoir à installer de plug-ins (dans "Fichier">"Créer un alias" ou ⇧⌘L).

Dropbox - création liens symboliques
La méthode pour créer un lien symbolique, ici d'un dossier.

Méthode sous Snow Leopard :
Le Finder réécrit en Cocoa de Snow Leopard n'est plus compatible avec les plugins. Symbolic Linker s'est adapté sous la forme d'un service qu'il faut installer différemment. Vous devez déposer le fichier "SymbolicLinker.service" dans le dossier "Bibliothèque" de votre ordinateur (pas celui de votre compte personnel), puis dans le dossier "Services" qui doit s'y trouver (vous pouvez le créer dans le cas contraire).


Pour activer le service, double-cliquez sur le service. Un clic droit sur n'importe quel dossier ou fichier devrait dès lors faire apparaître le service dans le menu contextuel.


Si le Finder détecte 5 ou plus services pour un fichier ou dossier, il réunira l'ensemble des services dans un sous-menu "Services". Vous pouvez néanmoins désactiver certains services inutiles depuis l'onglet "clavier" des préférences systèmes. Il suffit de décocher les services inutiles pour réduire la liste. On peut également attribuer à un service un raccourci clavier qui rendra inutile le menu du Finder.


Une fois l'installation effectuée, le fonctionnement est identique sous Snow Leopard et sous les anciennes versions du système d'Apple.

Mieux vaut faire attention à ces liens symboliques, ils peuvent tromper le système et en les supprimant, vous pourriez en fait supprimer la source et pas seulement le lien ! Ces liens constituent un outil très puissant, mais qu'il convient de manipuler avec précautions. Si ces mises en garde ne vous font pas peur, vous pouvez continuer votre lecture. Sinon, passez plutôt directement à la partie suivante.


Synchroniser des applications : quelques exemples


Pour illustrer la méthode présentée ci-dessus, nous allons voir comment synchroniser The Hit List, un gestionnaire de tâches, l'éditeur de blog MarsEdit et l'utilitaire Typinator. Si vous n'arrivez pas à synchroniser une application, n'hésitez pas à demander de l'aide en commentaire ou sur nos forums (un sujet spécifique a été ouvert pour l'occasion). Gardez à l'esprit, néanmoins, que la méthode ne fonctionnera pas forcément.

The Hit List
Le cas de The Hit List est très simple. Toutes les données de l'application sont situées dans un sous-dossier d'Applications Support. Il suffit de copier ce dossier dans votre Dropbox et de le remplacer par un lien symbolique vers cette destination, et le tour est joué. La synchronisation est immédiate et fonctionne très bien.

Dropbox THL
Voici ce que vous devez obtenir pour The Hit List. Le dossier "The Hist List" dans "Application Support" est en fait un lien vers Dropbox, comme l'indique également l'indication de synchronisation sur la base de données.

Attention, veillez à ne jamais ouvrir en même temps le logiciel sur deux ordinateurs ! L'application risquerait alors de supprimer la base de données pour en créer une nouvelle, vierge. La bonne méthode est donc de toujours fermer l'application sur un ordinateur avant de l'ouvrir sur un autre, une recommandation qui vaut pour toutes les applications d'ailleurs. Par ailleurs, The Hit List étant toujours en développement, les mises à jour sont fréquentes et les bases de données ne peuvent être utilisées qu'avec la dernière version. Pensez donc à maintenir à jour le logiciel sur tous les ordinateurs.

Dropbox THL erreur
Maintenir à jour ses logiciels est toujours une bonne idée... dans certains cas c'est même indispensable.

MarsEdit

Tous les fichiers stockés par MarsEdit sont situés dans un dossier spécifique d'Applications Support. Contrairement à The Hit List, ce logiciel ne les rassemble pas tous dans un dossier unique. Vous trouverez donc 10 dossiers et fichiers. Tous peuvent être placés dans Dropbox, à l'exception de "TextFilers" qui doit rester dans Application Support sous peine de faire planter l'application dès que vous essayez de prévisualiser un article.

Dropbox - Mars Edit
MarsEdit ne tolère manifestement pas le déplacement du dossier "TextFilters". Dans ce cas, le plus simple est encore de laisser le dossier en question sur votre ordinateur.

Le plus simple est donc de copier le dossier dans votre Dropbox puis de créer des liens pour tous les fichiers et dossiers à l'exception de TextFilers, comme indiqué dans la capture d'écran. Pensez bien à faire une sauvegarde, l'application étant manifestement assez sensible : si Dropbox modifie les fichiers dans TextFilters, ils ne seront plus fonctionnels. Mis à part ce problème, Dropbox et MarsEdit fonctionnent de manière harmonieuse, à condition bien sûr de bien fermer l'application entre chaque utilisation.

Ce genre d'exceptions est relativement fréquent : dans ce cas, remettez en place la sauvegarde et essayez chaque élément un par un jusqu'à trouver le fautif.

Typinator
Typinator est un utilitaire permettant d'utiliser des abréviations sur l'ensemble des applications de son Mac. L'idée ici est de synchroniser les jeux d'abréviations que vous créez, pour avoir en permanence sur tous les ordinateurs une version complète et à jour. Ces jeux sont stockés dans Applications Support et il suffit de mettre le dossier "Sets" dans votre Dropbox et de créer un lien en retour. La méthode fonctionne bien, même si Typinator semble ne pas voir les changements sans un redémarrage de l'application.

Typinator
La configuration à obtenir pour Typinator.

<< Lire la page précédente (3/6)
Lire la page suivante (5/6) >>