Mac OS系统加速:干掉那些「炫酷」的动画

Catalogue
  1. 1. 关闭 Dock 程序聚焦闪烁动画
  2. 2. 关闭 文件快速预览动画
  3. 3. 关闭 Dock 新开程序图标跳动动画
  4. 4. 关闭 Dock 自动隐藏动画
  5. 5. 关闭鼠标唤起延迟
  6. 6. 关闭 Mission Control 动画
  7. 7. 小结
  8. 8. 参考资料

Mac OS 一直以其 UI 界面精美、交互动画炫酷著称,令人印象深刻。但随着使用的深入和操作的娴熟,我们慢慢会发现,有些动画效果略显冗长,反而增加了操作的响应时间,影响了流畅度方面的感受。
针对这个问题,可以通过禁用一些动画效果来实现加速,下面列举一些常用的操作技巧:

关闭 Dock 程序聚焦闪烁动画

这是一个很常见的操作,例如:移动一张图片到 Evernote 或者 移动一个文件到文件夹中。当文件聚焦在 App Icon 上时,App 的图标会快速闪烁两次,然后再打开窗口并置顶。
Burst Link ~ 加速一下
通过「空格 Space」键我们可以轻松加速这个过程:
按住文件,拖动至 Dock 上的 App 或 文件夹上

快速敲击「空格键」可跳过动画触发,直接弹出对应程序界面

注:这是一个超高频操作,掌握之后,经常会用到。

关闭 文件快速预览动画

还是「空格键」的事儿,在 打造高效的 Finder 「基础篇」一文中介绍了快速预览的用法:选中文件,同时敲击「空格键」,会触发一个扩大或缩放(关闭窗口时)的动画效果。
Burst Link ~ 加速一下打开系统自带的终端程序(Terminal.app),复制并运行以下指令即可禁用动画效果:
执行指令:
defaults write com.apple.finder QLPanelAnimationDuration -int 0; killall Finder

还原指令:
defaults delete com.apple.finder QLPanelAnimationDuration; killall Finder

关闭 Dock 新开程序图标跳动动画

当我们首次点击 Dock 上某程序图标时,这个图标会跳动一下然后打开,略显调皮,如果你不喜欢,也可以如下操作禁用。
Burst Link ~ 加速一下
执行指令:
defaults write com.apple.dock launchanim -boolean false; killall Dock

还原指令:
defaults write com.apple.dock launchanim -boolean true; killall Dock

关闭 Dock 自动隐藏动画

Dock 栏可以开启自动隐藏功能,然后通过鼠标指针撞击边缘的方式唤出,出现和隐藏都会有对应的动画,可以禁用之。
Burst Link ~ 加速一下
执行指令:
defaults write com.apple.dock autohide-time-modifier -float 0; killall Dock

还原指令:
defaults write com.apple.dock autohide-time-modifier -float 0.7; killall Dock

关闭鼠标唤起延迟

另外,鼠标唤起的触发有一个延迟时间设置,当然也可以通过指令禁用,达到实时弹出的效果。
关闭指令:(无延迟感)
defaults write com.apple.Dock autohide-delay -float 0; killall Dock

还原指令:
defaults delete com.apple.Dock autohide-delay; killall Dock

关闭 Mission Control 动画

如之前在「你无法拒绝的 Mac 触发角」一文中介绍过鼠标指针撞击屏幕四角来触发 Mission Control 的方法,这个过程会有平滑的动画交互,同样也可以禁用来加速。
注:可以通过键盘上的 F3 键或者 四指上扫的手势 快速触发 Mission Control

Burst Link ~ 加速一下
执行指令:
defaults write com.apple.dock expose-animation-duration -int 0; killall Dock

还原指令:
defaults delete com.apple.dock expose-animation-duration; killall Dock

小结

这里列出了几条最常用的优化脚本,可谓一劳永逸。经过以上的加速优化,Mac OS 在细节上的交互体验会变得更快捷、更流畅。
当然,如果对于 Mac OS 的默认的交互动画持保留态度,那只要记住「敲空格键」可以加速动画执行 这一条就已经相当实用了。

参考资料

-Mac 加速:干掉那些「炫酷」的动画