Multi-Monitor Mac -- Possible to keep one screen static in Mission Control?

I have a rMBP and a Thunderbolt display, and I love using both displays simultaneously. I also use Mission Control to have several separate work spaces.

What I would love is for a way to have my secondary monitor NOT participate in Mission Control though. I'd like to leave things like chat windows open there that I would like to be present in every workspace.

Is there any way to make this possible?

It is really annoying to not be able to keep one screen from switching.

Thanks!


Solution 1:

Unfortunately I'm not aware of anything that can do what you're looking for. Mission Control is fairly limited in the ways in which you can customize it, either through the user interface or for developers. Similarly, OS X is pretty constrained in how you can configure multiple monitors (sadly, it's actually regressed a bit in this regard since 10.6).

You can set an app to appear in all spaces by right clicking its Dock icon, and selecting Assign To: All Desktops under the Options sub-menu. However this applies to all windows for that app, regardless of what monitor they're on. But if you keep all your iChat/Messages windows on your second display, it may be useful.

Solution 2:

There's actually a way to do with a third party app. There's an app called Afloat.

Install it, restart your computer and when you return, the Window menu will contain the Afloat options. Afloat is mainly for keeping an app on top at all times, but it has an option in the Adjust Effects menu that allows you to Keep this window on the screen on all Spaces. Check this box and when you switch desktops on one screen, while the desktop will change on the other screen, you still won't lose your window cuz that app will be on the other desktop also.