MacOS Tunning Performance

MacOS Tunning Performance
Tunning de performance para MacOS

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