Mac Dock动画时长可通过终端命令调整:autohide-delay控制弹出前延迟(设0实现触边即显),autohide-time-modifier控制展开收缩速度(设0禁用动画);还可同步优化Launchpad和Mission Control动画。

Mac 的 Dock 动画时长主要影响它自动隐藏/显示时的过渡速度,包括弹出前的等待延迟、展开收缩的动画快慢。这些都可以通过终端命令精细调整,无需第三方工具。
缩短或取消弹出前的等待时间
默认情况下,鼠标移到屏幕边缘后要等约 0.5 秒 Dock 才开始出现。设为 0 可实现“指针触边即显”:
- 打开终端,输入:defaults write com.apple.dock autohide-delay -float 0
- 执行刷新:killall Dock
- 如需恢复默认延迟,运行:defaults delete com.apple.dock autohide-delay && killall Dock
加快或禁用显示/隐藏动画过渡
这个参数控制 Dock 滑入滑出的持续时间,数值越小动画越快,0 表示几乎瞬时切换:
- 设为快速响应(例如 0.1 秒):defaults write com.apple.dock autohide-time-modifier -float 0.1
- 设为无动画(推荐追求效率的用户):defaults write com.apple.dock autohide-time-modifier -float 0
- 每改完一次都要运行:killall Dock
- 恢复默认动画:执行 defaults delete com.apple.dock autohide-time-modifier && killall Dock
同步关闭延迟与动画获得最简响应
想让 Dock 完全跳过所有等待和过渡,只做状态切换,可一步到位:
- 在终端中连续运行两行:
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0 - 最后执行:killall Dock
- 此时 Dock 隐藏/显示将无停顿、无过渡,纯逻辑触发
其他相关动画也可一并优化
除了 Dock 主体,Launchpad 和 Mission Control 的动画也能提速:
- 关闭 Launchpad 动画:defaults write com.apple.dock springboard-show-duration -int 0 && defaults write com.apple.dock springboard-hide-duration -int 0 && killall Dock
- 关闭 Mission Control 动画:defaults write com.apple.dock expose-animation-duration -float 0 && killall Dock
- 恢复它们各自的默认值,只需把 write 换成 delete 并重新 killall


















