Skip to content

Displays have separate Spaces

Set up separate spaces for each display (if you use Spaces and have multiple displays).

⚠️ Requires a logout to take effect.

  • Tested on macOS:
    • Ventura
    • Big Sur
  • Parameter type: bool

Set to true

Spaces span all displays.

bash
defaults write com.apple.spaces "spans-displays" -bool "true" && killall SystemUIServer

Set to false (default value)

Displays have separate Spaces.

bash
defaults write com.apple.spaces "spans-displays" -bool "false" && killall SystemUIServer

Read current value

bash
defaults read com.apple.spaces "spans-displays"

Reset to default value

bash
defaults delete com.apple.spaces "spans-displays" && killall SystemUIServer

Set value from UI

  1. Access Dock settings from macOS UI
  2. Toggle "Displays have separate Spaces" value