Skip to content
MoreDisplays

Type to search.

Manual contents

Getting started

After this page you will have one working display group and three ways to switch to it.

Last updated 22 August 2026

Install

Download the disk image, drag the app to Applications, and launch it. There is no installer and no administrator password, because the app runs as you and nothing here needs elevating.

It appears in the menu bar and has no Dock icon. The groups window is in that menu.

The download page has the checksum and the command that checks the signature. Both are worth the few seconds, for an app that reconfigures your displays.

Make a display

A display group needs at least one display to describe. The quickest way to get one is to pick a real device from the catalogue rather than typing numbers.

The MoreDisplays window: three saved groups in the sidebar, and the selected group showing its arrangement and one display with fields for resolution, pixel size, refresh rate, HiDPI and rotation.
Add Display opens the template picker. Pick an iPad Pro, a Studio Display or a 49 inch ultrawide, and the numbers arrive already correct.

The catalogue holds

38 real panels: Apple external displays, MacBook and iMac panels, iPads, and the common formats nobody makes under one name, such as 21:9 and 32:9 ultrawides. Templates and custom shapes are covered in Templates and the catalogue.

Name the group and save it

A group is the whole setup: which displays exist, at what resolution, arranged how, and which one is main. Give it a name that says where you are, not what it contains: Office is a better name than 3440x1440.

Groups also carry a symbol for the menu bar, an optional keyboard shortcut, and a switch for whether they activate when the app launches.

Switch to it

Three ways, all doing the same thing.

From a shell, or over SSH
mdctl activate Office
Activated "Office".

From the menu bar, click the group. From anywhere that can open a link, use the URL scheme.

open 'moredisplays://activate?group=Office'

A group with a keyboard shortcut can also be switched to from a screen sharing session, which is the one way in that needs neither a terminal nor a browser on the other end.

Check what is going on

mdctl status
version: 0.1.0
state: active
active group: Office
groups: Home, Office, MacBook Air 13-inch (M1)
icloud: syncing, last synced 09:14

Labelled lines, always in that order. mdctl displays shows what the machine is actually showing, and mdctl edid <reference> says what one display claims to be. mdctl is a client: it hands one request to the running app over a unix socket and prints the reply. With the app closed there is nobody to answer and every command exits 3.

Where to go next