Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a MacBook Pro 13" with Lion plugged into an external VGA monitor. Often, when I unplug its video dongle deal, the MacBook doesn't realize the other monitor is gone. It continues to believe it's the Secondary Monitor (which I can confirm by right-clicking the desktop and selecting "Change Desktop Background...").

There's no menu bar, so I can't get to my Display icon to Detect Displays. No, I don't want the MacBook screen to be the primary when I'm on the external.

Plugging the DisplayPort dongle back in does nothing. It won't even re-display on the external monitor it was hooked up to before, so no mirroring kludge if I forget. To this point, I hard power down and restart.

Any idea how to tell the MacBook there's no external monitor and that it's the primary now?

share|improve this question
4  
Command + Brightness Up is the keyboard shortcut for Detect Displays, but that option is gone now in ML. – vcsjones Jul 26 '12 at 14:14
    
@vcsjones he said he is on Lion, which should clear his problem! – Philippe Gilbert Jul 27 '12 at 0:18
    
@vcsjones -- might want to turn that into an answer. Seems to do the trick in 10.7. – ruffin Aug 1 '12 at 18:32
    
@ruffin Added as answer. – vcsjones Aug 1 '12 at 18:43
up vote 33 down vote accepted

Command + Brightness Up is the keyboard shortcut for Detect Displays in Lion.

share|improve this answer
8  
On my MBP with ML, It turns out that Option + Brightness-Up turns on detect displays. – user26557 Aug 1 '12 at 23:02
5  
Jumping into this conversation 2.5 years later (HELLO PEOPLE OF THE FUTURE) to say that this also works a treat in Yosemite. – Scottie Feb 17 '15 at 15:57

Another way to do this is by going to Displays in System Preferences and then holding down the ⌥ Option key and the Gather Windows button will turn into a button that says Detect Displays.

share|improve this answer
    
Thanks, the accepted answer isn't much help if you have a Windows-style keyboard connected... – James B Sep 21 '15 at 17:22
    
This answer is obviously working for some folk, but in my original situation, you couldn't get to Settings. You could open it, but the Mac thinks it's displayed on the now-missing "primary display". /sigh @JamesB -- Fwiw, since the question is about a MacBook, and it's difficult to take the Mac keyboard off ;^D, the accepted answer works great. Would be a pain if what I'm seeing happened on an iMac, though it sounds like you're seeing something different. – ruffin May 12 at 13:55
    
I had this problem on an iMac, yes. We don't want the kids wrecking our "nice" wireless aluminum keyboard so we have a cheap Windows USB KB hooked up for day to day use. – James B May 14 at 19:03

I've had this with Mavericks a few times, and I found out that in my case changing the Rotation will trigger the OS to recognise the monitor(s) aren't there. Changing the resolution or some other action (besides obvious reboot) didn't seem to work for me.

share|improve this answer
    
Thank you!! Worked like a charm! – Jimi Oke Jan 28 at 19:16
    
Oh thank god, it works in Yosemite too. If I could buy you a beer, I would. – Jay Jun 13 at 23:57

I've had a similar issue, (though I'm using the HDMI port on my 13 inch MacBook Pro Retina to run my external monitor - the overheating and wifi interference hassles with Thunderbolt that drove me to use the HDMI port are for another thread...) and have, thus far found that powering down the monitor I'm using (a Dell 4K HD powered by a 110 appliance plug) then waiting a minute or so before unplugging the HDMI connector from my MBP usually sends the right message to the computer and gets me back to the single screen.

share|improve this answer

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.