I reduced animation and transition in macOS but not completely disabled
As some people already discussed, one can "reduce motion" in accessibility settings, use defaults write
to "disable" some animations, or use software like TinkerTool. But after all of that, when I switch desktops using Ctrl + Left or Ctrl + Right, macOS still displays a "fade in, fade out" animation for a few deciseconds, which is fine. But
the window focus remains messed up for a while.
Either the window on the previous desktop is still focused, or no windows are focused, for about 1 second, and I cannot perform any operation, which is super annoying and slows down my workflow.
A workaround
is to use Cmd + Tab to switch apps, or use Ctrl + 1-9 to jump to a specific desktop. In this way, the window focus is corrected. But this is a workaround, not a solution.
Modification I did
- Every setting in TinkerTool.app that disables animation
- "Reduce motion" in macOS accessibility settings
- Some scripts, the one related to this is
defaults write com.apple.dock expose-animation-duration -float 0.1
previous discussion about this
How can I disable animation when switching desktops in Lion? talked about posting a bug and TotalSpaces.
How do you completely disable the space-switching animations in OS X Yosemite? concluded that there's no solution.
Disabling desktop switching animation on El Capitan. Solution has same problem as I have.
How can I disable animation when switching desktops in El Capitan? talked about TotalSpaces and disabling SIP.