Remember the location of my application windows?
February 18, 2010 2:47 PM   Subscribe

I'm looking for an OS X app that can remember my arrangement of application windows and revert to it at any time (but mainly on startup).

I have two large monitors, and I like to tile my application windows across them in a very particular way so everything is visible at one (yes, I'm anal). On start-up, Mac usually does a good job at remembering the positions and sizes (sometimes), but whenever I have to unplug and go on the road, everything gets screwed up.

Is there any sort of app out there that can save application window states (size and location, mainly), and rearrange accordingly?
posted by bjork24 to Computers & Internet (6 answers total) 1 user marked this as a favorite
 
I have not used Zooom but it looks like it might do what you're looking for. Free 30-day trial, $19.95 after that.
posted by The Winsome Parker Lewis at 2:57 PM on February 18, 2010


I use an applescript. I think you can do that pretty easily by using Automator to record an applescript.

jonathan
diminishing

Alternatively you could try this app: FWM - Finder Window Manager
posted by rdurbin at 3:06 PM on February 18, 2010


Actually, Zooom may not do what you want. But if you don't mind diving into Applescript, like rdurbin suggested, this blog post could be helpful.
posted by The Winsome Parker Lewis at 3:12 PM on February 18, 2010


Second rdurbin. FWM is a little old, but does exactly what you're talking about.
posted by heliostatic at 4:53 PM on February 18, 2010


Response by poster: FWM seems to only work for finder windows.
posted by bjork24 at 7:18 AM on February 19, 2010


Here's an AppleScript that I use:

tell application "System Events"
tell process "iChat"
tell window 1
set position to {0, 225}
set size to {230, 400}
end tell
end tell
end tell

You'll have to play around with the x and y positions. You can delete the size thing if you don't care about changing that. Just add a new tell process for each app you want to move. (It's possible a better scripter can make that more elegant.)

You could just make one for each setup and run the correct one depending on where you are, or maybe work in a location manager integration.
posted by davextreme at 9:26 AM on February 19, 2010


« Older We need a jazz band for a swinging ceremony   |   How can I best parent a "developing" teenage girl? Newer »
This thread is closed to new comments.