MarcoPolo - Automatic location switching for Mac OS X
The Mac OS X concept of a 'location' is a collection of settings for your computer's networking devices.
Switching your current location is much easier than changing all those individual settings, yet you still have to explicitly switch to the correct location each time.
However, it is often the case that there are good hints as to your current location. For example, a particular USB mouse might only be used at your work, so its presence is a strong indicator that your location should be 'Work'.
This can be extended to more things, such as the pattern of an automatically-assigned IP address, or other connected hardware.
Here are some key features of "MarcoPolo":
￭ Fuzzy-logic-based matching on:
￭ Attached USB devices
￭ Assigned IP addresses
￭ Actions triggered by changing location, with an optional delay:
￭ Setting your default printer
￭ Opening a file (an application, a document, etc. more on the way!)
￭ A 'default location' for when rules don't match
￭ Growl support