Skip to content
MoreDisplays

Type to search.

Download

Version 1.6, built 22 August 2026. Nothing is locked, limited or switched off, and no account is involved. After thirty days it asks once a month whether it has been worth anything.

2.0 MB zip, 2.4 MB disk image. Apple silicon, macOS 14.0 or later. Both signed and notarised.

The zip is the same build. It is the app itself, with its notarisation ticket attached, so it opens on a Mac that is offline. Unzip it and drag the app to Applications. The disk image is there for anyone who prefers one, and it is the file the app fetches when it updates itself.

What you get

Named display groups

A complete setup saved under a name: which displays exist, at what resolution and refresh rate, arranged how, and which one carries the menu bar. Switching is one action, and it is a transaction that rolls back if any step fails.

A catalogue of 38 real panels

Apple's external displays, MacBook and iMac panels, iPads, and the ultrawide formats nobody sells under one name. Pick the thing your display is meant to be and the numbers arrive correct. 28 of them were checked against the hardware.

Displays you define yourself

Pixel size, HiDPI, refresh rate down to the exact NTSC fractions, rotation, and high dynamic range or reference mode. For a panel that is not in the catalogue, pick a shape, a pixel count and a size on the desk.

Attached monitors, arranged and set

A group can place the monitor already on your desk and put it into a resolution, so one group has it at 3840 by 2160 and another has the same monitor at 2560 by 1440.

Resolutions that stay put

Mark a display protected and the app puts the arrangement back when a client renegotiates on connect or a monitor wakes at its default. It restores the whole layout, not the one mode.

Switching without opening the window

A global keyboard shortcut per group, which arrives through a screen sharing session, and a URL scheme for anything that can open a link: a Stream Deck key, a Shortcut, a note.

The library on all your Macs

Groups travel over your own iCloud, with the record of deletions so a group removed on one machine does not reappear from the other. Which group is active stays per machine.

Dated backups, and a way back

Plain configuration files with a timestamp in the name, listed with when each was taken and how many groups it holds. Restoring takes a backup of the current state first.

The manual covers all of it, and Getting started is the ten minute version.

Install

  1. 01

    Unzip it and drag the app to Applications.

    No installer, no administrator password, nothing outside your user folder. The app runs as you.

  2. 02

    Launch it. It appears in the menu bar.

    No Dock icon, no window until you ask for one. The groups window is in that menu.

  3. 03

    Add a display and save your first group.

    Pick the panel you connect from out of the catalogue, arrange it, and name it after the desk.

The build itself

Version
1.6, build 7
Signed by
Developer ID Application: Spectrumlabs B.V. (VWLVFCXKA4)
Notarised
Yes, with the ticket stapled, so Gatekeeper accepts it without asking Apple at launch.
Hardened runtime
Enabled
Requires
macOS 14.0 Sonoma or later on Apple silicon. Validated against macOS 26 Tahoe.
Disk
8 MB installed, plus a few kilobytes of groups and settings.
Privileges
None by default. No installer, no administrator password. One optional service runs as root, and only if you switch it on.
Licence
Elastic License 2.0, source available. The terms.

Check it before you open it

This app reconfigures your displays. Checking the checksum takes a few seconds and tells you the file is the one that was published.

shasum -a 256 ~/Downloads/MoreDisplays-1.6.zip
6dfd1c41ec307e88346e9faa317c97fcdb710cc6c676e891b153dfdc60b11c1d  MoreDisplays-1.6.zip
The published checksum of each download.
MoreDisplays-1.6.zip 6dfd1c41ec307e88346e9faa317c97fcdb710cc6c676e891b153dfdc60b11c1d
MoreDisplays-1.6.dmg 83c0cd101adf81feefc99f9bed57973d4ea1b437354aba7ea8c6fa27b74538ed

And the signature, after installing

spctl --assess --type execute -vv /Applications/MoreDisplays.app
/Applications/MoreDisplays.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Spectrumlabs B.V. (VWLVFCXKA4)

Keeping up

The app looks for a new version once a day and says so in the menu bar when it finds one. That is the whole of what happens on its own: it reads one small file from this site, and nothing is downloaded or installed until you ask for it. Check for Updates is in the menu bar item too, where Mac apps have kept it for thirty years, and the daily look can be switched off in Settings. The RSS feed and the development log are the other way to hear about a new version.

Three steps, and the gaps between them are the design. Checking asks this site what it is offering and downloads nothing. Downloading fetches the image and verifies it, and stops there. Installing replaces the running app and restarts into it, which the window says before you press it. When a check refuses a build it names which of the checks refused it, because "it would not install" is not something anybody can act on.

A downloaded build has to be the size this site published, match the checksum this site published, and then convince macOS that it is notarised and signed by this team. The last of those three is the one that matters: bytes matching a checksum served from the same place as the bytes prove nothing on their own. It is what makes a hijacked website a broken update rather than a compromised Mac.