Tuesday, October 29, 2013

Mavericks and Multiple Displays

Mavericks is famously supposed to improve the multi-display experience:

OS X Mavericks takes full advantage of every display connected to your Mac, giving you even more flexibility to work the way you want. There’s no longer a primary or secondary display — now each has its own menu bar, and the Dock is available on whichever screen you’re working on. You can run a full-screen app on one display and have multiple windows on another display, or run a full‑screen app independently on each display. You can even turn your HDTV into a fully functional second display using AirPlay and Apple TV.

My experience has been that, when not using full-screen, the new design is a regression. It seems to be designed around the idea of using this application on this display and that application on that display. Using one application on multiple displays doesn’t work as well as in previous versions of Mac OS X (or, indeed, classic Mac OS). Apple tried to make a “power user” feature easier to use but ended up making it less powerful and less useful.

Applications no longer remember which display a window was on. Instead, they always seem to open on the display that currently has the menu bar. If I have a document open on my auxiliary display, save it, close it, and double-click its file in the Finder, the window re-opens on the other display.

Likewise, there are some auxiliary windows (Mail and EagleFiler’s Activity windows, various downloads windows) that I like to have off to the side, while working with the main application windows on my main display. Instead, every time I open Mail it puts the Activity window on the main display, right on top of my inbox.

Another problem is that once I move the auxiliary window to the side, where I want it, it becomes a magnet that attracts future primary windows to the wrong display. For example, if an Activity window is on the small display and all the other windows have been closed, the application’s menu bar will be on the small display, which means that documents will open there (and have their windows shrunk) even though I have always specifically placed them on the large display.

These issues also apply when there are no auxiliary windows, for example if you use the same application to work on two different projects. It is natural to want the windows for project A on one display and the windows for project B on the other display. Mavericks wants you to either put all the windows on one display or to group the windows by application rather than by project.

Update (2013-10-30): Pierre Igot reports that you can get the old multi-display behavior back by unchecking Displays have separate spaces in the Mission Control preference pane. I actually saw that option but didn’t think it would have that effect, however it sort of makes sense when you think about it. Unfortunately, this also brings back the Mountain Lion behavior of only being able to use one display when using an app in full screen.

Tags: , ,

8 Comments

I'm with you on grouping windows by project or by function. I use DataTank heavily, and keep variables on my left display and visualizations on the right display (both 24" Dells). I really hope I'm misreading this, but it sounds like part of the push towards fullscreen and MDI interfaces with One Window To Rule Them All. If it's as broken as you say, I'll never be able to use Mavericks in my day job; this is fundamental Mac OS behavior that I've relied on for many years.

@Adam I really hope I’m wrong and there’s some way to make it work properly. So far, the best workaround I’ve found is to use Moom all the time to reposition the windows.

[...] Mavericks and Multiple Displays → [...]

What I can't figure out, is how to switch the command-tab app switcher to main (middle) screen in my three display setup.

Hey Michael, I just learned about this feature today. It's not well documented. I think this would help out a lot. http://hints.macworld.com/article.php?story=20131026011526114

Chris Jennings

Have you tried TimeMachine with a multiple display setup?

I have an iMac with a second ViewSonic display set up to the left. When I invoke TimeMachine, a large black box with the pixel dimensions of the second display appears over the top of the TimeMachine interface, pinned to the top left corner, making TimeMachine impossible to use because you can't see the interface!

At first, I was disconnecting the second monitor before invoking TimeMachine, but now I've discovered that if you move the Finder window to the second display and then invoke TimeMachine from there, TimeMachine will still appear on the primary (iMac) display but without the big black box over the top of the interface. However, very strangely, doing that results in a long delay before your mouse clicks will be recognized. At which point all of your cued up mouse clicks fire in rapid succession.

Very buggy.

steve Rainer

I work with two large hiRes displays and have been for the last few versions of OS X with no problem.

I upgraded to mavericks because I thought it would be helpful to have the menus and the dock on both displays. That works fine for me.

I receive lots of files via email, so I keep my email on one display. Then I go to the second display and open the finder window I want the file placed in. That finder window is now the topmost window on display 2.

Then I go back to display 1, click on the file in my mail that I want to drag to the finder window on display two but now the finder window on display two disappears and becomes the bottommost window on the display 2.

Always worked before, what's up with that.

Steve

Stay up-to-date by subscribing to the Comments RSS Feed for this post.

Leave a Comment