Last active
July 19, 2025 11:12
-
-
Save rednafi/d8584cd23a2a999bcb27ce95fc7ce2b6 to your computer and use it in GitHub Desktop.
Disable animations on macOS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Just copy the commands and run them | |
# System-wide animation and transparency | |
defaults write -g reduceMotion -bool true | |
defaults write -g reduceTransparency -bool true | |
defaults write com.apple.Accessibility ReduceMotionEnabled -bool true | |
defaults write com.apple.Accessibility ReduceTransparencyEnabled -bool true | |
# Dock instant show/hide | |
defaults write com.apple.dock autohide-time-modifier -float 0 | |
defaults write com.apple.dock autohide-delay -float 0 | |
# Disable Mission Control/Spaces swoosh | |
defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES | |
# Instant window resize | |
defaults write -g NSWindowResizeTime -float 0.001 | |
# Kill Quick Look zoom | |
defaults write -g QLPanelAnimationDuration -float 0 | |
# Open and save panel speed-up | |
defaults write -g NSScrollAnimationEnabled -bool false | |
defaults write -g NSWindowShouldDragOnGesture -bool false | |
defaults write -g ApplePressAndHoldEnabled -bool false | |
# Disable smooth scrolling | |
defaults write -g NSScrollViewRubberbanding -bool false | |
defaults write -g NSScrollAnimationEnabled -bool false | |
defaults write -g AppleScrollerPagingBehavior -int 1 | |
# Faster tooltips | |
defaults write -g NSInitialToolTipDelay -int 0 | |
# Reduce Launchpad animation | |
defaults write com.apple.dock springboard-show-duration -float 0.01 | |
defaults write com.apple.dock springboard-hide-duration -float 0.01 | |
defaults write com.apple.dock springboard-page-duration -float 0.01 | |
# Login window speed | |
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName | |
# Disable animation when opening Info panes in Finder | |
defaults write com.apple.finder DisableAllAnimations -bool true | |
# Finder spring-loaded folders | |
defaults write NSGlobalDomain com.apple.springing.delay -float 0 | |
defaults write NSGlobalDomain com.apple.springing.enabled -bool true | |
# Stop auto-arrange delay | |
defaults write com.apple.dock expose-animation-duration -float 0.1 | |
# Instant show desktop | |
defaults write com.apple.dock showDesktopDuration -float 0 | |
# Kill affected services | |
killall Dock | |
killall Finder | |
killall SystemUIServer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment