leonardoaguiar.com Manager

Manager

Manager is a native macOS app that brings together the settings macOS keeps out of System Settings and the maintenance tasks that otherwise need the Terminal. Every setting shows the value the Mac has now, whether it is still the macOS default, what changing it sets off and the equivalent Terminal command. Changes apply to the Mac as they are made, and every one can go back to the macOS default.

Until version 1.3.3 the app was called Mac Utils, and its command macutils.

Requirements and installation

Requirement
SystemmacOS 13 Ventura or later
ProcessorApple silicon (M1 or later)
AccountNone
PriceFree
  1. Download the installer (Manager-<version>.pkg) from leonardoaguiar.com/manager.
  2. Open the .pkg and follow the screens (Welcome, Read Me, License, Install). The app goes to /Applications/Manager.app.
  3. Manager opens by itself when the installation finishes.

Note: Manager is not notarized by Apple yet. If macOS blocks the installer, open System Settings › Privacy & Security, find the message about it and click Open Anyway. This is needed only for the first installation.

When updating over an existing copy, your settings and log are kept. If the app is open, the installer closes it and opens it again at the end.

Where data lives

WhatWhere
Manager's own settings, profiles, triggers, window layouts, key remapping rules and the change logThe app's preferences, ~/Library/Preferences/com.macutils.app.plist
Generated wallpaper images (solid color)~/Library/Application Support/Mac Utils/Wallpapers
The helper (optional)/Library/PrivilegedHelperTools/com.macutils.helper and /Library/LaunchDaemons/com.macutils.helper.plist
Scheduled maintenance scripts (optional)/Library/LaunchDaemons/com.macutils.maintenance.plist
The manager command link (optional)/usr/local/bin/manager

The settings you change on the Mac are written where macOS keeps them, not in Manager's data. Erasing Manager's data or removing the app leaves them as they are.

Uninstall

Manager has no uninstaller of its own. To remove it:

  1. Optionally, put the Mac's settings back first: Settings › Data › Restore Defaults….
  2. If you installed the helper, remove it in Settings › Applying › Manager helper › Remove….
  3. If you turned on Tools › Schedules › Run maintenance scripts or Turn on and off on a schedule, turn them off; both keep running without the app.
  4. Quit Manager (⌘Q) and drag it from Applications to the Trash.
  5. If you installed the command-line tool, delete the link /usr/local/bin/manager.

Getting started

The Manager About page

First launch

Manager opens with just the bar, every tab closed: click a tab to open its page, or search. On launch, and each time the window or a tab opens, it reads every setting from the Mac, so changes made in System Settings or the Terminal show up.

Manager is a regular app: it has a Dock icon and appears in ⌘Tab. Only one copy runs at a time; opening it again (from the Dock, Finder or Spotlight) brings the window forward.

Permissions

Nothing is asked up front. A permission is requested only when a feature that needs it is used, and Settings › Permissions lists all of them with why each is needed and an Allow… button.

PermissionUsed for
Full Disk AccessChanging Safari and Mail settings, some accessibility settings, cleaning system caches, emptying the Trash and showing which apps can use the camera, microphone and files (System › App Permissions)
AccessibilityWindow snapping shortcuts, window layouts, key remapping, smooth scrolling and the extra mouse buttons
Screen RecordingOnly the floating mirror window (Hardware › Displays)
BluetoothConnecting and disconnecting paired devices (Hardware › Bluetooth)
LocationOnly showing the Wi-Fi network's name, channel and signal (System › Wi-Fi); macOS treats a network name as location data
NotificationsThe alert when a new launch agent or daemon appears, and the steps of battery calibration
Administrator passwordSettings and actions marked Admin, and reading the background items. Asked for by macOS itself, once per batch, or not at all with the helper

When a change fails because a permission is missing, its row shows the reason in red with an Allow… button that opens the right pane of System Settings.

The window

The window is a metal bar with nine tabs: Dashboard, Finder, Desktop, Interface, Hardware, System, Apps, Tools and Settings. It opens with every tab closed; each tab's page slides down from the bar when clicked, and clicking the open tab folds it away.

