[Mac] 화면 효과 줄이기(없애기) 및 원상복구 Computer Tip

우분투 데스크탑 같은 곳에서도 Compiz 라 하여 화면 효과가
현란하던 것을 줄이면 CPU나 GPU도 덜 먹는것 같고 더 빠르게
느껴지고는 했습니다.

동일한 현상이 맥에서도 있습니다.

macOS Sierra (시에라)에서도 동일하게 할 수 있더군요.

다음과 같이 effects.sh 라고 쉘 스크립트를 만들고,

$ cat effects.sh 
DISABLE=1

if [ $DISABLE -eq 1 ];then
sudo nvram SystemAudioVolume=%80
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false
defaults write -g NSScrollAnimationEnabled -bool false
defaults write -g NSWindowResizeTime -float 0.001
defaults write -g QLPanelAnimationDuration -float 0
defaults write -g NSScrollViewRubberbanding -bool false
defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false
defaults write -g NSToolbarFullScreenAnimationDuration -float 0
defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0
defaults write com.apple.dock autohide-time-modifier -float 0
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock expose-animation-duration -float 0
defaults write com.apple.dock springboard-show-duration -float 0
defaults write com.apple.dock springboard-hide-duration -float 0
defaults write com.apple.dock springboard-page-duration -float 0
defaults write com.apple.finder DisableAllAnimations -bool true
defaults write com.apple.Mail DisableSendAnimations -bool true
defaults write com.apple.Mail DisableReplyAnimations -bool true
else
sudo nvram -d SystemAudioVolume
defaults delete -g NSAutomaticWindowAnimationsEnabled
defaults delete -g NSScrollAnimationEnabled
defaults delete -g NSWindowResizeTime
defaults delete -g QLPanelAnimationDuration
defaults delete -g NSScrollViewRubberbanding
defaults delete -g NSDocumentRevisionsWindowTransformAnimation
defaults delete -g NSToolbarFullScreenAnimationDuration
defaults delete -g NSBrowserColumnAnimationSpeedMultiplier
defaults delete com.apple.dock autohide-time-modifier
defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock expose-animation-duration
defaults delete com.apple.dock springboard-show-duration
defaults delete com.apple.dock springboard-hide-duration
defaults delete com.apple.dock springboard-page-duration
defaults delete com.apple.finder DisableAllAnimations
defaults delete com.apple.Mail DisableSendAnimations
defaults delete com.apple.Mail DisableReplyAnimations
fi
killall Dock
Killall Finder

$ chmod +x effects.sh 

한 다음 실행시키면 됩니다.

다시 원복시키려면 

DISABLE=0

라고 수정한 다음 다시 실행시키면 됩니다.

화면 효과 보다는 미니멀리즘을 추구한다면 한번 해 보시기 바랍니다.


어느분께는 도움이 되셨기를...

덧글

댓글 입력 영역

구글애드텍스트