10

I know that with OS X Lion (10.7) and Mountain Lion (10.8) applications can be assigned to specific Spaces/Desktops. With my laptop I daily connect and disconnect from an external monitor. When I disconnect, all my app windows are automatically gathered to the laptop monitor, of course.

When I reconnect to the external monitor, I manually move my app windows back to the second screen. Is there some functionality that is built into OS X that would automatically restore those application windows back to where they were previously?

SunSparc
  • 203

3 Answers3

3

I never tried it myself but I think this is what you are looking for:

http://cordlessdog.com/stay/

jmdana
  • 361
0

The windowmanager Slate supports doing this kind of thing. You can create profiles (layout's) specific to a given situation, e.g. 1 monitor or 2 monitors, and specify how the windos should be organized (google chrome full screen on main screen, mail full screen on laptop screen, etc).

In addition to this feature, Slate has a truckload of other features. I would recommend skimming the documentation, but first read this blog post by Tristan Hume. A blog post I wrote about slate might also be interesting.

0

This has been fixed in Mavericks. To control on which display an application's windows appear, move your cursor to the Dock icon for that application. Right-click (or Ctrl-click) on the icon, then select Options > Desktop on Display 1 (or 2). You also have the option to assign to all desktops or to none.