Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Application windows don't always remember which display to open on

I have a mid-2011 27" iMac running OS X 10.9 connected to two external monitors. Previously, under 10.8 and earlier, applications would remember which display they were open on last. For example, Outlook would open on the iMac display, Chrome would open on the middle monitor, and iTunes would open on the left monitor.


Under OS X 10.9 though, most of the applications open on the monitor with the dock (which in my case happens to be the center monitor). Weirdly, it isn't consistent. For example, Firefox and Aperture always remember to open on the right monitor. But Outlook will not remember to open on the right monitor. Safari can't remember to open on the left monitor, but iTunes does remember. So it doesn't seem to be an issue of third-party applications or Apple applications, since some third-party applications remember, some don't, and some Apple ones do, and some Apple ones don't.


It seems odd that with OS X 10.9's touted improved multi-display support, that even some of Apple's own applications (Aperture, iTunes, and Safari were updated today) can't remember which display to open on.


Is anyone else experiencing something similar and/or does anyone have a solution?

iMac, OS X Mavericks (10.9)

Posted on Oct 23, 2013 1:35 AM

Reply
28 replies

Oct 30, 2013 7:20 AM in response to jeremy bloomfield

The last straw for me was this lovely bug:

I have Safari set for screen1, my 27" iMac, and the default window size is full window height, centered. When I launch Safari (or make a new window) it appears in that location as expected. If I happen to be active in my 24" screen2 and do the same, the new window will appear in screen 1, but in the upper left and sized smaller as if to fit screen2.

Jan 11, 2014 12:59 PM in response to Steve Weintraub

Sadly Mavericks' erratic window-behavior has forced me to do just that -- uncheck "Spaces have separate spaces" -- and I've resorted to reinstalling the 3rd-party menu-bar solution SecondBar (which I was running, pre-Mavericks):


https://www.macupdate.com/app/mac/33264/secondbar


It's not perfect: It only duplicates the left side of the main display's menu bar, omitting items at the right. But that's a welcome trade-off for the peace of mind in knowing that my windows will open where the blank I've put them.


C'mon, Apple. What happened to your attention to detail?! (I know Apple doesn't read this forum. Spare me the reminders. I'm just venting.) :-)


IMPORTANT:


When you launch SecondBar (v1.1), it'll ask you to turn on a feature called "Enable Access for Assistive Devices." This is perfectly safe (it's simply one of the many features Apple includes for users with special needs). Then, SecondBar will "helpfully" offer to launch the Accessibility preference pane for you.


The problem is that in Mavericks, this setting has been moved to the "Security & Privacy" pane. But SecondBar doesn't "know" that. So, until the developer updates it, you'll need to manually switch to:


Security & Privacy > Privacy Tab (at the top) > Accessibility (at the left)


Then, click the lock at the lower left, enter your password, then finally tick the box next to SecondBar. (Screenshot attached.)

User uploaded file

Jan 13, 2014 3:44 AM in response to jeremy bloomfield

jeremy bloomfield wrote:


There's absolutely no need for this, and no need to use SecondBar (which I too was using before Mavericks)


You just need to enable a third space in Mission Control, and then you have the option to right-click apps in the dock and assign them to a space. Problem solved.


Wrong.


I love how people assume that everyone works the way they work. They can't imagine any circumstances that might be different from their own, so they make blanket statements that turn out to be inaccurate. :-)


If that solution works for you, sir, then great! But that does not solve my problem, and here's why:


I have dual displays, obviously, and I don't use spaces. I need to be able to open any app I want -- without assigning it to a space -- and simply have that app's windows open where I put them the last time, which is exactly how every OS has behaved for years -- until Mavericks.


Also, a number of apps that I use have multiple, open windows on each display. As such, under no circumstances can I confine any one app's windows to one display. (Kinda defeats the purpose of having more than one.)


