logiciels

Dropbox et les liens symboliques sous Snow Leopard

par Nicolas Furno le 30.04.2010 à 18:42
Notre test de Dropbox, service multiplateforme de synchronisation en ligne, date de l'an dernier. S'il reste toujours d'actualité dans les grandes lignes, il y a un point qui a changé depuis avec Snow Leopard et nous ne l'avions pas noté. La création de liens symboliques permettant de contourner la principale limite de Dropbox, à savoir de ne synchroniser qu'un seul dossier, ne fonctionne plus avec la dernière version du système d'exploitation d'Apple. Symbolic Linker, l'utilitaire qui sert à créer ces liens, a été mis à jour et son mode de fonctionnement est différent.

Snow Leopard est livré avec un Finder complètement réécrit en Cocoa. Si elle a eu essentiellement des conséquences positives, cette réécriture a rendu les plugins incompatibles. Symbolic Linker était un plugin, mais son auteur livre désormais l'utilitaire sous la forme d'un service que l'on peut à nouveau utiliser avec 10.6. La procédure d'installation change un peu : 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 (le créer dans le cas contraire).


Pour activer le service, vous pouvez redémarrer votre Mac, vous reconnecter à votre session utilisateur, ou plus simplement double-cliquer 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. Le fonctionnement est ensuite identique à celui décrit dans le test.


Apple a voulu simplifier les choses en centralisant la gestion des services, mais c'est au prix d'une certaine complexité pour l'utilisateur. Ainsi, 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". Ça n'est pas forcément gênant en soi, mais si vous êtes amenés à utiliser fréquemment un service, c'est un clic de plus à effectuer.


Le seul moyen de régler ce problème est de désactiver des services pour en avoir moins de 5. Bien souvent, la liste est chargée de services inutiles que vous pourrez supprimer sans regret. Tout se fait depuis l'onglet "clavier" (allez comprendre…) des préférences systèmes. Il vous suffit de décocher les services inutiles pour réduire la liste. Alternativement, vous pouvez également attribuer à un service un raccourci clavier qui rendra inutile le menu du Finder.


merci Lokan

Tags:
|  |  

2
1
Vos réactions (25 réactions)
fxav [30/04/2010 19:39]

Merci je ne connaissais pas cette technique, mais quelle est la différence entre créer un dossier symbolique et un alias sous leopard ?
beetsy [30/04/2010 19:48]

un bon article sur les liens symboliques et dropbox ici : http://un-peu-dark.buzz-me.fr/logiciels-mac/grandtotal-dropbox-synchronisation-avec-dropbox-entre-imac-et-macbook-236.html qui vous permet de synchroniser via Dropbox votre base de donnée de Grand Total (logiciel de facturation) entre plusieurs Mac.
Araminta [30/04/2010 19:48]

