Syncing Safari 5 Extensions between Macs using Dropbox.

Applezealotry, tutorial

Wed Jun 16 14:30:54 +0000 2010

An article on Macgasm discusses how to keep your Safari 5 Extensions synced between your Macs. While this is a nice solution, symbolic links and the excellent, free Dropbox (referral link if you don’t have it) provide a cleaner, transparent solution.

Here’s how I did it:

On the first Mac

  1. Move the Extensions folder (from username/Library/Safari/) to the Dropbox folder (username/Dropbox by default)
  2. Open up the Terminal application (/Applications/Utilities)
  3. Type the line below

ln -s ~/Dropbox/Extensions/ ~/Library/Safari/Extensions

The third step creates a symbolic link (similar to an alias in the Finder) so that when Safari looks for the Extensions folder, it is redirected to the shared folder on Dropbox. This folder will sync automatically when Dropbox is running and an internet connection is active.

On other Macs

  1. Delete the username/Library/Safari/Extensions folder. If you have any Extensions on this Mac not on the first Mac, you’ll need to to copy them from inside the Extensions folder to username/Dropbox if you want to keep them (if you copy the whole folder as in step 1, you will overwrite the first lot of extensions).
  2. Type the line from step 3 above in this Mac’s terminal application.
  3. There is no step 3.

Hope this helps. It’s working so far for me.

Side note: If you’re not using Dropbox you ought to be, even if this hint doesn’t interest you. It’s a great free service for syncing and sharing any kind of file (with a paid tier if you need more storage).

blog comments powered by Disqus