วิธีปิดการใช้งาน Animation แบบเต็มหน้าจอใน OS X 10.9


75

เมื่อหน้าต่าง OSX ได้รับการเลื่อนระดับให้เป็นแบบเต็มหน้าจอจะมีภาพเคลื่อนไหวการเปลี่ยนแปลงหนึ่งวินาที สิ่งนี้จะถูกปิดการใช้งานทั้งระบบได้อย่างไร เราต้องการเปลี่ยนจากหน้าต่างเล็กเป็นเต็มหน้าจอให้เป็นทันที - ยกเว้นความล่าช้าที่หลีกเลี่ยงไม่ได้จากการเรนเดอร์


ต่อไปนี้เป็นสองตัวอย่างสำหรับโซลูชันที่ไม่ทำงานดังนั้นไม่จำเป็นต้องทำซ้ำ

http://forums.macrumors.com/showthread.php?t=1691359 http://www.reddit.com/r/apple/comments/1plzmq/is_there_a_way_to_speed_up_or_skip_fullscreen/

"โซลูชัน" ที่ได้รับความนิยมมากที่สุดคือสอง:

สถานีปลายทาง

พิมพ์ "ค่าเริ่มต้นเขียน NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO"

กด Enter

ปิดแอปพลิเคชันทั้งหมดก่อนที่จะทำเช่นนี้เพื่อให้แน่ใจว่าการตั้งค่าจะแพร่กระจาย แอพใด ๆ ที่ทำงานเมื่อคุณทำการเปลี่ยนแปลงนี้จะต้องเริ่มต้นใหม่เพื่อให้การเปลี่ยนแปลงมีผล

ในความเป็นจริง NSAutomaticWindowAnimationsEnabled ไม่มีผลกับ OS X 10.9 เลย จะไม่มีอะไรเปลี่ยนแปลง แต่คุณต้องการตั้งค่า

มีแอพที่เรียกว่า TotalSpace (หรือช่องว่าง) ที่ฉันรู้ว่าสามารถปิดใช้งานภาพเคลื่อนไหวในการนำส่งบางส่วนได้

URL: http://totalspaces.binaryage.com

ในความเป็นจริงแล้ว Total Space สามารถปิดใช้งานการสลับภาพเคลื่อนไหวบางอย่างระหว่างหน้าจอ แต่เมื่อคุณเล่นวิดีโอพูด Yahoo Screen ภาพเคลื่อนไหวจากวิดีโอขนาดเล็กไปเป็นวิดีโอแบบเต็มหน้าจอยังคงอยู่ - และในความเป็นจริงแล้ว ใช้เวลาประมาณ 0.5 วินาทีในการดำเนินการให้เสร็จสิ้นจึงหยุดการใช้วิดีโอ



ปัญหานี้จะได้รับการแก้ไขทางอ้อมเมื่อมีการเปิดตัว 10.10 เนื่องจากดูเหมือนว่ามันจะลบปุ่มนี้ทั้งหมดและมีเพียงแบบเต็มหน้าจอและย่อคำสั่งเพื่อเปลี่ยนขนาดของหน้าต่างที่มีอยู่
bmike

1
10.10 แสดงพฤติกรรมเดียวกันสำหรับฉัน เป้าหมายของฉันคือวิดีโอ Youtube แบบเต็มจอใน Firefox ทันทีโดยไม่ขัดจังหวะการเล่น
Charlie Gorichanaz

ลองเพิ่ม +1 ของคุณในคำถามนี้เพื่อให้มองเห็นปัญหาได้มากขึ้น: Discussions.apple.com/message/28734339#28734339
jabalsad

เพิ่มลงในรายการเหตุผลเพื่อกลับไปยัง Mavericks หรือก่อนหน้า!
Charlie Gorichanaz

คำตอบ:


16

macOS Sierra เปิดตัว 'ลดการเคลื่อนไหว' ซึ่งฉันพบว่าทำให้สิ่งต่าง ๆ น่าพอใจยิ่งขึ้น;)

การตั้งค่าระบบ> ผู้พิการ> แสดงที่นั่นค้นหาและทำเครื่องหมายในกล่องที่มีข้อความลดการเคลื่อนไหว


