Cách tắt Hoạt hình toàn màn hình trên OS X 10.9


75

Khi cửa sổ OSX được quảng cáo là toàn màn hình, có một hình ảnh chuyển tiếp một giây. Làm thế nào điều này có thể được vô hiệu hóa hệ thống rộng? Chúng tôi muốn việc chuyển đổi từ cửa sổ nhỏ sang toàn màn hình là tức thời - ngoại trừ độ trễ không thể tránh khỏi khi kết xuất.


Dưới đây là hai ví dụ về các giải pháp mà KHÔNG làm việc, vì vậy không cần lặp lại chúng:

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/

"Giải pháp" phổ biến nhất là hai:

Thiết bị đầu cuối

Nhập "mặc định ghi NSGlobalDomain NSAutomaticWindowAnimationsEnables -bool NO"

Nhấn Enter

Đóng tất cả các ứng dụng trước khi bạn thực hiện việc này để đảm bảo cài đặt lan truyền. Bất kỳ ứng dụng nào chạy khi bạn thực hiện thay đổi này sẽ cần phải được khởi động lại để những thay đổi có hiệu lực.

Trong thực tế, NSAutomaticWindowAnimationsEnables hoàn toàn không ảnh hưởng đến OS X 10.9. Không có gì thay đổi tuy nhiên bạn muốn đặt nó.

Có một ứng dụng có tên TotalSpace (hoặc Spaces) mà tôi biết có thể vô hiệu hóa một số hình ảnh động chuyển tiếp.

URL: http://totalspaces.binaryage.com

Trên thực tế, Total Space có thể vô hiệu hóa một số chuyển đổi hoạt hình giữa các màn hình, nhưng khi bạn phát video trên Yahoo Screen, hoạt hình từ video nhỏ sang video toàn màn hình vẫn còn - và thực tế đó là hoạt hình thực sự gây phiền nhiễu khoảng 0,5 giây để hoàn thành do đó phá vỡ trải nghiệm video).



Vấn đề này sẽ được giải quyết gián tiếp khi 10.10 được phát hành vì có vẻ như nó sẽ loại bỏ hoàn toàn nút này và chỉ có toàn màn hình và giảm thiểu các lệnh để thay đổi kích thước của một cửa sổ hiện có.
bmike

1
10.10 cho thấy hành vi tương tự đối với tôi. Mục tiêu của tôi là quay video Youtube toàn màn hình trong Firefox ngay lập tức mà không làm gián đoạn quá trình phát lại.
Charlie Gorichanaz

Cân nhắc thêm +1 của bạn vào câu hỏi này để hiểu rõ hơn về vấn đề này: các cuộc thảo
luận.apple.com/message/28734339#28734339

Thêm phần này vào danh sách các lý do để quay lại Mavericks hoặc sớm hơn!
Charlie Gorichanaz

Câu trả lời:


16

macOS Sierra đã giới thiệu 'giảm chuyển động' mà tôi thấy làm cho mọi thứ dễ chịu hơn nhiều;)

Tùy chọn hệ thống> Trợ năng> Hiển thị Ở đó, tìm và chọn hộp có nhãn Giảm chuyển động


8
Thật xấu hổ vì nó vẫn hơi chậm
Cá thần thoại

Lưu lại đôi mắt và bộ não của tôi

6

Những gì tôi làm cho điều này là:

Chỉnh sửa Info.plisttệp cho mỗi ứng dụng Tôi muốn chạy ở chế độ toàn màn hình và thêm khóa này:

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

Các Info.plistứng dụng được đặt tại /Applications/APPLICATION_NAME.app/Contents/Info.plist. Ví dụ cho Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist

Nếu bạn chỉ mở tệp này và bạn có Xcode sẽ mở bằng trình chỉnh sửa Xcode. Tôi thích chỉnh sửa bằng một trình soạn thảo văn bản đơn giản như cao siêu hoặc giao phối văn bản, nó chỉ là một tệp XML đơn giản.

Một số ứng dụng khi bạn chỉnh sửa tệp này sẽ thất bại trong tổng kiểm tra và sẽ yêu cầu thời gian vô hạn để cho phép truy cập vào móc khóa osx. Ví dụ, Chrome hoặc HipChat sẽ gặp sự cố này khi bạn chỉnh sửa Info.plist. Để giải quyết vấn đề này, chỉ cần mở Keychain Accessvà tìm kiếm ứng dụng với vấn đề này và chỉnh sửa. nhấp chuột phải hoặc nhấp đúp vào ứng dụng, nhấp vào Access Controltab và sau đó kiểm tra Allow all applications to access this item-> Save Changesvà chỉ cần khởi động lại ứng dụng. Hoạt động trên 10.8.x và 10.9.x

Ảnh chụp màn hình của Info.plisttệp chrome của tôi :

nhập mô tả hình ảnh ở đây


Điều này đã làm việc để có được MacVim toàn màn hình thích hợp, cảm ơn vì đã đăng!
richtaur

Bạn có thể cung cấp một số giải thích về mã, nghĩa là gì <integer>4</integer>trong bối cảnh này? Tôi giả sử nó là một mã cụ thể LSUIPresentationMode, nhưng nó có nghĩa gì và có các mã khác không?
keflavich

1
Có năm giá trị có thể từ 0 đến 4: Tại đây bạn có thể tìm thêm thông tin developer.apple.com/l
Library

1
Sử dụng Firefox 37.0.2 trên OS X 10.10.3, điều này không làm tăng tốc hoặc vô hiệu hóa hoạt hình toàn màn hình. Tất cả những gì nó làm là chính xác những gì tài liệu nói rằng nó sẽ làm: Ẩn thanh menu và thanh công cụ. Đây là một ứng cử viên khác cho phần "không hoạt động; không đề xuất".
Basti

ĐÚNG!!! Thật không may, phương pháp này không thể được áp dụng cho Finder.
aeroxy

2

Tôi sẽ đi ra ngoài trên một chi và nói rằng không có mặc định ẩn để thay đổi điều này. Không cần vá mã Finder, bạn sẽ phải sống với độ trễ hoạt hình vào ngày 10.9 được lập trình để mất khoảng một giây. (nb trên Mac Pro của tôi, có vẻ như mất 1/3 giây cho hoạt hình nên có lẽ nó liên quan gián tiếp đến việc tải GPU / CPU và sức mạnh ...)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.