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.

When I have a giant Thunderbolt monitor plugged into my MacBook, I want windows arranged a certain way. No full-screen apps, some apps are shown on my small laptop screen, other apps are shown on my Thunderbolt display. When I unplug the Thunderbolt display, I would like programs arranged differently, e.g., the browser is a full-screen app. Is there any program that will let me "save" my window state when I have an external monitor plugged in, and save another layout when I don't have any external display, and automatically switch between the two when it detects that external display has been plugged in or unplugged? I'm on Mountain Lion on a MacBook Pro.

share|improve this question

3 Answers 3

Moom

by Matt Gemmell

http://manytricks.com

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

    
Welcome to Ask Different! Answers on Ask Different need to be more than just a link. It's okay to include a link, but please summarize or excerpt it in the answer. The idea is to make the answer stand alone. Please take a look at the FAQs for more info. –  gentmatt Oct 3 '12 at 14:24
1  
Moom doesn't seem to be able to save window locations across spaces - it only does the current one, so it doesn't solve the problem. –  Conan Mar 4 at 11:37

Stay

by Cordless Dog. It saves window state for each display configuration you might have.

enter image description here

share|improve this answer
1  
love it, will save me a lot of time faffing about –  Steve Green Aug 14 '13 at 9:54
    
Stay is a great app, the functionality it offers solves exactly this problem,and it will fire automatically, causing your spaces to jump around when you unlock - it's a bit crazy, but fun and better than having to trigger it yourself every time. The problem is that it doesn't always work (I'm running Mavericks) - some apps aren't supported, and I often find that some windows just don't resize. If it was free I'd recommend it, but as a paid-for app I'd expect reliable performance. –  Conan Mar 4 at 14:07

Slate allows giving windows different default positions depending on the connected displays. See the developer's configuration file for some examples.

share|improve this answer
    
+1 for a free and open source alternative. I installed it and hope to be pleased. It was also mentioned at the similar question apple.stackexchange.com/questions/3133 –  MarkHu Oct 10 at 22:49

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.