Skip to content
MoreDisplays

Type to search.

Manual contents

Uninstall

After this page the machine will have no trace of MoreDisplays left on it.

Last updated 22 August 2026

There is no installer and nothing outside your user folder, so there is not much to undo. The parts people miss are the configuration directory, the copy in iCloud, and the privileged service if you ever switched it on.

1. Turn off sharing first, if you use it

If Share groups across my Macs is on, turn it off before you delete anything. Otherwise the deletion is a local absence with nothing to record it, and the library on your other Mac is untouched but your intent is lost.

Turning it off in Settings stops anything further going up. To remove what is already there, see step 7.

2. Turn off the login window service, if you switched it on

Do this before the app goes, while the switch that installed it is still there to turn off.

In Settings, turn Displays at the login window off. That unregisters the service, which is the whole removal: the binary lives inside the app bundle rather than in /Library, so nothing is left in a system directory to find.

If the app is already gone and a service is still registered, the entry is in System Settings, General, Login Items, under the items allowed to run in the background, and it can be removed there. To stop one that is running right now, without waiting for a restart:

launchctl bootout system/pro.moredisplays.daemon

3. Deactivate and quit

mdctl deactivate && osascript -e 'quit app "MoreDisplays"'
Deactivated "Office".

Every virtual display goes with the app.

4. Remove the command line tool, if you have one

mdctl is not inside the current disk image, so unless you put a copy on your PATH yourself there is nothing here to remove.

rm -f /usr/local/bin/mdctl

5. Remove the app

rm -rf /Applications/MoreDisplays.app

6. Remove configuration, backups and the socket

This is the step short instructions leave out. Groups, settings, every dated backup and the socket all live in one directory.

rm -rf "~/Library/Application Support/MoreDisplays"
rm -f ~/Library/Preferences/pro.moredisplays.app.plist && rm -rf ~/Library/Caches/pro.moredisplays.app

On a Mac with more than one account, this has to run for each account that ever launched the app.

cp "~/Library/Application Support/MoreDisplays/config.json" ~/Desktop/moredisplays-groups-backup.json

7. Remove the shared copy in iCloud

The library lives in your own iCloud key-value storage under the app’s identifier. It is removed when you remove the app’s data through System Settings, iCloud, Manage, or it simply stops being read once nothing asks for it.

There is no server belonging to this project, so there is nothing to delete anywhere else. If you have another Mac still running the app, the library is on that Mac too and deleting here does not remove it there.

8. Remove the login item

sfltool remove-item-for-app-bundle-id pro.moredisplays.app
Removed 1 item.

If sfltool reports nothing, the login item was already gone. It also disappears on the next restart once the bundle is missing.

9. Confirm

ls /Applications/MoreDisplays.app /usr/local/bin/mdctl "~/Library/Application Support/MoreDisplays" 2>&1
ls: /Applications/MoreDisplays.app: No such file or directory
ls: /usr/local/bin/mdctl: No such file or directory
ls: ~/Library/Application Support/MoreDisplays: No such file or directory

Three “no such file” lines is a clean uninstall.

What is deliberately left behind

Nothing. No receipt, no keychain item, no kernel extension, no system extension and no account. The one privileged service this app can install ships inside the bundle and goes with it, which is step 2 and the reason that step comes first.

The app has never sent anything to a server belonging to this project, so there is nothing to delete on one. Privacy is short for the same reason.