Terminal 马克

关于 macOS 自带终端的一些记录,对于一些系统变量的修改,简化动画特效。

时间是 float 类型的时候谨慎修改。

1 关闭窗口和对话框弹出的动画特效

1
2
3
defaults write -g NSAutomaticWindowAnimationEnabled -bool FALSE
defaults delete -g NSAutomaticWindowAnimationEnabled
# 注销并重新登录

2 关闭quicklook的动画特效

1
2
3
defaults write com.apple.finder QLPanelAnimationDuration -float 0.5;killall Finder
defaults delete com.apple.finder QLPanelAnimationDuration;killall Finder
# 即刻生效

3 关闭Mission Control的动画特效

1
2
3
4
5
defaults write com.apple.dock expose-animation -duration -int 0;
killall Dock
defaults delete com.apple.dock expose-animation -duration;
killall Dock
# 即刻生效

4 关闭文件保存和打印对话框的动画效果

1
2
3
defaults write -g NSWindowResizeTime -float 0.01
defaults delete -g NSWindowResizeTime
# 注销并重新登录

5 关闭Launchpad界面动画效果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
defaults write com.apple.dock springboard-show-duration -int 0;
defaults write com.apple.dock springboard-hide-duration -int 0;
killall Dock
# 即刻生效

defaults delete com.apple.dock springboard-show-duration;
defaults delete com.apple.dock springboard-hide-duration;
killall Dock
# 关闭滑动页面的效果

defaults write com.apple.dock springboard-page-duration -int 0;
killall Dock
# 即刻生效
defaults delete com.apple.dock springboard-page-duration;
killall Dock

6 关闭Dock栏的动画效果

1
2
3
4
5
defaults write com.apple.dock autohide-time-moidifier -int 0;
killall Dock
defaults write com.apple.dock autohide-time-moidifier -int 0;
killall Dock
# 即刻生效

7 在 Launchpad 里放下更多图标(将会重排)

1
2
3
4
5
6
7
defaults write com.apple.dock springboard-columns -int 14;
defaults write com.apple.dock springboard-rows -int 9;
defaults write com.apple.dock ResetLaunchPad -bool TRUE;
killall Dock
# 即刻生效
# 13x8 MacBook Pro
# 14x9 1080P 21.5