Как отключить анимацию при переключении рабочих столов в Lion?

Мне очень хотелось бы отключить скользящую анимацию, возникающую при переключении рабочих столов через ctrl + â † ' / â † или ctrl + [число] в Lion. Это было ранее выполнено в предыдущих версиях с помощью этой команды:

defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock

Эта новая анимация еще медленнее, чем у Snow Leopard - почти 1 секунда для переключения - настоящий убийца производительности.

Любая помощь очень ценится!

246 голосов | спросил Rob J 21 J000000Thursday11 2011, 06:26:03

5 ответов


97

Я отправил сообщение об ошибке Радар # 28495374 и вот ответ от Apple:

  

Исправлено в 10.12. Перейти к Доступность и Включить Уменьшить Motionâ € |

     

Пожалуйста, сообщите нам, разрешена ли проблема для вас, обновив отчет об ошибке.

 Уменьшить движение в Accessibility mac os 10.12

ответил Dorian 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2016 12:12:27 +0300 2016, 12:12:27
95

Я глубоко вникнул в приложение с использованием GDB , но результаты были разочаровывающими. Я не думаю, что есть способ сделать это в настоящее время. Вот что я узнал:

Сначала вы можете изменить скорость переключения в Mission Control (все еще называемое Expose в prefs). Для этого просто введите следующую команду:

defaults write com.apple.dock expose-animation-duration -int 0; killall Dock

И чтобы вернуться к настройкам по умолчанию, выполните следующую команду:

defaults delete com.apple.dock expose-animation-duration; killall Dock

Во-вторых, существует ссылка в двоичном коде на fps-spaceswitch (межсетевой экран в секунду в секунду). Я испортил это некоторое время, а также попробовал варианты на это, например spaceswitch-animation-duration без везения.

К сожалению (по крайней мере, с 10.7.1), похоже, нет способа изменить любые настройки, связанные с этой анимацией.

Я воспользовался ошибкой для Apple. Номер радара - 10073864. Я бы также рекомендовал вам также отправить отчет на https://bugreport.apple.com/. В своем описании обратите внимание на то, что это дубликат вышеупомянутого номера отчета об ошибке, чтобы помочь сотрудникам службы классифицировать и устанавливать приоритеты в этой ошибке.

ответил Samuel Mikel Bowles 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 05 Sep 2011 10:50:23 +0400 2011, 10:50:23
36

Я только что заметил, что выполнение ctrl + [number] заметно быстрее, чем ctrl + â † ' / â † .

Он по-прежнему анимирован, но завершает анимацию примерно в половине случаев. Я не уверен, что это поможет, но я его брошу.

ответил David 29 J000000Friday11 2011, 23:11:52
35

TotalSpaces имеет возможность отключить анимацию для изменения пробелов:

TotalSpaces все еще находится в стадии бета-тестирования и немного глючит. Перед изменением пробелов есть небольшая задержка, и весь экран, кажется, перемещает несколько пикселей по горизонтали во время перехода. Изменить: оба из них теперь исправлены.

ответил user495470 16 Maypm12 2012, 16:28:53
8

Я заметил, что можно управлять скоростью анимации смены пространства при использовании жестов Swipe в OS X Lion. Вы можете изменить пространство так быстро, если не быстрее, чем в Snow Leopard, выполнив быстрые три пальца или четыре пальца влево или вправо. Конечно, это определенно то, к чему можно обратиться, если вы всегда использовали âŒ~ + â † ' / â † .

Это заставило меня задуматься. Поскольку кажется, что изменение пробелов с помощью клавиш со стрелками, числовых клавиш и жестов выполняет один и тот же тип анимации, вероятно, есть одна системная команда, к которой все три из этих действий будут отображаться. Кроме того, поскольку все они выполняют анимацию с разной скоростью, должен быть параметр, который контролирует скорость анимации. Я не разработчик OS X, поэтому, надеюсь, кто-то другой, обладающий лучшими знаниями о базовых функциях OS X, сможет определить, какие системные команды фактически выполняются, когда пользователь выполняет определенное действие.

ответил sffc 21 AM00000030000000731 2011, 03:20:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132