@fxav : en l'occurrence ici il s'agit de l'utilisation de DropBox, qui normalement ne sauvegarde qu'un seul dossier : celui justement appelé DropBox. Du coup l'astuce d'utiliser des liens symboliques permet de "leurrer" la DropBox en lui faisant sauvegarder ce qu'on veut.
Un alias par contre est un simple raccourci (d'ailleurs ils sont appelés "raccourcis" sous Windows) mais n'a pas d'influence sur DropBox.
fxav [30/04/2010 19:50]

oui, mais je viens de tester en mettant l'alias d'un dossier de mon HDD dans mon dossier public de dropbox, et j'ai bien l'impression que ça fait la même chose qu'avec le lien symbolique ... il doit y avoir un truc qui m'échappe
fxav [30/04/2010 19:54]

ah non effectivement il ne synchronise pas le contenu de mon dossier alias ! il met bien l'icone comme si c'était le cas, mais en y accédant via le site on ne peut accéder au contenu de l'alias ! ;-)

Donc c'est bon, en tout cas merci pour l'astuce !
zata [30/04/2010 20:41]

Posté par fxav
quelle est la différence entre créer un dossier symbolique et un alias sous leopard ?


La différence est au niveau du système de fichier (le file system). En super résumé (en raccourci ...), l'alias est un fichier indépendant qui pointe vers une destination. Le lien symbolique est directement la destination.

Pour ceux qui veulent se lancer sur Dropbox :
[url=https://www.dropbox.com/referrals/NTU4NTgzOQ] c'est par ici [/url]
Damino [30/04/2010 20:43]

Pour créer les liens symbolique j'utilise AvosMAc2Alias et cela fonctionne.
nicopulse [30/04/2010 20:46]

Je me suis mis à utiliser Dropbox pour certains fichiers cette année sous 10.6, et étant coutumier du monde UNIX, j'ai toujours utilisé "ln -s" dans la console pour éditer mes liens et je n'ai jamais eu de vrais problèmes : Dropbox à toujours bien marché. C'est plutôt sous Windows que le problème peut se poser...

Pour les utilisateurs qui préfèrent se gratter la tête, plutôt que d'installer un logiciel voici deux liens :
http://www.osxfacile.com/terminal.html
http://public.enst-bretagne.fr/~leroy/Unix/Commandes/ln.html
Anabys [30/04/2010 20:48]

et moi, ln -s... ok, je sors xD
Darkside14 [30/04/2010 21:27] via MacG Mobile

Cool
Fred. [30/04/2010 22:15]

L'article laisse à penser qu'il pourrait y avoir eu un changement soit au niveau de DropBox, soit au niveau de Snow Leopard pour la gestion des liens symboliques, et ça m'a fait peur!

En particulier, la phrase:
La création de liens symboliques permettant de contourner la principale limite de Dropbox, à savoir de ne synchroniser qu'un seul dossier, ne fonctionne plus avec la dernière version du système d'exploitation d'Apple.

Doit se lire:
L'utilitaire de création de liens symboliques que nous utilisions pour permettre de contourner la principale limite de Dropbox, à savoir de ne synchroniser qu'un seul dossier, ne fonctionne plus avec la dernière version du système d'exploitation d'Apple. Vous pouvez donc les créer, soit avec ln -s, soit par la méthode compliquée ci après... ;)

Ne vous affolez pas, les liens symboliques fonctionnent toujours de la même manière!
BeePotato [30/04/2010 22:52]

@ zata : « La différence est au niveau du système de fichier (le file system). En super résumé (en raccourci ...), l'alias est un fichier indépendant qui pointe vers une destination. Le lien symbolique est directement la destination. »

Non, ça ce sont les liens en dur. Les liens symboliques sont très comparables aux alias (en moins robustes), ce qui change surtout c’est la transparence avec laquelle ils sont suivis selon la couche du système qu’on utilise.
motardpd [30/04/2010 23:38]

Je confirme, un bon ln -s dans une fenêtre du terminal est tout aussi facile et efficace... D'autant qu'on peut faire glisser des dossiers dans le terminal pour insérer le chemin absolu...

Donc ln -s et deux glissements, Entrée et le tour est joué...
Lguillaume [30/04/2010 23:55]

Oui je dois admettre que ici l'équipe macGe fait un peu peur pour rien... Soyons réaliste, quand on utilise la notion même de lien symbolique c'est rarement parce que on à un petit utilitaire pour les créer...
Le bon point de cet article est quand même de rappeler l'héritage UNIX de notre système favoris (et ça sauve la vie lorsque l'on étudie l'informatique comme moi !)
nico_linux [30/04/2010 23:59]

@ Fred. : ah oui en effet, je ne voyais pas ça comme ça, mais maintenant que tu le dis. Bon donc c'est bien SymbolicLinker qui ne fonctionne plus de la même manière sous Snow Leopard...

Et sinon, le test complet explique en détail l'intérêt des liens symboliques dans le cas de Dropbox. Sachant qu'ils sont aussi très utiles, par exemple si vous voulez stockez une partie d'un dossier itunes (les vidéo par exemple) sur un disque dur externe, mais conserver le reste en interne. Par contre, je n'ai pas remis ici les avertissements d'usage sur ces liens très puissants, mais aussi très dangereux si l'on ne fait pas attention. Parfois le terminal se révèle effectivement plus efficace, notamment si on veut supprimer le lien sans supprimer les données derrière.
2
1


Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.