# Spaces on external monitors are swapped

**URL:** <https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052>\
**Category:** TotalSpaces\
**Created:** [December 9, 2014, 5:04pm UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052 "2014-12-09T17:04:10Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![tessus](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/tessus/32/2721_2.png) [@tessus](https://discuss.binaryage.com/u/tessus)\
**Post date:** [December 9, 2014, 5:04pm UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/1 "2014-12-09T17:04:10Z")

</div>

I’m using the internal display and 2 external monitors. One external monitor is connected via DVI and the second is connected via HDMI.  
The setup looks like this:

```
External 1 External 2
              Internal

```

Sometimes after re-connecting the monitors, the Spaces from the external monitors are swapped. So all Spaces from `External 1` are now on the right monitor and all Spaces from `External 2` are on the left monitor.

I haven’t figured out why and when this happens and nothing helps, not even a reboot.  
I have to manually rearrange everything, which - as you can image - is quite annoying.

---

<div class="post-metadata">

**Author:** ![stephen](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/stephen/32/2286_2.png) [@stephen](https://discuss.binaryage.com/u/stephen)\
**Post date:** [December 9, 2014, 9:21pm UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/2 "2014-12-09T21:21:15Z")

</div>

It sounds very annoying indeed.

OS X does not always remember the spaces setups very well. There are a number of threads about this in the forum here.

You may want to check this post [Loosing layout after restart (Yosemite)](https://discuss.binaryage.com/t/loosing-layout-after-restart-yosemite/2840/3) - it might help.

I can also recommend you try my Display Spaces Manager app - you can find it here:

[http://downloads.binaryage.com/DisplaySpacesManager-1.0.3.zip](http://downloads.binaryage.com/DisplaySpacesManager-1.0.3.zip)

It can record a spaces configuration (meaning which monitor spaces are on), and will try to move the spaces back to that configuration when you re-activate a configuration.

Let me know if it helps at all.

---

<div class="post-metadata">

**Author:** ![tessus](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/tessus/32/2721_2.png) [@tessus](https://discuss.binaryage.com/u/tessus)\
**Post date:** [December 10, 2014, 2:46am UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/3 "2014-12-10T02:46:16Z")

</div>

Thanks Stephen.

I’m using Mavericks, not Yosemite, so I don’t know, if the post you referenced applies to me.

I’ll use the Display Spaces Manager app to save my config and will try to restore it the next time it happens. The strange thing is that this problem only occures sporadically, so I cannot just reproduce it, but have to wait until it happens again. But I’ll let you know the outcome.

---

<div class="post-metadata">

**Author:** ![tessus](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/tessus/32/2721_2.png) [@tessus](https://discuss.binaryage.com/u/tessus)\
**Post date:** [December 16, 2014, 3:51pm UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/4 "2014-12-16T15:51:34Z")

</div>

It just happened again and I tried to use your DisplaySpacesManager tool to restore my Spaces.  
Unfortunately it messed it up even more. I now have 5 on my left external monitor and 7 on the right external monitor and they are all mixed up.

I can’t select the output of your utility, so I took a screenshot.

 ![](https://discuss-s3.binaryage.com.s3.amazonaws.com/1127b69d7e35f9b183ced8d4ab4a038ca1ead0f8d2f2.png)

---

<div class="post-metadata">

**Author:** ![dwdqwde22qdqd](https://discuss.binaryage.com/letter_avatar_proxy/v4/letter/d/9d8465/32.png) [@dwdqwde22qdqd](https://discuss.binaryage.com/u/dwdqwde22qdqd)\
**Post date:** [January 4, 2015, 6:06pm UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/5 "2015-01-04T18:06:13Z")

</div>

I have two DDI monitors connected to a new 13" mac pro. After unplugging the monitors the macs’s spaces swapped with that on one of the other monitors

---

<div class="post-metadata">

**Author:** ![stephen](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/stephen/32/2286_2.png) [@stephen](https://discuss.binaryage.com/u/stephen)\
**Post date:** [January 4, 2015, 9:49pm UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/6 "2015-01-04T21:49:31Z")

</div>

@dwdqwde22qdqd as per an earlier post here, you may want to check this post [Loosing layout after restart (Yosemite)](https://discuss.binaryage.com/t/loosing-layout-after-restart-yosemite/2840/3)

It may apply to your situation.

---

<div class="post-metadata">

**Author:** ![tessus](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/tessus/32/2721_2.png) [@tessus](https://discuss.binaryage.com/u/tessus)\
**Post date:** [January 5, 2015, 12:21am UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/7 "2015-01-05T00:21:58Z")

</div>

@stephen Did you see my update in [comment #4](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/4)?

---

<div class="post-metadata">

**Author:** ![stephen](https://discuss.binaryage.com/user_avatar/discuss.binaryage.com/stephen/32/2286_2.png) [@stephen](https://discuss.binaryage.com/u/stephen)\
**Post date:** [January 5, 2015, 10:02am UTC](https://discuss.binaryage.com/t/spaces-on-external-monitors-are-swapped/3052/8 "2015-01-05T10:02:12Z")

</div>

Ah sorry for the delay. The utility tried to move the spaces, but failed to do so in some cases.

I’m not sure why that is, but it is a somewhat flawed approach anyway, in that the space you are currently on cannot be moved.

I will look at some small changes to fix that, and I will try to add better logging so I can see better what goes wrong. I’ll try to get a new revision out soon.
