OS X에서 모든 애니메이션을 끌 수 있습니까?
OS X에서 모든 애니메이션을 끌 수 있습니까?
답변:
이 중 처음 네 가지만 활성화했지만 여기에서 찾은 애니메이션을 비활성화하기위한 숨겨진 기본 설정이 있습니다.
# opening and closing windows and popovers
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false
# smooth scrolling
defaults write -g NSScrollAnimationEnabled -bool false
# showing and hiding sheets, resizing preference windows, zooming windows
# float 0 doesn't work
defaults write -g NSWindowResizeTime -float 0.001
# opening and closing Quick Look windows
defaults write -g QLPanelAnimationDuration -float 0
# rubberband scrolling (doesn't affect web views)
defaults write -g NSScrollViewRubberbanding -bool false
# resizing windows before and after showing the version browser
# also disabled by NSWindowResizeTime -float 0.001
defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false
# showing a toolbar or menu bar in full screen
defaults write -g NSToolbarFullScreenAnimationDuration -float 0
# scrolling column views
defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0
# showing the Dock
defaults write com.apple.dock autohide-time-modifier -float 0
defaults write com.apple.dock autohide-delay -float 0
# showing and hiding Mission Control, command+numbers
defaults write com.apple.dock expose-animation-duration -float 0
# showing and hiding Launchpad
defaults write com.apple.dock springboard-show-duration -float 0
defaults write com.apple.dock springboard-hide-duration -float 0
# changing pages in Launchpad
defaults write com.apple.dock springboard-page-duration -float 0
# at least AnimateInfoPanes
defaults write com.apple.finder DisableAllAnimations -bool true
# sending messages and opening windows for replies
defaults write com.apple.Mail DisableSendAnimations -bool true
defaults write com.apple.Mail DisableReplyAnimations -bool true
상단 답변에 표시된 각 명령을 복사하여 붙여 넣지 않으려면이 텍스트를 선택하고 터미널에 복사하여 붙여 넣은 다음 Enter 키를 누르십시오 (스크롤하지 않고 한 번에 모든 명령을 실행합니다)
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
변경 사항을 취소하려면이를 터미널에 붙여 넣으십시오.
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
Mac OS X에는 '다른 이름으로 저장'상자 (CMD + SHIFT + S) 또는 '인쇄'상자 (CMD + P)와 같은 대화 상자도 있습니다. 다음 명령을 사용하여 이러한 상자가 모두 표시되는 속도를 조정할 수 있습니다.
즉시:
defaults write NSGlobalDomain NSWindowResizeTime .001
빠른:
defaults write NSGlobalDomain NSWindowResizeTime .1
기본값 (0.2 초) :
defaults delete NSGlobalDomain NSWindowResizeTime
1 = 1 초 차이점을 보려면 터미널과 같은 앱을 다시 시작하고 CMD + S ( '저장')를 눌러 대화 상자를 소환해야합니다. defaults-write.com 에서 더 많은 명령 행 조정을 찾을 수 있습니다
defaults read -g NSWindowResizeTime
인쇄합니다 0.001
(필자의 경우). defaults
터미널에서 도움을 받으려면 모든 것을 기본값으로 되돌릴 복사 붙여 넣기 목록으로 답변을 업데이트 할 것입니다. 세계는 작습니다. 바 차간 아닌가요? :)
애니메이션은 OS X의 어느 곳에서나 가능 하며 하나의 전역 설정으로 모든 애니메이션 을 비활성화 할 수는 없으므로이 질문에 대한 답은 매우 복잡합니다.
성가신 애니메이션을 찾을 때 한 번에 하나씩 비활성화하는 것이 좋습니다. 시작하려면 시스템 환경 설정을 확인하십시오. 예를 들어, 시스템 환경 설정-> Dock에서 Dock 확대 애니메이션을 끌 수 있습니다.
또한 TinkerTool을 확인 하면 다음을 수행 할 수 있습니다.
실제로 버그가있는 애니메이션이 있고이를 비활성화하는 방법을 알 수없는 경우 Ask Different에서 해당 특정 문제에 대해 별도의 질문을 게시 해보십시오. 빠르고 정확한 답변을 얻을 수 있습니다. (그리고 좋은 부작용으로, 당신과 당신을 돕는 사람들 모두 그런 식으로 더 많은 담당자를 얻을 것입니다.)
위의 답변 외에도 비밀 을 사용할 수도 있습니다 . Secrets는 Mac의 모든 종류의 프로그램에 대해 숨겨진 옵션을 설정할 수있는 오픈 소스 PrefPane입니다.
업데이트 : 기본 사이트가 다운되어 프로젝트가 종료 된 것으로 보입니다. 여기에 여전히 바닐라 버전을 사용하려면 구글 코드 아카이브입니다.
터미널에주의를 기울이는 경우 Mountain Tweaks 는 라이온 및 마운틴 라이온의 행동을 끄고 켜고 조정하는 데 유용한 GUI입니다.
이 답변 은 상태를 전환 할 수있는 쉘 스크립트로 싸여 있습니다.
$ animations_osx.sh
animations disabled - reboot may be required
$ animations_osx.sh
animations enabled - reboot may be required
$ animations_osx.sh OFF
animations disabled - reboot may be required
$ animations_osx.sh ON
animations enabled - reboot may be required
FILE=/tmp/__ez_file_$(date +%s)
function show_help()
{
IT=$(CAT <<EOF
usage: {ON|OFF}
enables or disables animations in osx.
if you don't pass any arguments, it'll toggle between enabled and disabled.
e.g.
ON => All animations are enabled
OFF => All animations are disabled
)
echo "$IT"
exit
}
if [ "$1" == "help" ]
then
show_help
fi
# returns the opposite of the current state for easy toggling
function getNewState()
{
defaults read com.apple.dock expose-animation-duration &> $FILE
VAL=$(cat $FILE)
rm $FILE
if [ "$VAL" == "0" ]
then
echo "ON"
else
echo "OFF"
fi
}
if [ -z "$1" ]
then
OP=$(getNewState)
else
OP=$1
fi
if [ "$OP" == "OFF" ]
then
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
echo "animations disabled - reboot may be required"
exit;
fi
if [ "$OP" == "ON" ]
then
defaults delete -g NSAutomaticWindowAnimationsEnabled &> $FILE
defaults delete -g NSScrollAnimationEnabled &> $FILE
defaults delete -g NSWindowResizeTime &> $FILE
defaults delete -g QLPanelAnimationDuration &> $FILE
defaults delete -g NSScrollViewRubberbanding &> $FILE
defaults delete -g NSDocumentRevisionsWindowTransformAnimation &> $FILE
defaults delete -g NSToolbarFullScreenAnimationDuration &> $FILE
defaults delete -g NSBrowserColumnAnimationSpeedMultiplier &> $FILE
defaults delete com.apple.dock autohide-time-modifier &> $FILE
defaults delete com.apple.dock autohide-delay &> $FILE
defaults delete com.apple.dock expose-animation-duration &> $FILE
defaults delete com.apple.dock springboard-show-duration &> $FILE
defaults delete com.apple.dock springboard-hide-duration &> $FILE
defaults delete com.apple.dock springboard-page-duration &> $FILE
defaults delete com.apple.finder DisableAllAnimations &> $FILE
defaults delete com.apple.Mail DisableSendAnimations &> $FILE
defaults delete com.apple.Mail DisableReplyAnimations &> $FILE
rm $FILE
echo "animations enabled - reboot may be required"
exit;
fi
show_help