The 10 Best Dock Settings Every Mac User Should Change
The default Dock is built for demo screenshots: big, bouncy, and full of apps you'll never open. Ten deliberate changes turn it into something faster and calmer. The first six live in System Settings; the last four are hidden Terminal tweaks — each with its undo.
The basics: size, magnification, position (1–3)
All three live in System Settings → Desktop & Dock:
- 1. Shrink it. Drag the Size slider left until the Dock feels like furniture, not a billboard. Smaller icons also mean less pointer travel.
- 2. Turn on Magnification, around two-thirds. Small resting icons plus a zoom under the pointer is the best of both: compact Dock, legible target.
- 3. Consider the left edge. Screens are wider than they are tall; Position on screen → Left spends cheap horizontal pixels instead of precious vertical ones. Bottom is fine — left is rational.
Declutter: recents, minimize behavior, indicators (4–6)
- 4. Turn off "Show suggested and recent apps in Dock." The recents section reshuffles constantly and resurrects apps you just quit. Off, the Dock only contains what you chose.
- 5. Turn on "Minimize windows into application icon." Minimized windows stop piling up as thumbnails on the right side; they tuck into their app's icon instead. Right-click the icon to fish one out.
- 6. Keep "Show indicators for open applications" on, and set "Minimize windows using" to Scale Effect — the genie animation is charming exactly twice.
Speed: instant auto-hide (7)
7. Auto-hide buys back a strip of screen, but the default delay makes it feel laggy. Enable Automatically hide and show the Dock, then kill the lag in Terminal:
# show the hidden Dock instantly, with a faster slide
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0.4
killall Dock
# undo: restore Apple's default timing
defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock
Hidden gems: three tweaks with no checkbox (8–10)
8. Dim hidden apps. Apps you've hidden with Cmd+H get translucent icons — you can finally see hidden-vs-running at a glance:
defaults write com.apple.dock showhidden -bool true
killall Dock
# undo
defaults delete com.apple.dock showhidden
killall Dock
9. Scroll to open. Scroll up on any Dock icon to spread its windows (App Exposé), or on a stack to pop it open:
defaults write com.apple.dock scroll-to-open -bool true
killall Dock
# undo
defaults delete com.apple.dock scroll-to-open
killall Dock
10. Instant-launch feedback without the bounce. If launch bouncing grates, stop it:
defaults write com.apple.dock launchanim -bool false
killall Dock
# undo
defaults delete com.apple.dock launchanim
killall Dock
All ten changes are freely reversible — the Settings toggles flip back, and every Terminal tweak above ships with its delete command. Try the full set for a week; most people keep eight or more.
Every setting on this list is a labelled, reversible toggle in Mainspring — alongside 80 more across Finder, keyboard, privacy, and power. Flip, compare, keep what you like.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Want the complete Terminal arsenal?
These ten are the curated picks. If you'd rather see everything the Dock's preference domain can do — pinning to corners, locking the size, showing only running apps — the full list is in 15 Terminal commands to customize the Dock.