Comment puis-je synchroniser tous mes fichiers de bureau sur Dropbox, de sorte que mon bureau se sente, ressemble et fonctionne comme un bureau normal?
Comment puis-je synchroniser tous mes fichiers de bureau sur Dropbox, de sorte que mon bureau se sente, ressemble et fonctionne comme un bureau normal?
Réponses:
Cela permettra - chaque fois que vous ajouterez un nouveau fichier - de synchroniser votre bureau avec un dossier Dropbox de votre choix. Tout d'abord, créez le dossier Dropbox où vous souhaitez que vos fichiers de bureau restent, par exemple ~/Dropbox/Desktop
.
Ensuite, ouvrez Automator.app et créez une nouvelle action de dossier . En haut, sélectionnez votre véritable bureau.
À l'action Automator, ajoutez une action Run Shell Script dans le volet gauche. Collez ce qui suit.
rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/
Enregistrez l'action.
Maintenant, cela s'exécutera par défaut, et chaque fois qu'un élément est ajouté à votre bureau, il sera mis en miroir avec Dropbox. Si vous supprimez un élément de votre bureau, il n'y aura aucune modification, vous devez donc ajouter quelque chose (par exemple, créer un nouveau dossier et le supprimer immédiatement) pour forcer une synchronisation.
Si vous souhaitez un jour le désactiver, cliquez avec le bouton droit sur l'icône du bureau dans le Finder et sélectionnez Services »Configuration de l'action sur le dossier . Ici, décochez votre bureau.
cron
Une manière très statique et non préférée consiste à configurer cron
. Si vous souhaitez simplement copier les éléments, vous pouvez ouvrir votre terminal et saisir:
mkdir -p ~/Dropbox/Desktop
crontab -e
Collez ensuite les éléments suivants et enregistrez:
0 12 * * * rsync -rt --delete ~/Desktop/ ~/Dropbox/Desktop/
Cela fera une sauvegarde tous les jours, à 12h00. Vous pouvez modifier le 12
pour *
le faire toutes les heures. Pour le désactiver à nouveau, entrez crontab -e
et supprimez cette ligne, puis enregistrez.
ln -s ~/Dropbox/Desktop ~/Desktop
~/Desktop/Desktop
dossier qui est synchronisé, mais ne parvient toujours pas à synchroniser les autres contenus dans ~/Desktop
.
Je préfère la méthode du lien symbolique, mais lors de la configuration de Mac supplémentaires pour partager la synchronisation, cela peut devenir délicat.
Tout d'abord, j'ai un dossier dans Dropbox dédié à la "synchronisation osx" ... par exemple: sync_osx
Avant de configurer le lien symbolique sur le nouveau Mac, je "déplace" temporairement le dossier Desktop hors du sync_osx
( mais toujours à l'intérieur du dossier DropBox principal ).
J'ouvre ensuite Terminal et tape:
cd ~/Dropbox/sync_osx
ln -s ~/Desktop/ Desktop
Enfin, je remets les fichiers dans le dossier Desktop nouvellement créé dans ~/Dropbox/sync_osx/Desktop
.
En déplaçant les fichiers dans le dossier Dropbox, Dropbox se synchronise rapidement et l'historique des modifications de fichiers reste intact.
~/Desktop
dossier comme faisant autorité et établit une liaison à partir du dossier hébergé par Dropbox. Je n'aime pas cette technique car elle repose sur le fait que Dropbox est au courant et prend en charge ce modèle (quelque chose qu'il ne prend pas explicitement en charge sous Windows ). De plus, pourquoi aller à tous ces problèmes plutôt que de créer un lien ~/Desktop
vers ~/Dropbox/sync_osx/Desktop
?
Étant donné que vous souhaitez que le contenu de votre bureau dans Dropbox, je recommande d'abord de déplacer le contenu de votre bureau vers Dropbox. Vous pouvez placer votre bureau n'importe où dans Dropbox, mais je recommande directement Dropbox / Desktop. Je suppose pour l'instant que Dropbox est installé en tant que ~ / Dropbox et votre bureau en tant que ~ / Desktop. Donc pour déplacer les fichiers:
# ensure the directory exists on Dropbox
mkdir -p ~/Dropbox/Desktop
# move local files to the Dropbox-hosted Desktop
mv ~/Desktop/* ~/Dropbox
Ensuite, vous souhaitez créer un lien symbolique afin que ~ / Desktop redirige vers ~ / Dropbox / Desktop. Cependant, vous ne pouvez pas le faire tant qu'il existe un dossier existant sur ~ / Desktop, vous voudrez donc le supprimer.
Avant de faire cela, cependant, vous souhaiterez probablement conserver l'icône de dossier pour le bureau. La seule façon que je sache de le faire est de le copier dans le presse-papiers à l'aide du Finder. Ouvrez le Finder et accédez à votre répertoire personnel, sélectionnez le bureau, puis obtenez des informations dessus (⌘I). Sélectionnez l'icône du dossier en haut à gauche et copiez-la dans le presse-papiers (⌘C). Ensuite, restaurez l'icône du dossier Desktop en accédant à votre dossier Dropbox / Desktop dans le Finder, en invoquant Obtenir des informations dessus, en sélectionnant l'icône en haut à droite et en collant l'icône que vous avez copiée précédemment (⌘V).
Vous êtes maintenant prêt à supprimer l'ancien dossier Desktop.
# remove ~/Desktop
sudo rm -Rf ~/Desktop
sudo
est nécessaire pour supprimer ce dossier car il est géré par le système.
Ensuite, créez le lien symbolique pour que le bureau soit disponible aux deux emplacements:
ln -s Dropbox/Desktop ~/Desktop
La technique ci-dessus devrait fonctionner sur la première machine, mais également sur les machines suivantes, même si les nouvelles machines ont déjà du contenu sur le bureau (qui est fusionné avec la copie hébergée dans le cloud). Il économise le stockage et minimise les problèmes de synchronisation en ne gardant qu'une seule copie du contenu sur le disque.
Enfin, j'ai observé que cette technique entraîne la perte du bureau dans la barre latérale / favoris. Restaurez le raccourci dans les Favoris en naviguant dans le Finder vers la Dropbox et en faisant glisser le Bureau vers la barre latérale. Notez que l'icône du bureau dans la barre latérale sera remplacée par une icône de dossier générique. Je ne connais pas encore un moyen de restaurer cette icône (et ce n'est peut-être pas possible).
Je me réjouis de toute suggestion visant à améliorer cette technique - en particulier comment appeler toutes les actions via la ligne de commande ou conserver l'icône dans la barre latérale.
Cette technique semble également fonctionner pour d'autres dossiers spéciaux (Téléchargements, Documents, etc.).
Rez
/ Derez
peut faire ça, pour quelqu'un avec plus de temps et de motivation.