可批量禁用macos窗口动画提升老设备响应速度:依次执行四条defaults命令关闭窗口缩放、finder预览、dock启动及窗口调整动画,再killall dock和finder生效;部分需注销或重启,另有dock优化及还原方法。
可以直接用终端命令批量禁用 macos 多类窗口动画,对老款设备(如 2015–2017 年机型)提升响应速度效果明显。重点不是“一键关所有”,而是分模块精准关闭高开销动画,避免误删关键系统行为。
核心窗口动画禁用指令
在终端中依次执行以下四条命令(每条后按回车),再统一重启相关进程:
-
关闭窗口缩放/最小化动画:
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false -
禁用 Finder 快速预览缩放动画:
defaults write com.apple.finder QLPanelAnimationDuration -int 0 -
停用 Dock 程序启动跳动动画:
defaults write com.apple.dock launchanim -bool false -
缩短窗口调整尺寸耗时(设为瞬时):
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
让设置立即生效
执行完上述命令后,需重启对应服务才能生效:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 重启 Dock:输入
killall Dock - 重启 Finder:输入
killall Finder - 部分窗口动画(如系统对话框)需**注销再登录**或重启 Mac 才完全禁用
可选:进一步削弱 Dock 交互动画
若还觉得 Dock 显示/隐藏有延迟,可追加这两条:
- 消除自动隐藏过渡:
defaults write com.apple.dock autohide-time-modifier -float 0 - 取消悬停放大效果:
defaults write com.apple.dock largesize -int 0 - 执行后同样运行
killall Dock
还原默认动画的快捷方式
如需恢复,不必重装系统,只需在终端中运行对应删除命令并重启服务:
- 还原窗口动画:
defaults delete NSGlobalDomain NSAutomaticWindowAnimationsEnabled - 还原 Finder 预览动画:
defaults delete com.apple.finder QLPanelAnimationDuration - 还原 Dock 启动动画:
defaults delete com.apple.dock launchanim - 最后统一执行:
killall Dock && killall Finder










