Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

At work, I have a 27" iMac with a 2560 x 1440 display. I have my windows all laid out as I like them.

On Fridays, I telecommute, using my Macbook Pro (1440 x 900) to connect to my work iMac using screen sharing. I use SwitchResX to change the resolution of the iMac to 1440 x 900. I then rearrange all of my windows to the new resolution.

I have Optimal Layout and it helps in positioning the windows, but it does not support any mechanism for remembering groups of window positions and sizes.

Is there any alternative program that will allow me to configure my windows for 2560 x 1440 and save the sizes and positions for all of them as a group, then reposition them for 1440 x 900 and, again, save them as a group? Then on Fridays I will only need to tell the application to lay the windows out for 1440 x 900 and on Mondays for 2560 x 1440.

share|improve this question
    
possible duplicate of What Window Management Options exist for OS X? –  user588 Jun 11 '12 at 3:02

2 Answers 2

up vote 0 down vote accepted

I found a nice application, Stay, that seems to do exactly what I need. I'll try it out this next Friday when I telecommute.

share|improve this answer
    
Did it work as expected? Also, can it work as "set and forget", or does it need constant manual configuration? –  Daps0l Oct 14 '12 at 10:08
    
It works as expected, but I have not been using it much. I find that I rarely need to access my desktop Mac when I telecommute. I sync all the code I am working on between my iMac and Macbook Pro hourly, using Chronosync. When I work at home, I usually just work on the Macbook locally. As to "set and forget", its pretty much hands off. When I change resolutions, most of the windows reposition themselves correctly. –  Ralph Oct 14 '12 at 12:25

It seems you can also go the Unix way and use an .Xdefaults file in your home directory. The syntax for the file is here. This should work on OSX too, by following these steps (taken from here):

You can just make your own .Xdefaults file in a text editor and save it to the root of your home directory. However, since Apple's X11 does not look for it (it doesn't look for a .Xresources or .Xdefaults - you can name your file either one), you will need to point to it in your .xinitrc file. use a line like xrdb -load $HOME/.Xresources in your .xinitrc file to load the .Xdefaults (or .Xresources) file you create. P.S. if you don''t have your own custom .xinitrc file in your home directory, X11 will use the one in /etc/X11/xinit. You can just copy this one to your home directory (rename it as .xinitrc) and edit it rather then the default copy.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.