Як відключити повноекранну анімацію на OS X 10.9


75

Коли вікно OSX рекламується на повний екран, існує анімація переходу однієї секунди. Як це можна відключити в цілому? Ми хотіли б, щоб перехід від маленького вікна до повного екрану був миттєвим - за винятком неминучого відставання від візуалізації.


Ось два приклади рішень, які працюють DONT, тому повторювати їх не потрібно:

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 (або Spaces), яка, наскільки мені відомо, здатна відключити деякі перехідні анімації.

URL: http://totalspaces.binaryage.com

Насправді Total Space може відключити деякий перехід анімації між екранами, але коли ви відтворюєте відео, скажімо, Yahoo Screen, анімація від невеликого відео до повноекранного відео все ще залишається - і насправді це насправді дратує анімація (займає приблизно 0,5 секунди для завершення, таким чином, порушує відеоролик).



Ця проблема буде вирішена опосередковано, коли буде випущено 10.10, оскільки, здається, вона повністю видалить цю кнопку та просто матиме повний екран і мінімізувати команди, щоб змінити розмір наявного вікна.
bmike

1
10.10 показує таку ж поведінку і для мене. Моя мета - миттєво перетворити на повноекранному Youtube відео в Firefox, не припиняючи відтворення.
Чарлі Горічаназ

Побачте додати свій +1 до цього питання, щоб отримати більше наочності щодо питання: обговорення.apple.com
message/28734339#28734339

Додайте це до списку причин повернутися до 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-файл.

Деякі програми, коли ви редагуєте цей файл, не спрацюють із контрольною сумою і просять нескінченно багато разів, щоб дозволити доступ до брелка ОСX. Наприклад, 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файлу:

введіть тут опис зображення


Це спрацювало, щоб отримати повноцінний екран MacVim, спасибі за публікацію!
richtaur

Чи можете ви надати якесь пояснення коду, тобто що <integer>4</integer>означає в цьому контексті? Я припускаю, що це специфічний код LSUIPresentationMode, але що це означає і чи існують інші коди?
кефлавич

1
Існує п'ять можливих значень від 0 до 4: Тут ви можете знайти більше інформації developer.apple.com/library/ios/documentation/General/Reference/…
richard

1
Використовуючи Firefox 37.0.2 на OS X 10.10.3, це не зробило нічого, щоб прискорити або вимкнути повноекранну анімацію. Все, що він робить, - це саме те, що в документації йдеться про це: приховати рядок меню та док-станцію. Це ще один кандидат у розділ "не працює; не пропоную".
Басті

ТАК!!! На жаль, цей метод не можна застосувати до Finder.
аерокси

2

Я збираюся вийти на кінцівку і сказати, що немає прихованого дефолту, щоб змінити це. Окрім виправлення коду Finder, вам доведеться жити із затримкою анімації на 10,9, яка запрограмована на секунду. (на моєму Mac Pro, здається, на анімацію потрібно 1/3 секунди, тому, можливо, це побічно пов'язане з завантаженням GPU / процесора та потужністю ...)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.