Guide

Windows across multiple monitors: arranged once, kept arranged.

Arranging windows across two or three displays is the easy part. Keeping them arranged — through docks, undocks, sleep, and the occasional projector — is the actual problem. Here's the full setup.

Get the foundation right in System Settings

Most multi-monitor friction traces back to three settings in System Settings → Displays:

  • Arrangement. Drag the display rectangles until they match your physical desk. If the virtual arrangement is mirrored or offset from reality, every cross-monitor drag overshoots and windows land on the wrong screen after display changes.
  • Primary display. Drag the menu-bar strip onto the display you actually face. New windows, dialogs, and the Dock default there — putting it on a side monitor is why new windows keep appearing where you aren't looking.
  • "Displays have separate Spaces" (under Desktop & Dock → Mission Control). Leave it on: each display gets its own Spaces and menu bar, and a full-screen app takes over one display instead of blanking both. Turn it off only if you need one window to span two displays.
Workflo's menu bar panel identifying a two-monitor desk setup with eight windows remembered
One Desk per display setup, recognised the moment the monitors come back.

Moving and arranging windows between monitors

Natively, the mouse does all the work. Dragging is the only built-in way to move a window to another display, and macOS tiling (macOS 15 and later) works within a display — Fn-Control-arrows snap the active window to halves and quarters of the screen it's already on. There is still no native keyboard shortcut that throws a window to the next monitor.

That gap is what snapping tools fill. Rectangle and Magnet both add next-display shortcuts alongside their halves-and-thirds snapping, which turns a drag across three screens into a keystroke. If your layout is stable and your displays never change, a snapping tool plus the settings above may be all the system you need.

The part nothing native handles: layouts that survive display changes

The multi-monitor problem isn't really arranging — it's re-arranging. Undock to leave, and every window piles onto the laptop screen. Dock back in, and macOS makes a best-effort attempt at restoration that sleep/wake cycles and monitor power-saving routinely defeat. The root cause: macOS keeps no memory of which layout belongs to which display setup.

Tools that save and restore layouts fix this properly — the whole field, from Moom's saved snapshots to free scripts, is compared in save & restore window layouts on Mac. Most of them share one trait: you save the snapshot, you trigger the restore. They wait to be asked.

Layouts per display setup, learned on their own

Workflo removes the asking. It learns your layout for every display setup on its own — it calls them Desks — and keeps learning as your arrangement evolves. Dock at the desk, undock to leave, plug into the projector: everything snaps back where it belongs in under a second, with no snapshot to save and none to go stale.

The same engine works the calendar and the clock: before a call or a focus block, it stages the right apps and windows across your monitors so the workspace is set before the moment arrives. Multi-monitor management stops being a task you perform and becomes something the Mac maintains itself.

Can macOS remember window layouts per monitor setup?

No. macOS keeps no per-setup memory of where windows belong, so every display change is a fresh arrangement. Restore tools fill the gap: most replay a snapshot you save by hand; Workflo learns the layout for each display setup on its own and re-applies it when displays change.

Should "Displays have separate Spaces" be on or off?

On, for most people: per-display Spaces, per-display menu bars, and full-screen apps that take one display instead of both. Turn it off only if you need a single window to span across two displays.

How much does Workflo cost?

$19.99, one time. 7-day free trial, no subscription, no account.

Does my window layout leave my Mac?

No. Layouts, Scenes, and rules are stored as plain JSON on your Mac, and your window layouts never leave it. The app does reach the network to check for updates, handle your licence, and send anonymous usage analytics you can switch off in Settings. Details in the privacy policy and FAQ.

Dock in. Everything snaps back.

Try Workflo free for 7 days →