З кожним роком OS X обростає новими функціями, які можуть сповільнювати відгук системи навіть на нових Mac, не кажучи вже про трирічних і більш старих моделях. На щастя, є способи збільшити продуктивність системи без шкоди для функціональності.
Відразу варто зробити застереження, що поради нижче саме прискорять відгук системи, а не збільшать продуктивність Mac. Частота процесора не підніметься, пам’яті більше не стане, але швидкість взаємодії з ОС збільшиться.
Отже, відкривайте «Термінал» (папка «Додатки» → «Утиліти») та вставляйте по черзі туди скопійовані зі списку нижче команди. Для вступу змін у силу необхідно перезавантажити. Про те, як повернутися до стандартним параметрам, ми розповімо в кінці статті.
Інтерфейс
Прискорюємо анімації і зменшуємо затримки різних елементів інтерфейсу OS X, включаючи вікна, док, меню та інше. Все, з чим нам постійно доводиться мати справу, працюючи на Mac.
Відключаємо анімацію відкриття і закриття вікон
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
Відключаємо анімацію відкриття панелі Quick Look
defaults write -g QLPanelAnimationDuration -float 0
Прибираємо затримки відтворення при зміні розмірів вікон програвачів
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
Відключаємо анімацію відкриття вікна інформації в Finder
defaults write com.apple.finder DisableAllAnimations -bool true
Відключаємо анімацію відкриття додатків з доку
defaults write com.apple.dock launchanim -bool false
Прискорюємо анімацію Mission Control
defaults write com.apple.dock expose-animation-duration -float 0.1
Прибираємо затримку при відкритті дока
defaults write com.apple.Dock autohide-delay -float 0
Відключаємо анімацію відправлення листів і відповіді
defaults write com.apple.mail DisableReplyAnimations -bool true
defaults write com.apple.mail DisableSendAnimations -bool true
Safari
Відключаємо затримку рендеринга сторінок
defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25
Прискорюємо спрацьовування гарячих клавіш
defaults write NSGlobalDomain KeyRepeat -int 0
Як скасувати зміни
Якщо потрібно буде скасувати всі зміни, скористайтеся командою defaults delete
і додайте в неї параметр, значення якого потрібно відновити до стандартного. Наприклад, для скасування останньої команди слід ввести:
defaults delete NSGlobalDomain KeyRepeat
Також нагадуємо, що для вступу змін в силу потрібно перезавантажити ваш Mac.