8
ความอัปยศยังคงช้าอยู่บ้าง
Mythical Fish เมื่อ

ดวงตาและสมองของฉัน
ช่วยให้รอด

6

สิ่งที่ฉันทำคือ:

แก้ไขInfo.plistไฟล์สำหรับแต่ละแอปพลิเคชันที่ฉันต้องการเรียกใช้ในโหมดเต็มหน้าจอและเพิ่มคีย์นี้:

    <key>LSUIPresentationMode</key>
    <integer>4</integer>

ของโปรแกรมตั้งอยู่ที่Info.plist /Applications/APPLICATION_NAME.app/Contents/Info.plistตัวอย่างเช่นสำหรับ Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist

หากคุณเพิ่งเปิดไฟล์นี้และคุณมี Xcode จะเปิดขึ้นพร้อมกับเครื่องมือแก้ไข Xcode ฉันชอบที่จะแก้ไขด้วยโปรแกรมแก้ไขข้อความธรรมดาเช่นประเสริฐหรือเพื่อนข้อความมันเป็นเพียงไฟล์ XML ที่เรียบง่าย

แอปพลิเคชั่นบางตัวเมื่อคุณแก้ไขไฟล์นี้จะล้มเหลวในการตรวจสอบและจะขอเวลาไม่ จำกัด เพื่ออนุญาตการเข้าถึงพวงกุญแจ osx Chrome หรือ HipChat Info.plistตัวอย่างเช่นจะมีปัญหานี้เมื่อคุณแก้ไข เพื่อแก้ไขปัญหานี้เพียงแค่เปิดKeychain Accessและค้นหาแอปพลิเคชันที่มีปัญหานี้และแก้ไข คลิกขวาหรือสองครั้งที่แอปพลิเคชันคลิกที่Access Controlแท็บจากนั้นทำเครื่องหมายAllow all applications to access this item-> Save Changesแล้วรีสตาร์ทแอปพลิเคชัน ใช้งานได้กับ 10.8.x และ 10.9.x

ภาพหน้าจอของInfo.plistไฟล์chrome ของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่


สิ่งนี้ใช้ได้สำหรับการรับ MacVim แบบเต็มหน้าจอขอบคุณสำหรับการโพสต์!
richtaur

คุณสามารถให้คำอธิบายเกี่ยวกับรหัสได้บ้างเช่นอะไร<integer>4</integer>ในบริบทนี้ ฉันคิดว่ามันเป็นรหัสเฉพาะLSUIPresentationModeแต่มันหมายความว่าอย่างไรและมีรหัสอื่น ๆ ?
keflavich

1
มีห้าค่าที่เป็นไปได้ตั้งแต่ 0 ถึง 4: ที่นี่คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ที่developer.apple.com/library/ios/documentation/General/Reference/…
richard

1
การใช้ Firefox 37.0.2 บน OS X 10.10.3 สิ่งนี้ไม่ช่วยเร่งความเร็วหรือปิดการใช้งานภาพเคลื่อนไหวแบบเต็มหน้าจอ สิ่งที่มันทำก็คือสิ่งที่เอกสารบอกว่ามันจะทำ: ซ่อนแถบเมนูและท่าเรือ นี่คือตัวเลือกอื่นสำหรับส่วน "ไม่ทำงานไม่แนะนำ"
Basti

ใช่!!! น่าเสียดายที่วิธีการนี้ใช้ไม่ได้กับ Finder
aeroxy

2

ฉันกำลังจะออกไปบนกิ่งและบอกว่าไม่มีค่าเริ่มต้นที่ซ่อนอยู่เพื่อเปลี่ยนแปลง ขาดการแก้ไขรหัส Finder คุณจะต้องใช้ชีวิตอยู่กับความล่าช้าของแอนิเมชั่นในวันที่ 10.9 ซึ่งได้รับการตั้งโปรแกรมให้ใช้เวลาประมาณหนึ่งวินาที (nb บน Mac Pro ของฉันดูเหมือนว่าจะใช้เวลา 1 ใน 3 ของภาพเคลื่อนไหวดังนั้นอาจเกี่ยวข้องกับการโหลด GPU / CPU และพลังงาน ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.