A bouncing Dock icon is useful when an app genuinely needs you. It gets irritating when Mail, Messages, or another app repeatedly interrupts your work.
If you needed this distraction gone, you probably opened Settings hoping Apple included one off switch. The visible setting controls launch animation; a separate, undocumented Dock preference can suppress attention bouncing.
There’s also a short video covering the main commands.
Understand the Two Types of Dock Bouncing
Your Mac uses two similar-looking Dock animations:
- Launch bouncing appears while an app is opening.
- Attention bouncing repeats when an open app wants you to check an alert or dialog.
The Animate opening applications setting controls the first behavior. The no-bouncing Terminal preference can suppress the second. It is not a documented Apple setting, so behavior may change across macOS releases.
Apple’s split between these controls is confusing. If you turned off the visible setting and wondered why icons still moved, this distinction explains it.
Stop Icons Bouncing When Apps Open
The built-in setting handles launch bouncing without changing attention alerts.
- Open the Apple menu and select System Settings.
- Select Desktop & Dock in the sidebar.
- Turn off Animate opening applications.
The change normally takes effect immediately. If icons keep bouncing when they launch, restart the Dock:
- Open Terminal from Applications > Utilities, or press
Cmd + Spaceand search for it. - Run:
killall Dock
The Dock disappears briefly and reloads. killall Dock sounds severe, but it ends only the Dock process; macOS starts it again automatically.
On Macs running Monterey or an older release, look in System Preferences > Dock or Dock & Menu Bar, depending on the release, where you can clear Animate opening applications.
Disable Launch Bouncing With Terminal
Terminal gives you the same launch-animation control in a copy-and-pasteable form. You don’t need a Mac maintenance app or third-party Dock utility.
- Open Terminal.
- Run both commands:
defaults write com.apple.dock launchanim -bool false
killall Dock
The first command disables the launch animation for your account. The second restarts the Dock so the preference takes effect.
To restore launch bouncing, run:
defaults write com.apple.dock launchanim -bool true
killall Dock
Permanently Stop Attention Bouncing
Turning off Animate opening applications won’t silence icons that bounce for alerts. If you’ve been stuck watching the same icon jump after changing the setting, use the no-bouncing preference.
- Open Terminal.
- Run:
defaults write com.apple.dock no-bouncing -bool true
killall Dock
On macOS versions that honor this preference, it disables attention-seeking bouncing across the Dock for your current account. The preference normally remains active after restarts and minor updates.
The setting is global. macOS doesn’t provide a Dock bounce switch for individual apps, though you can reduce an app’s interruptions under System Settings > Notifications.
To restore attention bouncing, run:
defaults write com.apple.dock no-bouncing -bool false
killall Dock
Make the Dock Completely Still
Run both preference commands if you want to stop launch and attention bouncing:
defaults write com.apple.dock launchanim -bool false
defaults write com.apple.dock no-bouncing -bool true
killall Dock
Each line has a separate job:
launchanim -bool falsestops icons bouncing while apps open.no-bouncing -bool truestops repeated attention bouncing.killall Dockreloads the Dock with both preferences.
This combination is the reliable fix when the Settings toggle alone leaves you wondering why an icon still won’t sit still.
Temporarily Silence a Bouncing Icon
Move the pointer over a bouncing icon to stop its current animation. This can quiet one interruption without changing the Dock’s global preferences.
The same app can bounce again later. Use the Terminal setting if you want the behavior disabled across macOS.
Reduce the Dock Icon Size
Smaller icons make Dock activity less prominent, although resizing doesn’t disable either animation. I’d skip this step unless the Dock itself occupies too much screen space.
Open System Settings > Desktop & Dock, then drag the Size slider left. The change appears immediately.
Terminal allows a much smaller value than the visible slider:
defaults write com.apple.dock tilesize -float 1
killall Dock
A one-point Dock is difficult to use, especially on a large external monitor. A value such as 32 is more practical:
defaults write com.apple.dock tilesize -float 32
killall Dock
To set the size to 64 points, replace the value with 64:
defaults write com.apple.dock tilesize -float 64
killall Dock
Hide the Dock
Auto-hide keeps the Dock off-screen until you move the pointer to its edge. This works well on a MacBook display, including setups where a USB-C dock leaves you switching between different screen arrangements.
- Open System Settings > Desktop & Dock.
- Turn on Automatically hide and show the Dock.
You can also press Cmd + Option + D to toggle Dock hiding. A hidden Dock can still bounce when it appears, so combine auto-hide with the Terminal commands if movement remains distracting.
Fix Dock Commands That Don’t Work
Check the Spelling
Terminal preference keys must match exactly. Copy these names without adding spaces:
com.apple.docklaunchanimno-bouncing
A typo can create an unused preference instead of changing the Dock.
Restart the Dock
Run this after changing a Dock preference:
killall Dock
If the Dock disappears and returns, the restart worked. Logging out or restarting your Mac also reloads it, but that takes longer.
Use Both Commands
If icons stay still while opening but bounce for alerts, launchanim is already disabled. Set no-bouncing to true as well.
If attention alerts are quiet but icons jump during launch, set launchanim to false.
Check for a Managed Mac
A workplace configuration profile can reapply Dock preferences. If the setting resets whenever you sign in, check System Settings > General > Device Management and ask your administrator whether Dock settings are enforced.
For a personal Mac, the defaults preferences usually persist without extra automation. A login LaunchAgent can reapply them, but that’s excessive unless you’ve confirmed that something keeps resetting the values.
Enjoy the Quieter Dock
If the visible toggle handled launches but left alert icons bouncing, the no-bouncing command is the breakthrough. Once both preferences are set and the Dock has restarted, it finally stays put across launches and app alerts.
The fix is worth the effort when one noisy app keeps stealing your attention. Your persistence paid off, and the Dock can return to being useful background furniture.