OS X에서 모든 애니메이션을 끄는 방법 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 에서 더 많은 명령 행 조정을 찾을 수 있습니다


답변

애니메이션은 OS X의 어느 곳에서나 가능 하며 하나의 전역 설정으로 모든 애니메이션 을 비활성화 할 수는 없으므로이 질문에 대한 답은 매우 복잡합니다.

성가신 애니메이션을 찾을 때 한 번에 하나씩 비활성화하는 것이 좋습니다. 시작하려면 시스템 환경 설정을 확인하십시오. 예를 들어, 시스템 환경 설정-> Dock에서 Dock 확대 애니메이션을 끌 수 있습니다.

또한 TinkerTool을 확인 하면 다음을 수행 할 수 있습니다.

  • Finder에서 파일을 열 때 애니메이션 효과 비활성화
  • Mail에서 애니메이션 효과 비활성화
  • 미션 컨트롤에서 애니메이션 효과 비활성화
  • Dock을 숨기거나 표시 할 때 애니메이션 비활성화
  • 런치 패드에서 페이드 인 및 페이드 아웃 효과 및 페이지 간 전환시 애니메이션 사용 안함
  • 창을 열 때 애니메이션 비활성화
  • 정보 패널 또는 데스크탑 아이콘을 열 때 애니메이션 효과 비활성화
  • 정보 범주를 선택할 때 애니메이션 효과 비활성화
  • 시트를 열고 닫는 애니메이션 가속화

실제로 버그가있는 애니메이션이 있고이를 비활성화하는 방법을 알 수없는 경우 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

animations_osx.sh

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