Sample Header Ad - 728x90

How can I preserve my macOS virtual spaces assignments to specific monitors when disconnecting or reconnecting external displays?

0 votes
0 answers
27 views
I’m using a MacBook Pro with two external monitors and have 10 Spaces (virtual desktops) spread across the built-in and external screens. Whenever I disconnect and then reconnect the external displays (for example after undocking for a while or moving to another, similar, table), MacOS automatically shuffles all my Spaces back to the built-in display and moves my windows around. Is there a program that can move the Spaces back to the external monitors after connecting, without having to drag each of them separately? (Please note this question is specifically about the virtual spaces, not window locations, as e.g. this one or this one . The programs mentioned there are only concerned with window locations. And I did already switch off "Automatically rearrange Spaces based on most recent use" and switched on "Displays have separate Spaces" for Mission Control.)
Asked by Dr. Hans-Peter Störr (161 rep)
Jun 26, 2025, 11:13 AM
Last activity: Jun 26, 2025, 11:58 AM