Очень хотелось бы отключить скользящую анимацию, возникающую при переключении рабочих столов через ctrl+ →/ ←или ctrl+ [number]в Lion. Ранее это выполнялось в предыдущих версиях с помощью этой команды:
defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock
Эта новая анимация еще медленнее, чем в Snow Leopard — почти 1 секунда на переключение — настоящий убийца производительности.
Любая помощь очень ценится!
Я разместил сообщение об ошибке на Radar#28495374 , и вот ответ от Apple:
Исправлено в 10.12. Перейдите в раздел «Специальные возможности» и включите «Уменьшить движение»…
Пожалуйста, сообщите нам, решена ли проблема для вас, обновив отчет об ошибке.
Я копался в приложении с помощью GDB , но результаты были неутешительными. Я не думаю, что есть способ сделать это в настоящее время. Вот что я узнал:
Во-первых, вы можете изменить скорость переключения в Mission Control (по-прежнему называется Expose в префах). Для этого просто введите эту команду:
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/ . Обратите внимание в своем описании, что это дубликат приведенного выше номера отчета об ошибке, чтобы помочь персоналу службы поддержки классифицировать и определить приоритет этой ошибки.
Я только что заметил, что выполнение ctrl+ [number]заметно быстрее, чем ctrl+ →/ ←.
Он все еще анимирован, но завершает анимацию примерно в два раза быстрее. Я не уверен, поможет ли это, но я брошу это туда.
ctrl
+ [number]
он пропускает другие рабочие столы между текущим и [number]
предыдущим.ctrl
+ [0-9]
— это круто!В 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 .csrutil disable
в режиме восстановления, и у меня также включено «Уменьшение движения», если это имеет значение. Всем большое спасибо.Я заметил, что можно контролировать скорость анимации смены пространства при использовании жеста Swipe в OS X Lion. Вы можете заставить пространства меняться так же быстро, если не быстрее, как в Snow Leopard, быстро проводя тремя или четырьмя пальцами влево или вправо. Конечно, к этому определенно нужно привыкнуть, если вы всегда использовали ⌘+ →/ ←.
Это заставило меня задуматься. Поскольку кажется, что изменение пробелов с помощью клавиш со стрелками, цифровых клавиш и жестов выполняет один и тот же тип анимации, вероятно, существует одна системная команда, которой соответствуют все три действия. Кроме того, поскольку все они выполняют анимацию с разной скоростью, должен быть параметр, управляющий скоростью анимации. Я не разработчик OS X, поэтому, надеюсь, кто-то, кто лучше разбирается в основных функциях OS X, сможет определить, какие системные команды на самом деле выполняются, когда пользователь выполняет определенное действие.
Вместо использования Spaces я обнаружил, что переключение между неполноэкранными приложениями с помощью приложения Alfred происходит «мгновенно». Я создаю привязку клавиш, используя shift+ctrl плюс букву для каждого приложения (например, e для Excel, w для Word и т. д.). Я делаю это в течение многих лет, и опыт действительно мгновенный.
Если вы поместите приложения в полноэкранный режим, вы все равно получите анимацию, поэтому вам все равно нужно сделать «Доступность» -> «Уменьшить движение». В этом случае переключение приложений с помощью Альфреда происходит быстрее, чем при использовании Ctrl->стрелка, но не так мгновенно, как если бы вы избегали полноэкранного режима.
пользователь8235
Райан Бигг
Крис Пратт
Ллоэки
цтм
пользователь10898
Арам Кочарян
Гэвин Гилмор
алксндр
Апачи
Куинн Комендант
ctrl
+[0-9]
— это круто! Этот ответ является отличным объяснением настройки нескольких рабочих столов.сандерд17
ctrl+7
, но последний не регистрируется, пока анимация все еще воспроизводится... Затем я начинаю вводить неправильная программаATL_DEV