How to Permanently Stop Mac Dock Icons From Bouncing

·
6 min read

Switching to Mac is reader-supported. We may earn a commission when you buy through links on our site. Learn more.

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.

Image of Dock with caption: Stop These Icons From 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.

  1. Open the Apple menu and select System Settings.
macOS Apple menu open with System Settings highlighted
  1. Select Desktop & Dock in the sidebar.
macOS System Settings > Desktop & Dock with the Dock settings section visible
  1. Turn off Animate opening applications.
macOS System Settings > Desktop & Dock with Animate opening applications toggled off and highlighted

The change normally takes effect immediately. If icons keep bouncing when they launch, restart the Dock:

  1. Open Terminal from Applications > Utilities, or press Cmd + Space and search for it.
  2. Run:
killall Dock
Terminal on macOS showing the command killall Dock and a fresh prompt after the Dock restarts

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.

  1. Open Terminal.
  2. 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.

  1. Open Terminal.
  2. 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.

Terminal window with command: defaults write com.apple.dock no-bouncing -bool TRUE;

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
defaults write com.apple.dock no-bouncing -bool FALSE;

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 false stops icons bouncing while apps open.
  • no-bouncing -bool true stops repeated attention bouncing.
  • killall Dock reloads 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.

Dock settings Size slider

Terminal allows a much smaller value than the visible slider:

defaults write com.apple.dock tilesize -float 1
killall Dock
Terminal window with command: 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.

  1. Open System Settings > Desktop & Dock.
  2. Turn on Automatically hide and show the Dock.
macOS System Settings > Desktop & Dock with Automatically hide and show the Dock toggled on and highlighted

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.dock
  • launchanim
  • no-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.