You may have encountered a situation in which Mac changes the order of desktops based on some events like alerts on a program or a web page in browser.

How could I disable this logical change?

Note: I'm using El Capitan, but I had this problem from Mavericks.


System Prefs > Mission Control
Uncheck Automatically rearrange Spaces based on most recent use.

enter image description here

This will fix the order of all your regular Spaces - but not Fullscreen spaces, which always go to the right of existing numbered Spaces.

From comments: Note this cannot fix the Mac confusing which external screen is which. That's not user-controlled at all, & seems to occur mainly [though not always] when the external screens are identical.

  • 4
    Seems I've never looked for it precisely. It's the first options in the list. thank you. – Reyraa Nov 5 '15 at 7:17
  • 38
    I cannot imagine why anyone would want that to be the default. Thanks for the solution. – Nathan Beach Oct 12 '16 at 12:05
  • This does not work for me. I have two extra monitors, and about 25% of the time after waking the Mac up from sleep, they flip Spaces. Super annoying. This has been a problem from Mavericks to now (MacOS). – jazzdrive3 May 16 '17 at 19:55
  • 3
    @NathanBeach it helps users that don't understand spaces, so it helps users who need it to be the default setting. :) – Dodekeract Jun 25 '17 at 21:00
  • +1 to help you get your hat! LOL (And of course, it's a good answer!) – Monomeeth Dec 17 '17 at 5:21

You must log in to answer this question.

protected by Community May 17 '18 at 12:10

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .