เป็นไปได้ไหมที่จะปิดภาพเคลื่อนไหวทั้งหมดใน 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 ยังมีกล่องโต้ตอบเช่น 'บันทึก As'-box (CMD + SHIFT + S) หรือ' Print'-box (CMD + P) คุณสามารถปรับแต่งความเร็วที่กล่องเหล่านี้ปรากฏโดยใช้คำสั่งเหล่านี้:
ทันที:
defaults write NSGlobalDomain NSWindowResizeTime .001
อย่างรวดเร็ว:
defaults write NSGlobalDomain NSWindowResizeTime .1
ค่าเริ่มต้น (0.2 วินาที):
defaults delete NSGlobalDomain NSWindowResizeTime
1 = 1 วินาที หากต้องการดูความแตกต่างคุณจะต้องเปิดแอปอีกครั้งเช่นเทอร์มินัลและเรียกกล่องโต้ตอบโดยกดปุ่ม CMD + S ('บันทึก') คุณสามารถค้นหา tweaks บรรทัดคำสั่งเพิ่มเติมในdefaults-write.com
defaults read -g NSWindowResizeTime
พิมพ์0.001
(ในกรณีของฉัน) เพื่อรับความช่วยเหลือdefaults
ในการรัน ฉันจะอัปเดตคำตอบของฉันด้วยรายการคัดลอกวางที่จะคืนค่าทุกอย่างเป็นค่าเริ่มต้น โลกมีขนาดเล็ก Vachagan ไม่ใช่เหรอ? :)
ภาพเคลื่อนไหวมีอยู่ทั่วไปใน OS X และไม่สามารถปิดใช้งานภาพเคลื่อนไหวทั้งหมดด้วยการตั้งค่าระดับโลกเดียวซึ่งทำให้คำถามนี้ซับซ้อนมากในการตอบคำถามอย่างสมบูรณ์
ฉันอยากจะแนะนำให้คุณลองปิดการใช้งานสิ่งต่าง ๆ ทีละคนในขณะที่คุณพบภาพเคลื่อนไหวที่รบกวนคุณ ตรวจสอบการตั้งค่าระบบเพื่อเริ่มต้น ตัวอย่างเช่นภาพเคลื่อนไหวการขยาย Dock สามารถปิดได้ในการตั้งค่าระบบ -> Dock
นอกจากนี้ให้ตรวจสอบTinkerToolซึ่งช่วยให้คุณสามารถทำสิ่งต่อไปนี้:
หากมีภาพเคลื่อนไหวที่ทำให้คุณเป็นโรคจิตจริงๆและคุณไม่สามารถหาวิธีปิดใช้งานได้ให้ลองโพสต์คำถามแยกต่างหากที่นี่ที่ Ask Different สำหรับปัญหาเฉพาะนั้น - คุณจะได้รับการตอบกลับที่รวดเร็วและแม่นยำ (และเป็นผลข้างเคียงที่ดีทั้งคุณและผู้คนที่ช่วยคุณจะได้รับตัวแทนมากขึ้นด้วยวิธีนั้น)
นอกจากนี้ในการตอบข้างต้นคุณยังสามารถใช้ความลับ ความลับเป็น PrefPane แบบโอเพ่นซอร์สที่ให้คุณตั้งค่าตัวเลือกที่ซ่อนได้ทุกประเภทสำหรับโปรแกรมทุกประเภทใน Mac ของคุณ
อัปเดต : ไซต์หลักหยุดทำงานและโครงการดูเหมือนจะตาย นี่คือ Google Code Archive หากคุณยังต้องการใช้รุ่นวานิลลา
หากคุณระวังเทอร์มินัลMountain Tweaksเป็นอีกหนึ่ง GUI ที่มีประโยชน์ในการปิดเปิดและปรับแต่งพฤติกรรมของ Lion และ Mountain Lion
คำตอบนี้ถูกรวมเป็นเชลล์สคริปต์ที่อนุญาตให้คุณสลับระหว่างสถานะต่างๆ
$ 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