The Search slot on the bar, or ⌘F anywhere in the window, opens a page with one field over everything in Manager: every setting and action in every tab (the panels' own included), each tab's groups, the Dashboard's sections, the Settings rows, and the help pages and actions (About, Documentation, Changelog, Report a Bug, Check for Updates). It matches names, descriptions and keywords, ignoring case and accents, and lists the best matches first, each with the tab and group it lives in.

With the field empty, the page lists everything, tab by tab. ↑ and ↓ move through the results, ↩ opens the one picked (a click does too) and Esc clears the field, then closes the page. Opening a result opens its tab on its group and lights the row for a moment; actions such as Check for Updates run at once. ⌘F while the page is open puts the cursor back in the field.

The menu bar icon is off by default. Turn it on in Settings › Menu Bar › Show icon in the menu bar. Clicking it opens a panel on the system's glass; a click outside it or Esc closes it. The panel shows:

With the icon on and Launch at login on, a login launch starts in the menu bar without opening the window.

Pages and groups

The seven catalog tabs (Finder to Tools) have a Groups sidebar on the left, with how many settings the tab has and how many are changed. Each group opens its own page. ⌃⌘S hides and shows the sidebar.

Setting rows

Each setting is one row:

Settings that have no macOS default of their own (a display's resolution or brightness, the computer name, DNS servers, the default apps) never count as changed.

Markers

MarkerMeaning
Restarts FinderThe Finder restarts for the change to take effect; Finder windows close and reopen
Restarts DockThe Dock restarts for the change to take effect
Restarts menu barThe menu bar restarts; its icons go away for a moment
AdminAsks for the Mac's administrator password
Log outTakes effect at the next login
RestartTakes effect after the Mac restarts
Full Disk AccessNeeds Full Disk Access for Manager
BackgroundDone by Manager itself while it is running
ExperimentalmacOS has no public setting for this
CautionLowers a system protection or isn't simple to undo
May do nothingWorked on earlier versions of macOS and may do nothing on this one
Quit AppThe named app has to be closed; Manager quits it and opens it again

Applying changes

There is no Apply button. A change goes to the Mac right after it is made:

Actions

Actions are buttons that do something once. While one runs, its button shows Running…, then Done or Failed. Actions that delete something ask for confirmation with Cancel and Confirm; actions that work on a file open a file chooser first. Under the row, Last run shows when it ran and what it did, with Show Output for tools that print something.

What Manager does itself

Settings marked Background (key remapping, window snapping and layouts, the mouse extras, the Dock following the pointer, wallpaper rotation, the battery's sailing and heat protection, the virtual display, triggers and scheduled cleanup) are carried out by Manager, so they work only while it is running. When Manager quits, the keyboard goes back to its own keys and the battery to the charge limit set.

Dashboard

The Manager Dashboard

Status

Instruments

Quick actions

TileDoes
Flush DNS CacheFlushes the DNS cache (Admin)
Restart FinderQuits and reopens the Finder
Restart DockQuits and reopens the Dock and Mission Control
Rebuild “Open With”Rebuilds Launch Services, removing duplicates from “Open With” menus

Below them, the Keep Awake card starts and stops keeping the Mac awake (see Hardware › Keep Awake), and Profiles applies a profile in one click, with Manage… to open Tools › Profiles.

By Area and Change Log

Finder

Finder settings with their previews

Files & Folders

SettingWhat it doesNotes
Show hidden files and foldersShows items that start with a dot and system files (⇧⌘. toggles it in the Finder)Restarts Finder
Always show file extensionsShows .pdf, .app and .zip in every file nameRestarts Finder
Show the Library folderUnhides ~/Library
Keep folders on top when sorting by nameFolders come before files, in windows and on the desktopRestarts Finder
Spring-loaded folder delayHow long to hold a file over a folder before it opens, 0-2 s

Windows & Views

SettingWhat it doesNotes
Default view styleIcons, List, Columns or Gallery, for folders without a view of their ownRestarts Finder
New windows showRecents, Desktop, Documents, Home, iCloud Drive or Other folder…Restarts Finder
Other folder for new windowsThe folder used with Other folder…Restarts Finder
⌘-double-click opens folders inNew tab or New window
Show the path barThe folders above the current one, along the bottomRestarts Finder
Show the status barItem count and free spaceRestarts Finder
Use the default view style in every folderAction (Apply…): deletes the .DS_Store view files in your home folder so every folder follows the default viewRestarts Finder, Caution
Full path in the title barShows the full POSIX path as the window titleRestarts Finder
Always show the proxy icon in the titleThe document icon shows without hoveringRestarts Finder
Toolbar title hover delayHow long the pointer rests on the toolbar before the full title shows, 0-1 s
Sidebar icon sizeSmall, Medium or Large, in the Finder and apps with the same sidebarRestarts Finder
Turn off window and Get Info animationsWindows and panels appear at onceRestarts Finder
Add “Quit Finder” to the Finder menu⌘Q quits the Finder; the desktop goes away until it opens againRestarts Finder

Desktop

SettingWhat it doesNotes
Hide all desktop iconsFiles stay in the Desktop folder but stop showing on screenRestarts Finder
Internal disks on the desktopThe Mac's own disksRestarts Finder
External disks on the desktopDrives plugged into the MacRestarts Finder
Connected servers on the desktopMounted network sharesRestarts Finder
CDs, DVDs and iPods on the desktopRemovable mediaRestarts Finder
Snap desktop icons to the gridIcons land on the grid when droppedRestarts Finder
Show item info under iconsImage dimensions and folder item countsRestarts Finder

Search & Quick Look

SettingWhat it doesNotes
Default search scopeThis Mac, Current folder or Last searchRestarts Finder
Quick Look animation durationHow long the preview takes to open and close, 0-1 s

Warnings & Trash

SettingWhat it doesNotes
Don't warn when changing an extensionRenaming an extension no longer asks for confirmationRestarts Finder
Don't warn before emptying the TrashThe Trash empties without the questionRestarts Finder

Network & Drives

SettingWhat it doesNotes
No .DS_Store files on network sharesKeeps SMB shares free of the Finder's hidden filesLog out
No .DS_Store files on USB and external drivesThe same for external drivesLog out

Desktop

Hot corners in the Desktop tab

Dock

Dock Size & Position

SettingWhat it doesNotes
Icon size16-128 pxRestarts Dock
Position on screenLeft, Bottom or RightRestarts Dock
Show the Dock on the display with the pointerThe Dock moves to the display the pointer is onExperimental, Background

Auto-Hide

SettingWhat it doesNotes
Automatically hide and show the DockThe Dock shows only when the pointer reaches the edgeRestarts Dock
Delay before it shows0-2 s; zero is instantRestarts Dock
Animation speedMultiplier for the slide, 0-3×; lower is fasterRestarts Dock
Dim the icons of hidden appsApps hidden with ⌘H look translucentRestarts Dock

Contents

SettingWhat it doesNotes
Show only open appsHides pinned appsRestarts Dock
Hide the recent apps sectionRemoves the recent apps areaRestarts Dock
Add a spacer between appsAction (Add): an empty tile you can dragRestarts Dock
Add a small spacerAction (Add): half a tileRestarts Dock
Add a spacer on the folders sideAction (Add): a gap right of the dividerRestarts Dock

To remove a spacer, drag it out of the Dock.

Animation & Magnification

SettingWhat it doesNotes
Don't bounce icons when apps openThe icon stays still while its app launchesRestarts Dock
Minimize effectGenie, Scale or Suck (Suck has no option in System Settings)Restarts Dock
MagnificationIcons grow under the pointerRestarts Dock
Magnified size16-512 px (System Settings stops at 128)Restarts Dock

Locks

SettingWhat it doesNotes
Lock the sizeDragging the divider no longer resizes the DockRestarts Dock
Lock the positionThe Dock stays on its sideRestarts Dock
Lock the contentsApps can't be dragged in or outRestarts Dock

Icon Actions

SettingWhat it doesNotes
Scroll over an icon to see the app's windowsScrolling up over an app opens App Exposé for itRestarts Dock
Spring loading on every itemHolding a file over any app brings its window forwardRestarts Dock

Mission Control and Spaces

Mission Control

SettingWhat it doesNotes
Delay before switching Spaces at the edgeHow long a window dragged to the edge waits, 0-2 sRestarts Dock
Group windows by applicationEach app's windows stay togetherRestarts Dock

Spaces

SettingWhat it doesNotes
Switch to a Space with the app's open windowsSwitching apps goes to the Space with its window
Displays have separate SpacesEach display gets its own Spaces and menu barLog out
Don't rearrange Spaces by most recent useSpaces stay in the order you put them inRestarts Dock

Hot Corners

Four cards, one per corner (Top Left, Top Right, Bottom Left, Bottom Right). Each has:

Changes restart the Dock.

Window Snapping

Keyboard shortcuts that move and resize the front window. They work system-wide and need Accessibility.

PositionDefault shortcut
Left Half⌃⌥←
Right Half⌃⌥→
Top Half⌃⌥↑
Bottom Half⌃⌥↓
Left Third⌃⌥D
Center Third⌃⌥F
Right Third⌃⌥G
Left Two Thirds⌃⌥E
Right Two Thirds⌃⌥T
Top Left Quarter⌃⌥U
Top Right Quarter⌃⌥I
Bottom Left Quarter⌃⌥J
Bottom Right Quarter⌃⌥K
Fill the Screen⌃⌥Return
Center⌃⌥C
Move to Next Display⌃⌥⌘→
Move to Previous Display⌃⌥⌘←

Window Layouts

Saves where every window is, per set of connected displays, and puts them back.

Moving windows needs Accessibility.

Window Tiling

macOS's own tiling, from macOS 15.

SettingWhat it does
Drag windows to screen edges to tileDropping a window on the left or right edge fills that half
Drag windows to the menu bar to fill the screenDropping a window on the menu bar fills the screen
Hold ⌥ while dragging to tileShows where the window will go while ⌥ is held
Margins between tiled windowsA gap between and around tiled windows

Desktop & Stage Manager

SettingWhat it does
Click wallpaper to reveal the desktopClicking the wallpaper moves every window aside
Hide widgets on the desktopDesktop widgets stop showing
Stage ManagerKeeps the current app in the middle and the others in a strip at the side

Wallpaper

Rotation and the solid color are done by Manager while it runs.

Interface

Appearance

SettingWhat it doesNotes
Dark ModeDark windows, menus and Dock across the system, switched at once

Windows

SettingWhat it doesNotes
Prefer tabs when opening documentsNever, In full screen or Always
Double-click a title bar toZoom, Minimize or Do nothing
Show scroll barsAutomatic, When scrolling or Always
Click in the scroll bar to jump thereJumps to the spot instead of a page at a time
Window resize and sheet speedAnimation time of resizing and sheets, 0-0.5 s
Window corner radiusHow round window corners are, 0-30 pt; apps opened after the change use itExperimental
Turn off window opening animationsNew windows appear at once
Turn off the focus ring animationThe focus ring appears without pulsing

Apps & Documents

SettingWhat it does
Reopen windows when an app opens againOff, apps open without last time's windows
Ask to keep changes when closing documentsAsks whether to save instead of saving on its own
Turn off automatic termination of idle appsStops macOS from quitting apps with no open windows
Save to disk by default, not to iCloudNew documents suggest a folder on the Mac

Save & Print

SettingWhat it does
Always expand the Save panelOpens with the folder browser
Always expand the Print panelOpens with all the printer's options
Quit the printer app when printing finishesThe print queue leaves the Dock when the job is done

Accessibility

SettingWhat it doesNotes
Reduce motionSwaps zooms and slides for fades
Reduce transparencySolid backgrounds for menus, sidebars and the DockFull Disk Access
Increase contrastSharper borders and darker controlsFull Disk Access

Typing

For every app that uses the system's text fields.

SettingWhat it does
Correct spelling automaticallyFixes misspelled words as you type
Capitalize words automaticallyStarts sentences with a capital letter
Add a period with a double spaceTwo spaces type a period and a space
Use smart quotesStraight quotes become curly
Use smart dashesTwo hyphens become a dash

Text & Fonts

SettingWhat it doesNotes
Font smoothingOff, Light, Medium or Strong; noticeable on non-Retina external displaysLog out
Smallest font size to smoothFonts this size and smaller are drawn without smoothing, 0-24 ptLog out
SettingWhat it doesNotes
Space between icons0-20 pt; less fits more icons beside the notchLog out
Highlight paddingRoom around an icon while its menu is open, 0-16 ptLog out
Show battery percentageThe charge as a number next to the battery icon
Show the dateWhen space allows, Always or NeverRestarts menu bar
Show the day of the week“Thu” before the date and timeRestarts menu bar
Show AM/PMOn a 12-hour clockRestarts menu bar
Show seconds in the clockThe clock ticks every secondRestarts menu bar
Flash the time separatorsThe colon blinks every secondRestarts menu bar
Analog clockA small clock face instead of digitsRestarts menu bar

Sounds

SettingWhat it does
Play feedback when the volume changesA sound with each press of the volume keys
Play user interface sound effectsSounds for emptying the Trash, moving files and other events
Alert volume0-100%, apart from the main volume
Play a sound when the charger connectsThe chime MacBooks play when power is plugged in

Screenshots

Applies to ⇧⌘3, ⇧⌘4 and ⇧⌘5. Every change restarts the menu bar.

SettingWhat it does
FormatPNG, JPG, PDF, HEIC or TIFF
Save toThe folder screenshots go to (default ~/Desktop)
Remove window shadowsWindow screenshots come out without the shadow
File name prefixHow each file name starts (default “Screenshot”)
Leave the date out of file namesFiles get the prefix and a number

Hardware

Displays

The panel draws the displays as they are arranged (Arrange in System Settings opens the Displays pane), then a card per display with its size in points and pixels, refresh rate and tags (Main, Built-in or External, HiDPI). External displays show whether they answer DDC (Ready or No answer).

Per display, depending on what it supports:

SettingWhat it doesNotes
ResolutionEvery mode the display offers, HiDPI included
Brightness0-100%; over DDC on external displays
Refresh rateThe display's own ratesDisplays with more than one rate
High Dynamic RangeHDR on or offHDR-capable external displays
True ToneAdapts colors to the surrounding lightBuilt-in display
Extra brightnessLifts the picture into the display's HDR headroomXDR displays, Background, Caution
Maximum brightness500-1600 nits while extra brightness is onXDR displays, Background
HiDPI resolutionsOffers sharp 2× modes, drawn on a virtual display it mirrorsNon-Retina external displays, Background, Experimental
Contrast0-100% over DDCExternal displays
VolumeThe display's speakers over DDCExternal displays
Input sourceDisplayPort 1, DisplayPort 2, HDMI 1, HDMI 2 or USB-C, over DDCExternal displays

Extras

SettingWhat it doesNotes
Night ShiftWarmer colors on every displayMacs that support it
Virtual displayA screen that exists only for macOS, for sharing or recording at a fixed sizeBackground
Virtual display resolution1920 × 1080 to 5120 × 2880, always HiDPIBackground
Floating mirror windowShows the virtual display, or another display, in a window above the othersBackground; needs Screen Recording
Custom resolutionsExtra resolutions on the virtual display; + adds one (width × height in points, 640-8192), × removes itBackground

Keyboard

SettingWhat it doesNotes
Press 🌐 (Fn) key toNothing, Input, Emoji or Dictation
Use F1, F2, etc. as standard function keysMedia keys then need Fn
Move between all controls with TabTab also reaches buttons and checkboxes
Hide the input source indicatorNo bubble at the cursor when switching layoutsLog out
Holding a key repeats it instead of showing accentsTurns off the accent menuLog out
Key repeat interval15-180 ms (System Settings stops at 30 ms)Log out
Delay until repeat75-1800 ms (System Settings stops at 225 ms)Log out

Key Remapping

Key remapping with Caps Lock and suggestions

All remapping is done by Manager while it runs and needs Accessibility.

Caps Lock can be:

⌘ + § switches windows: ⌘ + § moves between the front app's windows the way ⌘ + ` does, and ⌘ + ⇧ + § goes back. For keyboards that type § where the grave accent should be.

Rules remap keys and combinations. The + button opens the rule editor:

  1. When I press: click the field and press the keys. Left and right modifiers are recorded apart (for example Right ⌘).
  2. Do this: Keys (record the keys to send) or Action: Mission Control, App Exposé, Show Desktop, Apps, Spotlight, Control Center, Screenshot, Lock Screen, Sleep Display, Open Terminal or Open Finder.
  3. Where (Applies in): All apps, Built-in keyboard, External keyboard, or one of the apps open now.
  4. Save.

A rule limited to one keyboard can only take a single key to a single key. Each rule in the list has a switch to turn it on or off, Edit (or double-click) and Delete.

Suggestions add ready-made rules in one click: Right ⌘ becomes Hyper · Hyper + T opens Terminal · F13 opens Mission Control · External keyboard: swap ⌥ and ⌘ · Terminal: swap ⌃ and ⌘ · Right ⌥ + ↓ is Page Down (with Right ⌥ + ↑ as Page Up).

Trackpad and Mouse

Trackpad

SettingWhat it doesNotes
Three-finger dragDrag with three fingersLog out
Tap to dragOff, Without lock or With lockLog out
Click and Force Click pressureLight, Medium or Firm
Turn off swipe back and forward in browsersTwo-finger sideways swipes no longer change pages

Mouse

SettingWhat it doesNotes
Turn off pointer accelerationThe pointer moves in step with the mouseLog out
Turn off the system's smooth scrollingPages move line by line
Smooth scrolling for the wheelThe wheel gets momentum, like the trackpadBackground
Smooth scrolling strength0-100%Background
Reverse scrolling for the mouse onlyThe trackpad keeps natural scrollingBackground
Back side buttonBack, Forward, Mission Control, Show Desktop, App Exposé or NothingBackground
Front side buttonThe same choices, for button 5Background

Bluetooth

Lists paired devices, connected ones first, with Connected and Paired counts. Each device has Connect or Disconnect (the device stays paired). Bluetooth Settings opens the system pane; the refresh button looks again. Needs the Bluetooth permission.

Battery

Battery with charge limit and sailing

A drawing of the battery shows the charge, the limit line and, with sailing on, the sailing band. Beside it: the percentage, the charging state (for example Charging to 80%, Holding at 80% · on adapter, or the time left on battery) and the power source.

SettingWhat it doesNotes
Charge limitmacOS's own limit, 80-100%; charging stops there
Sailing modeLets the charge drift down to the floor before charging back to the limitBackground
Sailing floor80-95%; below it, charging resumesBackground
Heat protectionPauses charging while the battery is hot, from 80% charge upBackground
Maximum temperature30-45 °CBackground
Stop charging while asleepThe charge stays where it is while the Mac sleeps, from 80% upBackground
Top up to 100% onceAction (Top Up): charges to 100% this once, then the limit returns
CalibrationAction (Calibrate): guides a full cycle with notificationsBackground

Calibration has three steps shown on a card: use the Mac on battery down to 15%, plug in and charge to 100%, then leave the charger in for an hour; the limit then comes back. Cancel stops it.

On a Mac without a battery the panel says so and the controls are off. On a Mac without a native charge limit, the limit, sailing and pauses are unavailable.

Power and pmset

Power

SettingWhat it doesNotes
Hibernation modeMemory only, Memory and disk, or Disk onlyAdmin
Delete the sleep image fileAction (Delete): frees the space of /var/vm/sleepimageAdmin
Turn off Power NapThe Mac stops fetching mail and backing up while asleepAdmin

pmset (for both battery and power adapter; zero means never; all Admin)

SettingWhat it does
Turn the display off after0-180 min of inactivity
Sleep after0-180 min of inactivity
Spin down disks after0-180 min
Wake for network accessWake on LAN
Start up after a power failureTurns on when power returns
Low Power ModeLess energy, some cost in performance
Keep network connections alive while asleepKeeps Find My and remote access working
Remote terminal sessions keep the Mac awakeAn open SSH session prevents sleep

Keep Awake

Keeps the Mac from sleeping, like caffeinate.

Drives & Snapshots

System

Login Window and Security

Login Window (all Admin)

SettingWhat it doesNotes
Login window messageText under the users, for example contact details
Ask for name and passwordHides the list of users
Hide the administrator accountHides your account from the login window and Users & Groups; it keeps workingCaution

Security

SettingWhat it doesNotes
Gatekeeper: allow apps from anywhereFrom macOS 15, it still has to be confirmed in Privacy & SecurityAdmin, Caution
Don't warn about apps downloaded from the internetDownloaded apps open without the dialogCaution
Remove quarantine from a fileAction (Choose…): frees an app or file blocked for coming from the internet
Turn off the crash report dialogApps that quit unexpectedly no longer open the report
Touch ID for sudo in the TerminalWrites pam_tid to /etc/pam.d/sudo_local, which survives macOS updatesAdmin

App Permissions

Every app and what it may use (Camera, Microphone, Full Disk Access, Accessibility, Screen Recording, Input Monitoring, Automation, Contacts, Calendars, Photos, folders, Bluetooth and more), allowed or denied. Reading the list needs Full Disk Access (Open Settings…); Manager only reads it.

Location Services are kept apart by macOS and are not listed.

Analytics & Suggestions

SettingWhat it doesNotes
Don't share Mac Analytics with AppleStops sending diagnostics and usage dataAdmin, May do nothing
Turn off SiriSiri stops listening and leaves the menu barMay do nothing
Don't help improve Siri and DictationAudio of requests isn't stored or reviewedMay do nothing
Turn off suggestions in Spotlight and Look UpSearches stay on the Mac
Turn off Safari search suggestionsWhat you type in the address bar isn't sent as you typeQuit Safari, Full Disk Access

Launch and Background Items

Launch Items lists every agent and daemon apps installed in ~/Library/LaunchAgents, /Library/LaunchAgents and /Library/LaunchDaemons, with Agents, Daemons and Kept alive counts.

Background Items lists everything registered to run in the background, enabled, disabled and dormant ones included. macOS lets only the administrator read it, so Read… asks for the password (Manager only reads it). Each item shows tags such as Enabled, Disabled, Dormant and Visible. Login Items opens the system pane. Reset background items (Reset…) forgets every background item; apps register theirs again as they open (Admin, Restart, Caution).

Sharing, Name & Startup

Sharing shows what is on now (SSH, Screen, Files, AirPlay) and has a switch for each, starting from the state read from macOS. Sharing Settings opens the system pane.

SettingWhat it doesNotes
Remote Login (SSH)Log in to this Mac with sshAdmin, Full Disk Access
Screen SharingOther Macs can see and control this screenAdmin
File SharingShares folders over SMBAdmin, May do nothing
AirPlay ReceiveriPhones and Macs can play to this MacMay do nothing

Name & Startup (all Admin)

SettingWhat it does
Computer nameHow the Mac shows up in AirDrop, on the network and in Find My
Network name (hostname)The name in the Terminal and in .local addresses; letters, digits and hyphens only
Startup chimeThe sound the Mac plays when it turns on

App Appearance and Features

App Appearance keeps apps on Light or Dark regardless of the system's mode. + adds an app from the open apps or with Choose from Applications…; each app then has System, Light or Dark (the app has to be quit for the change). The minus button removes it from the list.

System Features

SettingWhat it doesNotes
Skip disk image (.dmg) verificationLarge images mount without the verification barCaution
AirDrop over Ethernet and on unsupported MacsLooks for other Macs on every interface, wired includedLog out

Spotlight lists the volumes with a switch each (Index *volume*, Admin) to turn indexing on or off, with tags Startup and Removable.

Time Machine

SettingWhat it doesNotes
Time between backups15-720 min (built in, it's one hour)Admin
Allow unsupported network disksShows shares without official support as destinationsCaution
Unthrottled background backupsBackups finish faster but weigh more; resets on restartAdmin
Don't offer new disks for backupStops asking about each disk you connect
Delete local snapshotsAction (Delete…): frees the space kept for recent versionsAdmin

Network, DNS and Hosts

Network (actions)

ActionWhat it doesNotes
Flush the DNS cacheFixes sites that won't load after a server or VPN changeAdmin
Test the connection qualityDownload and upload speed and responsiveness (networkQuality)Show Output
Check the router and DNSPacket loss to the router and the DNS servers in useShow Output
Wireless DiagnosticsOpens Apple's Wi-Fi tool

DNS

Hosts File shows the entries of /etc/hosts. Type a domain in Domain to block, like ads.example.com and click Block to point it to 0.0.0.0. The × button removes an entry; system entries stay. Changes are Admin; comments in the file are kept, and the previous file is saved as /etc/hosts.macutils-backup.

Wi-Fi

SMB, TCP and Utilities

SMB Sharing (written to /etc/nsmb.conf; applies to shares mounted afterwards; all Admin)

SettingWhat it does
Turn off SMB packet signingFaster copies to a NAS on trusted networks
Minimum protocol versionSMB 1, SMB 2 or SMB 3
Turn off change notifications on network foldersLess traffic on folders with many files

Advanced TCP (rarely make a difference on a modern macOS; reset on restart; all Admin, May do nothing)

SettingWhat it does
Delayed ACKOff, On or Auto
Maximum socket buffer1-16 MB per connection
Send window64-4096 KB
Receive window64-4096 KB

Hidden Utilities shows the apps that come with macOS but don't appear in Applications (Wireless Diagnostics, Ticket Viewer, Directory Utility, Archive Utility and others). Click a tile to open it.

Apps

Default Apps

The app that opens each kind of link or file: Web browser, Email, PDF documents, Images, Plain text, Source code, JSON, Video, Audio, ZIP archives, ssh:// links and ftp:// links. Pick an app from the list of apps that can open it. macOS asks to confirm some changes, such as the web browser, in a dialog of its own.

Your own keyboard shortcuts for any app's menu items.

  1. Add App and pick the app.
  2. Type the menu item's title exactly as it shows (for example “Export as PDF…”). For an item in a submenu, write the path: Format->Font->Bold.
  3. Record the shortcut and click Add.

Each shortcut has an × to remove it, and the minus button removes the app from the list. The app has to be quit and reopened for its shortcuts to change.

App settings

GroupSettingWhat it doesNotes
SafariDebug menuSafari's hidden Debug menuQuit Safari, Full Disk Access
SafariTurn off AutoFillContacts, passwords, credit cards and other formsQuit Safari, Full Disk Access
MailShow attachments as iconsImages and PDFs show as icons, not previewsQuit Mail
MailCopy email addresses without the nameCopies only the addressQuit Mail
TextEditPlain text by defaultNew documents open as .txt
TextEditTurn off smart quotesStraight quotes stay straight
TextEditTurn off smart dashesTwo hyphens stay two hyphens
TerminalUTF-8 onlyRemoves the other encodings from the list
TerminalSecure Keyboard EntryOther apps can't read what you type in Terminal
TerminalFocus follows the mouseThe window under the pointer takes the keyboard
Activity MonitorUpdate frequency1 s, 2 s or 5 s
Activity MonitorShow all processesIncludes system and other users' processes
Activity MonitorDock iconApp icon, CPU usage, CPU history, Network or Disk
MessagesSubject fieldA subject line above the messageQuit Messages
PhotosDon't open Photos when an iPhone or camera connectsPlugging in an iPhone just charges it
MusicTurn off Now Playing notificationsNo banner for a new track
Feedback AssistantDon't gather large files automaticallyA report carries only what you attach
XcodeShow build durationThe last build's time in the activity barQuit Xcode
SimulatorScreenshot folderWhere ⌘S in the Simulator saves imagesQuit Simulator

Software Update

The automatic updates of System Settings › General › Software Update. All Admin.

SettingWhat it does
Check for updates automaticallymacOS looks for updates in the background
Download new updates when availableUpdates download ahead, ready to install
Install macOS updatesMinor macOS updates install by themselves
Install Security Responses and system filesUrgent fixes install as soon as they come out
Install app updates from the App StoreApp Store apps update by themselves

Listening Ports

Every TCP and UDP port a process listens on, with PORT, PROTO, ADDRESS, PROCESS and PID, and TCP and UDP counts. By default only your own processes show; Include System Processes… asks for the administrator password to see all of them (Only My Processes goes back). Quit, shown when the pointer is over a row, ends the process on that port right away.

Homebrew

If Homebrew is installed: its Services with their status and a Start or Stop button (Start also starts it at every login; Stop keeps it from starting). Clean up Homebrew shows what it would free and Clean Up removes old versions, downloads and unused dependencies.

Developer Cleanup

Tools

Cleanup with the size of each cache

Cleanup

Measures what each location takes now (Measure Again measures again) and shows a bar of how they share the total.

LocationPathNotes
User caches~/Library/Caches
System caches/Library/CachesAdmin
BrowsersSafari, Chrome, Firefox, Edge, Brave, Arc
Logs~/Library/Logs
Xcode DerivedData~/Library/Developer/Xcode/DerivedData
Trash~/.TrashMay need Full Disk Access

Check the locations to clean (the selection is remembered) and click Clean Checked; the magnifier shows a location in the Finder. The same group has three actions:

ActionWhat it doesNotes
Clear font cachesFixes fonts that show swapped, clipped or corruptedAdmin, Restart
Clear logsDeletes app logs and old crash reportsAdmin
Clear recent itemsEmpties the lists of recent documents, apps and servers

Uninstaller

  1. Drop an app on the panel, or click Choose App….
  2. Manager lists the app and its leftovers found by bundle id and name (caches, preferences, containers, group containers, support files, scripts, saved state, web storage, cookies, logs, launch agents and daemons), each with its size.
  3. Uncheck anything to keep. The summary shows how many leftovers and the total size.
  4. Remove App and Leftovers… moves the app and the checked items to the Trash (Admin, Caution).

Disk, Maintenance and Rebuild

Disk & Permissions

ActionWhat it doesNotes
Verify the volume's structureChecks the startup disk without unmounting it
Repair home folder permissionsRestores ownership and default permissions in ~Admin
Inspect an item's permissions and ACLsOwner, group, permissions, ACLs and extended attributes of a chosen itemShow Output

Maintenance (the housekeeping macOS used to do overnight; all Admin)

ActionWhat it does
Rotate system logsArchives and trims the system's log files
Update the locate databaseSo locate finds new files; takes a few minutes
Free inactive memoryEmpties the disk cache kept in memory

Rebuild

ActionWhat it doesNotes
Rebuild Launch ServicesFixes “Open With” menus with duplicate or deleted apps
Rebuild the Spotlight indexErases and rebuilds the index; search is incomplete for a few hoursAdmin
Rebuild the Quick Look cacheFixes wrong or missing previews and thumbnails
Reindex MailFixes searches that miss messages and wrong countsQuit Mail, Full Disk Access

Bootable Installer

  1. Installer: pick an “Install macOS” app from Applications, or Download the Latest to download the full installer into Applications.
  2. Drive: pick a connected drive of 16 GB or more.
  3. Create Installer… erases the drive and writes the installer to it (Admin, Caution). It takes 10 to 30 minutes.

Profiles

A profile is a named set of settings (Home, Work, Travel…) applied all at once.

Profiles can also be applied from the Dashboard, from triggers and with manager profile apply.

Triggers

When something happens, apply a profile or run an action. Manager watches for these events while it is open.

  1. New Trigger.
  2. When: The Mac wakes, Joining a Wi-Fi network (network name), A USB device connects (device name, empty for any), A display connects or A display disconnects (display name, empty for any), or At a time of day (for example 08:30).
  3. Apply profile (pick one; make a profile first in Tools › Profiles) or Run action (Choose an action…).
  4. Save.

Each trigger has a switch to turn it on or off and a trash button.

Schedules

SettingWhat it doesNotes
Clean cachesOff, Daily, Weekly or Monthly; cleans the locations checked in CleanupBackground
Run maintenance scriptsOff, Daily or Weekly; rotates logs and updates the locate database at 3:15, through a launchd job that runs even with Manager closed (weekly runs on Sunday)Admin
Turn on and off on a scheduleStart up or wake and Shut down, each with a switch, days (Every day, Weekdays, Weekends) and a timeAdmin

The power schedule shows the pmset repeat command it stands for.

Settings

General

Applying

Command Line

The manager command ships inside the app. Install… (Admin) links it into /usr/local/bin, so Terminal finds it; this works only for the copy in Applications. See The manager command below.

Permissions and Data

Permissions lists Full Disk Access, Accessibility, Screen Recording, Bluetooth, Location and Notifications, each with why it is asked, Granted or Not granted, and Allow…. Administrator password shows Helper installed or When needed.

Data

RowButtons
Your settingsHow many settings are changed and how many log entries exist. Show Change Log… opens the Dashboard
ProfileExport… saves all your settings to a JSON file; Import… reads one and, after Import and Apply, applies its values to this Mac
Start overRestore Defaults… puts every changed setting back to the macOS value, now (Restore). Erase All… forgets Manager's own settings (remaps, snapping, schedules…) and the log; what is set on the Mac stays as it is (Erase All)

Keyboard shortcuts

ShortcutWhereAction
⌘FDashboardSearch every setting and action
⌃⌘SCatalog tabsHide or show the groups sidebar
⌘WWindowClose the window (quits unless the menu bar icon is on)
⌘,Anywhere in the appOpen Settings
⌘QApp menu, menu bar iconQuit Manager
⌘X ⌘C ⌘V ⌘A ⌘Z ⇧⌘ZText fieldsCut, copy, paste, select all, undo, redo
⌃⌥← and othersSystem-wideWindow snapping, when on (see Desktop › Window Snapping)

The manager command

manager reads and changes the same settings as the app, by the same ids, with the same engine. A change applies right away, as in the app, and an open Manager picks it up. Install it from Settings › Command Line, or run it from /Applications/Manager.app/Contents/MacOS/manager-cli.

CommandWhat it does
manager list [tab]Settings and actions with their ids and values; tabs: finder, desktop, interface, hardware, system, apps, tools. ● marks a setting changed from the macOS default
manager search <words>Finds settings by name or description
manager get <id>A setting's value, default, who carries it out, its markers and its command
manager set <id> <value>Changes a setting on this Mac
manager reset <id>Puts a setting back to the macOS default
manager run <id> [<arg>…]Runs an action; --item <path> for an action that takes a file
manager profile listThe profiles; ● marks the active one
manager profile apply <name>Applies a profile
manager log [count]The change log (20 entries by default)
manager helpThe usage text
manager set finder.showHidden on
manager get dock.tileSize
manager profile apply Work --no-restart

Troubleshooting

A permission is on but the feature doesn't work

The Accessibility entry in System Settings can be tied to an older build of the app. The switch looks on, but Manager still has no permission. Remove Manager from System Settings › Privacy & Security › Accessibility (or run tccutil reset Accessibility com.macutils.app in Terminal), then click Allow… in Manager and turn it on again.

Snapping, remapping or mouse extras do nothing

These need Accessibility and work only while Manager is running. Check Settings › Permissions › Accessibility and keep Manager open, or turn on the menu bar icon so closing the window leaves it running.

“Not applied” under a row

The row says why. Common cases:

A change doesn't show

Settings marked Log out or Restart take effect at the next login or restart. Settings marked Quit *App* take effect when the app opens again. If Restart the Finder, Dock and menu bar for me is off, click Restart Now in the result bar. Apps opened before Window corner radius changed keep the old radius until they reopen.

Settings marked May do nothing or Experimental

They use keys that macOS may ignore on recent versions or that have no public setting. If one has no effect, put it back with Restore macOS Default.

The battery limit options are greyed out

The Mac has no battery, or it has no native charge limit. Sailing, heat protection and the pauses depend on that limit.

The Wi-Fi network name is hidden

macOS shows the network name only to apps with the Location permission. Click Allow Location… in System › Wi-Fi.

Changing the default web browser fails

macOS asks to confirm a new default browser in a dialog of its own. Accept it there.

Removing a launch item or ejecting a drive fails

Daemons and shared agents need the administrator password. A drive that an app is still using can't be ejected; quit the app and try again.

The manager command isn't found

Install it from Settings › Command Line › Install…. It links to the copy in Applications, so Manager has to be installed there first. Up to version 1.3.3 the app was called Mac Utils and the command macutils; installing it again links manager and removes the old link.

With the other Mac apps

Workspace, Manager, Clipboard and Network work as one when more than one is installed.

Updates

Manager checks leonardoaguiar.com for a new version once a day. This is on from the start; turn it off in Settings › Check for updates automatically.

Help and bug reports

The Help menu and the Help plate on About have:

Report a Bug

FieldWhat goes in it
KindBug, Crash or Suggestion.
How oftenEvery time, Sometimes or Once (not asked for a suggestion).
TitleA few words about the problem, up to 140 characters.
What happenedWhat you were doing and what you saw (for a suggestion, the idea and what it would help with).
Steps to reproduce · optionalHow to make it happen again, step by step.
What you expected · optionalWhat should have happened instead.
Email · optionalOnly used to reply to you; never published or shared. The form checks the address looks right.
AttachmentsUp to 5 files of up to 10 MB each: drop them on the field or click Add Files…. Screenshots, screen recordings and logs help the most.
Include system informationOn by default: the app's version and build, the macOS version, the Mac's model, processor and memory, and the language. Show displays exactly what goes.

The kind, how often, the steps and what you expected go to the developer together with what happened. Send Report (⌘↩) is available once there's a title and a description, and the line beside it says what's still missing; Clear empties the form. Sending shows the report's number. Sending takes a moment of the Mac's work first, which keeps the site from being flooded with automated reports.

Your Reports

The reports sent from this Mac are listed next to the form, with their status - received, confirmed, in progress, fixed (with the version that fixes it) or closed - and an orange lamp when there's a reply you haven't read. Click a report to read the conversation and add more details. Remove from This List takes it off this Mac's list; the report stays with the developer. The list is refreshed each time the page opens, or with the button next to its title.

Usage statistics and privacy

Manager sends anonymous usage statistics to leonardoaguiar.com once a day. They're on by default and help decide what to fix and improve. Settings › Send anonymous usage statistics turns them off, and whatever was waiting to be sent is discarded.

What goes: the app's version, the macOS version, the Mac's model identifier (such as Mac15,3), the processor type, the language, a few settings that are on or off (such as checking for updates on its own), how many times the app was opened, the minutes its window was open, and how many times each tab and function was used, counted per day. With it goes an identifier that is random, made by the app and used only for this.

What never goes: names, the values you set, file names or anything about you, files, and anything you type. The site records the country the statistics come from, not the IP address.

Besides the statistics, Manager connects to leonardoaguiar.com only to check for and download updates, to show the changelog, and to send a bug report when you write one and to check its replies.