MacOS Tunning Performance
Este post tem como finalidade apresentar as melhores optmizações de performance para o MacOS seja para máquinas mais antigas ou mesmo para você
que quer um MacOS mais enchuto.
- Fazendo backup de configurações
Para fazer um backup das configurações contidas em seu SO utlize o comando:
defaults read > defaults.pre.txt - Desabilitar tela de login ( por seu risco )
defaults write com.apple.loginwindow autoLoginUser -bool true - Habilitando Performance Mode
# check if enabled (should contain `serverperfmode=1`)
nvram boot-args
# turn on
sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"
# turn off
sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-args\t//;s/serverperfmode=1//')"
- Desabilitando Wallpaper na tela de login
sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture ""
- Reduzindo motions e transparências
defaults write com.apple.Accessibility DifferentiateWithoutColor -int 1
defaults write com.apple.Accessibility ReduceMotionEnabled -int 1
defaults write com.apple.universalaccess reduceMotion -int 1
defaults write com.apple.universalaccess reduceTransparency -int 1
defaults write com.apple.Accessibility ReduceMotionEnabled -int 1
- Habilitando Multi Sessions no MacOS
sudo /usr/bin/defaults write .GlobalPreferences MultipleSessionsEnabled -bool TRUE
defaults write "Apple Global Domain" MultipleSessionsEnabled -bool true
- Desabilitando atualizações automáticas ( use com moderação )
sudo su
defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool false
defaults write com.apple.SoftwareUpdate AutomaticCheckEnabled -bool false
defaults write com.apple.commerce AutoUpdate -bool false
defaults write com.apple.commerce AutoUpdateRestartRequired -bool false
defaults write com.apple.SoftwareUpdate ConfigDataInstall -int 0
defaults write com.apple.SoftwareUpdate CriticalUpdateInstall -int 0
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 0
defaults write com.apple.SoftwareUpdate AutomaticDownload -int 0
- Exibindo lista de usuários na tela de login
defaults write /Library/Preferences/com.apple.loginwindow.plist SHOWFULLNAME -bool true
defaults write com.apple.loginwindow AllowList -string '*'
- Desabilitando o estado atual dos aplicativos no shutdown ****
defaults write com.apple.loginwindow TALLogoutSavesState -bool false
- Habilitando uma aplicação no login do MacOS ( Ex: AnyDesk )
defaults write com.apple.universalaccessAuthWarning "/Applications/AnyDesk.app" -bool true
defaults write com.apple.universalaccessAuthWarning "/Applications/AnyDesk.app/Contents/MacOS/AnyDesk" -bool true
defaults write com.apple.universalaccessAuthWarning "3::/Applications" -bool true
defaults write com.apple.universalaccessAuthWarning "3::/Applications/AnyDesk.app" -bool true
defaults write com.apple.universalaccessAuthWarning "com.philandro.anydesk" -bool true