Когда окно 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"
Нажмите ввод
Прежде чем сделать это, закройте все приложения, чтобы убедиться, что параметр распространяется. Любое приложение, работающее при внесении этого изменения, необходимо перезапустить, чтобы изменения вступили в силу.
В действительности NSAutomaticWindowAnimationsEnabled вообще не влияет на OS X 10.9. Ничто не изменится, как бы вы ни хотели его установить.
Я знаю, что есть приложение TotalSpace (или Spaces), которое может отключить некоторые переходные анимации.
В действительности Total Space может отключить некоторые переключения анимации между экранами, но при воспроизведении видео, например, с экрана Yahoo, анимация от небольшого видео до полноэкранного видео все еще остается - и на самом деле это действительно раздражающая анимация. около 0,5 секунды, чтобы завершить, поэтому нарушает опыт видео).
источник
Ответы:
macOS Sierra представила «уменьшить движение», что, на мой взгляд, делает вещи намного приятнее;)
Системные настройки> Специальные возможности> «Отображать там», найдите и установите флажок «Уменьшить движение»
источник
Что я делаю для этого:
Отредактируйте
Info.plist
файл для каждого приложения, которое я хочу запустить в полноэкранном режиме, и добавьте этот ключ:Info.plist
Приложения находится в/Applications/APPLICATION_NAME.app/Contents/Info.plist
. Например, для Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist
Если вы просто откроете этот файл и у вас будет Xcode, откроется редактор Xcode. Я предпочитаю редактировать с помощью простого текстового редактора, такого как sublime или text mate, это просто простой 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 :источник
<integer>4</integer>
означает в этом контексте? Я предполагаю, что это специфический кодLSUIPresentationMode
, но что это значит и есть ли другие коды?Я собираюсь выйти на конечность и сказать, что нет скрытого дефолта, чтобы изменить это. Если не считать исправления кода Finder, вам придется мириться с задержкой анимации на 10,9, которая запрограммирована примерно на секунду. (Обратите внимание, что на моем Mac Pro анимация занимает 1/3 секунды, поэтому, возможно, это косвенно связано с загрузкой GPU / CPU и мощностью ...)
источник