Furthermore, any "workaround" that requires me to have to right-click an app in the dock, just to get it to behave normally is -- for me -- preposterous. (Your mileage may vary.) I use keyboard shortcuts (via QuicKeys) that launch all of my most-used apps. Using the keyboard is always faster than using the mouse (or in my case, a trackball), and when using keyboard shortcuts, no additional modifier keys (or clicks) are necessary. Rather than simplifying the situation, your proposed solution complicates it.


For years (for example), I've simply hit my keyboard shortcut for Safari, and the Safari window opened on the right-hand display, exactly where I meticulously placed it. No spaces, no mousing to the dock, no modifier keys, no clicks. But now, with Maverics' default settings, depending upon what I'm doing before launching Safari, it's anyone's guess on which display Safari's window will open.


And what about menu extras? Does Mission control confine those to one display, as well? (I don't think so. But even if there's a way, the rest of the solution remains cumbersome.)


So, until Apple fixes this issue, the solution that, so far, works best for me -- and perhaps for some others -- is to (a) disable "Displays have separate spaces," which unfortunately removes the menu bar from non-primary displays, but which does correct the window-placement problem. Then, (b) to replace said menu bar, I'm running the third-party solution SecondBar.


Now, if there's yet another solution that doesn't interfere with the above conditions, I'd be elated to hear about it.


Thanks!

Jan 13, 2014 4:48 AM in response to Syncopator

Interesting. Actually we work in exactly the same way and I'm sorry that this method doesn't work for you. Once that third space is enabled (which I never use incidentally) you simply have the option to assign an application to a space. Once. Only once.

Thereafter the app will behave in exactly the way you are looking for. Or you can leave an app unassigned.

Try it- I'm sure it work better for you than disabling displays as spaces.

Jan 13, 2014 5:11 AM in response to jeremy bloomfield

The spaces trick doesn't fix one of the core bugs whereby an app doesnt retain its position and size.


Exampe scenario:

1. Safari assigned to screen 1, set to a specific size and location. Clicking new window or from the dock creates a new window where you expect, when in that window.

2. Switch to screen 2, while still in Safari. Create a new window. This new window will appear on screen 1, but sized according to the resolution of SCREEN 2, and positioned in the upper left, not where you placed the default position.


If both of your screens are the same size you might not notice this bug, but if you have two resolutions (in my case a 27" iMac and a separate 24") it's a major annoyance.

Jun 1, 2014 8:06 AM in response to mrbofus

Mix that worked for me specially for going between 2 locations (2) 27" ACD's vs (2) 24" ACD's -


System Preferences, Mission Control, uncheck "Automatically rearrange Spaces based on most recent use"

System Preferences, General, uncheck "Close windows when quitting an application"


Reboot. or Logout, log back in.


I also had to watch cable order. Left (Prmary 1) and Right (Secondary 2). I had this reversed at my other location. Took a piece of yellow wire tape and marked monitor 1 so I put it back in the same spot each time.


This only comes up when I go to get a new machine and I fogret what I did to get my trackpad and other things working the way I want them to.


Good Luck

May 3, 2016 9:42 AM in response to mrbofus

I was looking forward to dumping Multimon (it was slow to respond) when I moved to El Capitan to get the 2nd menu bar without an app. Unfortunately, like so many have experienced, some of my apps don't return to the monitor they were on when they closed down. This may be more of an individual app issue since Firefox and other apps respond and remember their space on the 2nd monitor. The big culprit for me is Outlook 2011, it always reopens in the main monitor with the dock, when I want it to open like before, in the 2nd monitor. It's quite annoying having to move it over every-time or hide it and not close it down (the only other solution I could find).


The solution for me to get back to what I had in Mountain Lion, was to uncheck the "displays have separate spaces" in Mission Control (lose the 2nd menu when doing so) , then download and install the free app "SecondBar". The app is as fast as the Apple menu bar and doesn't have the slow lag response like Multimon. Now my apps remember their size and monitor position when they launch! :-)


Until Apple or Microsoft fixes this bug, it's the perfect and simplest solution to multi-monitor and app location work-a-round for El Capitan 10.11.4.

Cheers SecoindBar, you saved the day :-)

Application windows don't always remember which display to open on

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.