Filed under: OS, Software, Productivity, Internet Tools
NetworkLocation - change settings based on your network
NetworkLocation is a handy utility that allows you to create templates of actions and settings based on (you guessed it) your network location. Like WiLMa and Location X before it, NetworkLocation can set up batches of settings to apply, apps to open and scripts to run, and keep them all accessible at the click of a mouse. It comes with preset actions, such as loading a specific iTunes playlist, setting system volume and connecting to a server, but it can also run AppleScripts, leaving the possibilities wide open. NetworkLocation does all this with a very slick and flashy UI; in fact, it might be too over-the-top for those who just want to get at the meat of automating their system. In fact, the UI is so glammed up that John Gruber had a hard time figuring out how to quit the app. Here's a tip if you're in the same boat, as there are two ways to do it: click on its menubar item, then click on the timer in the window that pops up, and then click the power button that slides out. You can also simply use cmd-q when that timer window comes in to focus. See what I mean about a funky UI?Getting back to this concept of automating all forms of system settings - it's a great one, and I was first turned on to it by Location X (recently Universal-ized), which is still my favorite primarily because it handles all these tasks automatically in the background, based on which network(s) you connect to. There's no need to pop up a window and chose a location - you simply set up your batches of settings, and it gracefully performs your tasks automatically as you move between your home, work and favorite coffee shop's network.
But I digress (again) - this is a post about NetworkLocation, as it looks like a capable (though flashy) approach to network-based Mac automation. A demo is available, and a license costs $15.
Get a WordPress.com Blog
![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
Jamie Curmi said 2:12PM on 11-04-2006
It's the Disco interface all over again. :-(
Reply
eriador said 2:42PM on 11-04-2006
I found a slick little script that uses launchd to change location based on wireless network, IP, or whatever else you want to do. It's just a shell script, so it's really easy to customize, but you have to be comfortable heading into the terminal to install it and changing settings is tough if you don't know what you're doing. However, just about anything can be done from the command line (including applescript). I never even notice the thing, except that it switches my locations. You can get it at http://tech.inhelsinki.nl/locationchanger/.
I love it, and I hope you do to.
(BTW, I am in no way affiliated with tech.inhelsinki.nl. I found it with a google search and have been happy since)
Reply
marc cardwell said 3:23PM on 11-04-2006
i must be missing something with these kinds of apps, or i'm not the target user. i just set (leave?) my network location to automatic.
when i'm wireless, it connects to the open network (but asks me if it's a new one). with my work and home wireless connections, it just connects without me doing anything. when i'm wired, it just works.
i run the same apps at home and at work, so why use a third party app?
just wondering.
Reply
David Chartier said 4:36PM on 11-04-2006
#3: Yea, the idea is that some users have to have different kinds of system settings in various places. For example: some people need their volume turned down/off at work, and they need to change Mail.app's SMTP outgoing server or default email account to something other than their normal/personal account. They might also have to change a default printer between work and home. These are just examples of a much longer list of similar scenarios.
Apps like this taking all the click work out of changing that stuff. You can set up a location in NetworkLocation (or my personal favorite Location X, since it's all automatic when you change networks), and these locations change *all* those settings in one fell swoop. No manually opening System Preferences, no manually changing settings in Mail.app accounts. You can think of them as settings templates for your entire Mac.
If you never have to change that stuff, then yea maybe these apps aren't quite targeted at you. For many though, they're a god send.
Hope this helps!
Reply
Ben said 4:47PM on 11-04-2006
I just use quicksilver to change my network locations.
Reply
Sherman Homan said 7:15AM on 11-05-2006
I regularly have settings for wireless connections that require a proxy setting, a remote home directory, a WEP log in, and others. This could be a real fun utility to have, thanks for the post!
Reply
www.turbino.dk said 12:04PM on 11-05-2006
hmmmm has anyone tried it for real ?? Isnt the auto function in settings just ok.. ?? thanks for all the great tips...
Reply
David Chartier said 9:51PM on 11-05-2006
#5: That's nice, but if you would've actually read the post, you would know this has absolutely nothing to do with *changing network locations,* and everything to do with *adjusting settings across the rest of your Mac,* based on those network locations.
Reply