Come posso sincronizzare tutti i miei file desktop su Dropbox, in modo che il mio desktop si senta, appaia e funzioni come un normale desktop?
Come posso sincronizzare tutti i miei file desktop su Dropbox, in modo che il mio desktop si senta, appaia e funzioni come un normale desktop?
Risposte:
Questo, ogni volta che aggiungi un nuovo file, sincronizzerà il tuo desktop con una cartella Dropbox a tua scelta. Innanzitutto, crea la cartella Dropbox in cui desideri conservare i tuoi file desktop, ad es ~/Dropbox/Desktop
.
Quindi, apri Automator.app e crea una nuova azione cartella . In alto, seleziona il tuo desktop reale.
All'azione Automator, aggiungi un'azione Esegui script shell dal riquadro a sinistra. Incolla quanto segue.
rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/
Salva l'azione.
Ora, questo verrà eseguito per impostazione predefinita e ogni volta che un elemento viene aggiunto al desktop, verrà eseguito il mirroring con Dropbox. Se elimini un elemento dal desktop, non ci saranno modifiche, quindi devi aggiungere qualcosa (ad esempio, creare una nuova cartella ed eliminarlo immediatamente) per forzare una sincronizzazione.
Se si desidera disabilitarlo, fare clic con il pulsante destro del mouse sull'icona del desktop dal Finder e selezionare Servizi »Impostazione azione cartella . Qui, deseleziona il desktop.
cron
Un modo molto statico, non preferito, prevede l'installazione cron
. Se vuoi solo copiare gli oggetti, puoi aprire il tuo Terminale e inserire:
mkdir -p ~/Dropbox/Desktop
crontab -e
Quindi, incolla quanto segue e salva:
0 12 * * * rsync -rt --delete ~/Desktop/ ~/Dropbox/Desktop/
Questo farà un backup ogni giorno, alle 12:00. È possibile modificare la 12
a *
per fare questo ogni ora. Per disabilitarlo di nuovo, inserisci crontab -e
ed elimina questa riga, quindi salva.
ln -s ~/Dropbox/Desktop ~/Desktop
~/Desktop/Desktop
cartella che è sincronizzata, ma non riesce ancora a sincronizzare altri contenuti ~/Desktop
.
Preferisco il metodo symlink, ma quando si configura un Mac aggiuntivo per condividere la sincronizzazione, può diventare complicato.
Innanzitutto, ho una cartella in Dropbox dedicata alla "sincronizzazione osx" ... ad esempio: sync_osx
Prima di impostare il collegamento simbolico sul nuovo Mac, temporaneamente "sposta" la cartella Desktop fuori dal sync_osx
( ma ancora all'interno della cartella DropBox principale ).
Quindi apro Terminale e digito:
cd ~/Dropbox/sync_osx
ln -s ~/Desktop/ Desktop
Infine, sposto nuovamente i file nella cartella Desktop appena creata in ~/Dropbox/sync_osx/Desktop
.
Spostando i file nella cartella Dropbox, Dropbox si sincronizza rapidamente e la cronologia delle modifiche dei file rimane intatta.
~/Desktop
cartella come autorevole e collega dalla cartella ospitata da Dropbox. Non mi piace questa tecnica perché si basa sul fatto che Dropbox sia a conoscenza e supporti quel modello (qualcosa che non supporta esplicitamente su Windows ). Inoltre, perché andare a tutti quei problemi piuttosto che collegarsi ~/Desktop
a ~/Dropbox/sync_osx/Desktop
?
Dal momento che si desidera il contenuto dal desktop in Dropbox, si consiglia innanzitutto di spostare il contenuto sul desktop in Dropbox. Puoi mettere il tuo desktop ovunque in Dropbox, ma ti consiglio direttamente come Dropbox / Desktop. Presumo per ora che Dropbox sia installato come ~ / Dropbox e il desktop come ~ / Desktop. Quindi per spostare i file:
# ensure the directory exists on Dropbox
mkdir -p ~/Dropbox/Desktop
# move local files to the Dropbox-hosted Desktop
mv ~/Desktop/* ~/Dropbox
Successivamente, si desidera creare un collegamento simbolico in modo che ~ / Desktop reindirizzi a ~ / Dropbox / Desktop. Tuttavia, non puoi farlo mentre c'è una cartella esistente su ~ / Desktop, quindi ti consigliamo di rimuoverlo.
Prima di farlo, tuttavia, probabilmente vorrai conservare l'icona della cartella per il desktop. L'unico modo che conosco per farlo è copiarlo negli Appunti usando Finder. Apri il Finder e vai alla tua home directory, seleziona il Desktop e quindi Ottieni informazioni su di essa (⌘I). Seleziona l'icona della cartella in alto a sinistra e copiala negli appunti (⌘C). Quindi, ripristina l'icona della cartella Desktop accedendo alla cartella Dropbox / Desktop nel Finder, invocando Ottieni informazioni su di essa, selezionando l'icona in alto a destra e incollando l'icona che hai copiato in precedenza (⌘V).
Ora sei pronto per rimuovere la vecchia cartella Desktop.
# remove ~/Desktop
sudo rm -Rf ~/Desktop
sudo
è necessario per rimuovere quella cartella perché è gestita dal sistema.
Quindi, creare il collegamento simbolico in modo che il desktop sia disponibile da entrambe le posizioni:
ln -s Dropbox/Desktop ~/Desktop
La tecnica sopra descritta dovrebbe funzionare sul primo computer, ma anche sui computer successivi, anche se i nuovi computer dispongono già di contenuti sul desktop (che viene unito alla copia ospitata sul cloud). Salva l'archiviazione e minimizza i problemi di sincronicità mantenendo solo una copia del contenuto sul disco.
Infine, ho osservato che questa tecnica causa la perdita del desktop dalla barra laterale / dai preferiti. Ripristina il collegamento nei Preferiti navigando nel Finder su Dropbox e trascinando il desktop sulla barra laterale. Si noti che l'icona per il desktop nella barra laterale verrà sostituita da un'icona Cartella generica. Non conosco ancora un modo per ripristinare quell'icona (e potrebbe non essere possibile).
Accolgo con favore qualsiasi suggerimento su come migliorare questa tecnica, in particolare su come invocare tutte le azioni attraverso la riga di comando o conservare l'icona nella barra laterale.
Questa tecnica sembra funzionare anche per altre cartelle speciali (download, documenti, ecc.).
Rez
/ Derez
può farlo, per qualcuno con più tempo e motivazione.