Мне бы очень хотелось отключить скользящую анимацию, возникающую при переключении рабочих столов через ctrl+ →/ ←или ctrl+ [number]в Lion. Ранее это было выполнено в предыдущих версиях с помощью этой команды:
defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock
Эта новая анимация работает даже медленнее, чем в Snow Leopard - почти 1 секунда на переключение - настоящий убийца производительности.
Любая помощь с благодарностью!
Ответы:
Я опубликовал ошибку на радаре # 28495374, и вот ответ от Apple:
источник
Я углубился в приложение, используя GDB, но результаты были разочаровывающими. Я не думаю, что есть способ сделать это в настоящее время. Вот что я узнал:
Сначала вы можете изменить скорость переключения в Mission Control (все еще называется Expose в настройках). Для этого просто введите эту команду:
И чтобы вернуться к настройкам по умолчанию, выполните эту команду:
Во-вторых, в двоичном коде есть ссылка на
fps-spaceswitch
(количество кадров в секунду). Некоторое время я возился с этим, а также пробовал разные варианты, например,spaceswitch-animation-duration
без удачи.К сожалению (по крайней мере, на 10.7.1), похоже, нет способа изменить какие-либо настройки, связанные с этой анимацией.
Я заполнил ошибку для этого с Apple. Номер радара - 10073864. Я бы посоветовал вам также подать отчет по адресу https://bugreport.apple.com/ . Отметьте в своем описании, что он является дубликатом вышеуказанного номера отчета об ошибке, чтобы помочь специалистам службы поддержки классифицировать и расставить приоритеты по этой ошибке.
источник
Я только что заметил, что выполнение ctrl+ [number]заметно быстрее, чем ctrl+ →/ ←.
Это все еще анимированный, но он завершает анимацию примерно в половину времени. Я не уверен, поможет ли это, но я добавлю это туда.
источник
ctrl
+[number]
он пропускает другие рабочие столы между текущим и[number]
третьим.TotalSpaces имеет возможность отключить анимацию для изменения пробелов:
TotalSpaces все еще находится в бета-версии, но немного сбит с толку. Перед сменой пробелов существует небольшая задержка, и весь экран, кажется, перемещается на несколько пикселей по горизонтали во время перехода.Редактировать: оба из них были исправлены.источник
Use transitions
наTransitions
вкладке и убравShow notification graphic on desktop change
наGeneral
вкладке. @Gattster: убедитесь, что настройки макета наLayout
вкладке соответствуют фактическому количеству рабочих столов, которое определено, и этоNavigate right to additional full screen apps
отмечено. Для полноэкранной интеграции приложений с несколькими рабочими столами используйтеAdvanced
вкладку. ПРИМЕЧАНИЕ. Всякий раз, когда вы изменяете количество рабочих столов с помощью Mission Control, вам необходимо внести соответствующие изменения в TotalSpaces .Я заметил, что можно управлять скоростью анимации изменения пространства, когда вы используете жест Swipe в OS X Lion. Вы можете изменить пространство так же быстро, если не быстрее, как в Snow Leopard, быстро проведя пальцем в три или четыре пальца влево или вправо. Конечно, к этому определенно нужно привыкнуть, если вы всегда использовали ⌘+ →/ ←.
Это заставило меня задуматься. Поскольку кажется, что изменение пробелов с помощью клавиш со стрелками, цифровых клавиш и жестов выполняет одинаковый тип анимации, вероятно, существует одна системная команда, на которую отображаются все эти три действия. Кроме того, поскольку все они выполняют анимацию с разной скоростью, должен быть параметр, управляющий скоростью анимации. Я не разработчик для OS X, так что, надеюсь, кто-то еще с лучшим знанием основной функциональности OS X сможет определить, какие системные команды фактически выполняются, когда пользователь выполняет определенное действие.
источник