-
-
Save lexrus/081fa687d8b2475d3367 to your computer and use it in GitHub Desktop.
# opening and closing windows and popovers | |
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false | |
# smooth scrolling | |
defaults write -g NSScrollAnimationEnabled -bool false | |
# showing and hiding sheets, resizing preference windows, zooming windows | |
# float 0 doesn't work | |
defaults write -g NSWindowResizeTime -float 0.001 | |
# opening and closing Quick Look windows | |
defaults write -g QLPanelAnimationDuration -float 0 | |
# rubberband scrolling (doesn't affect web views) | |
defaults write -g NSScrollViewRubberbanding -bool false | |
# resizing windows before and after showing the version browser | |
# also disabled by NSWindowResizeTime -float 0.001 | |
defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false | |
# showing a toolbar or menu bar in full screen | |
defaults write -g NSToolbarFullScreenAnimationDuration -float 0 | |
# scrolling column views | |
defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0 | |
# showing the Dock | |
defaults write com.apple.dock autohide-time-modifier -float 0 | |
defaults write com.apple.dock autohide-delay -float 0 | |
# showing and hiding Mission Control, command+numbers | |
defaults write com.apple.dock expose-animation-duration -float 0 | |
# showing and hiding Launchpad | |
defaults write com.apple.dock springboard-show-duration -float 0 | |
defaults write com.apple.dock springboard-hide-duration -float 0 | |
# changing pages in Launchpad | |
defaults write com.apple.dock springboard-page-duration -float 0 | |
# at least AnimateInfoPanes | |
defaults write com.apple.finder DisableAllAnimations -bool true | |
# sending messages and opening windows for replies | |
defaults write com.apple.Mail DisableSendAnimations -bool true | |
defaults write com.apple.Mail DisableReplyAnimations -bool true |
Thanks for this helpful page.
I am looking for a way to disable the animation for going full screen.
I only use Full screen mode when I double click a YouTube video, and the 2sec animation that follow is incredibly irritating. Any suggestion is welcome.
This is more about the animated powerpoint effects and disabling them. This is not about disabling the features that they animate. I would also like to disable the full screen business, never user it and it activates by accident causing disorientation and distraction.
@aminozuur you can find a checkbox in settings > accessibility > display to reduce animations. Entering full screen will be much faster.
Doesn't work for my 10.15.2. Hide/Show animation is still shows
Doesn't work for my 10.15.2. Hide/Show animation is still shows
#metoo
I use El Capitan and the "Reduce Animations" thing came later. Some more settings that (in my experience) help are:
- System Preferences > Show Scroll Bars = "Always" (the implementation for the "Auto" setting seems very expensive!)
- System Preferences > Use LCD font smoothing when available => unchecked
- Preview Preferences > smooth text & line art => unchecked (expensive)
I am using a MacBook Pro, 16 Gb, i7 with an NVIDIA 650M in docked mode on a 2K thunderbolt display (so anti aliasing is superfluous). Using lexrus' script and these settings the GUI runs as fast an ASUS RoG G703 with an NVIDIA 1080 also hooked into a 2K display.
On the native MacBook Pro screen, this stuff is less or un-necessary.
Thanks a lot lexrus ...
I get awful migraines from this type of animation. I don't think a different screen would change that. And the defaults write -g NSWindowResizeTime -float 0.001 doesn't work in 10.14.6.
Any update in 2024? the window switching animation is killing me
I know this was posted awhile ago and is most likely dead, but what versions of OS X currently support these commands? Apple is always renaming and reorganizing the system files and the file locations are not always coherent.
Thanks