Как отключить анимацию переключения окон при переключении пробелов с помощью Mission Control?


44

В Snow Leopard у меня была отключена анимация переключения окон, когда я быстро нажимал между пробелами. Теперь, когда это управление полетом в Lion, появилась длинная анимация, во время которой исчезают все значки на рабочем столе, и я ничего не могу использовать. Я действительно хотел бы отключить это, но старое исправление не работает .

Как я могу отключить эту ненужную анимацию в OS X Lion или позже?


1
Если вы нажмете трэк пальцем на трекпад, анимация может идти намного быстрее. Но я обычно использую внешнюю клавиатуру и мышь, и я согласен, что анимация для сочетания клавиш мучительно медленная.
Джон Даут

К сожалению, я в основном использую свой Mac в режиме раскладушки с внешней клавиатурой, монитором и мышью.
Дэн Лью


У меня та же проблема и вопрос. Нашли решение?
Мэтт

Ответы:


11

Вы можете отключить анимацию с помощью TotalSpaces (англ. ReSpaceApp ). Просто снимите флажок Использовать переходы в настройках TotalSpaces.

Total Spaces интегрируется с системой настольных компьютеров Mission Control и добавляет широкие возможности настройки, включая отключение анимации или регулировку скорости.

Он совместим с OS X 10.10, но требует отключения защиты целостности системы в OS X 10.11.


Для меня тоже. Спустя почти год у нас наконец есть решение!
Тревор Пауэлл

отличный ответ! Ни один из других ответов не работает для меня, только это работает!
Сивей Шен,

1
эти приложения не являются бесплатными, я могу легко сделать это с Ubuntu, и я не понимаю, почему мы должны платить за TotalSpaces
Фабрицио Бертольо


6

Изменить задержку при перетаскивании окон или приложений внутри пробелов.

Запустите Терминал и введите в командной строке следующее:

defaults write com.apple.dock workspaces-edge-delay -float 0.1

Число в конце представляет время ожидания - по умолчанию установлено 0,75 (или 3/4 секунды), поэтому 0,5 - это полсекунды, 0,1 - это десятая доли секунды и т. Д. Если вы используете вышеупомянутую команду и 0.1, вы получите почти мгновенное переключение пробелов.

Если вы хотите вернуться к настройкам по умолчанию, просто укажите это так:

defaults write com.apple.dock workspaces-edge-delay -float 0.75

Я проголосую за это, потому что это полезно, но это еще не решение проблемы.
Дэн Лью

5

С помощью этой функции вы можете отключить анимацию, которая появляется при запуске управления полетом.

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

и отменить с

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

Если вы хотите сохранить анимацию, но ускорить ее, вы можете сделать это вместо

defaults write com.apple.dock expose-animation-duration -float 0.1; killall Dock

Я не знаю, как отключить раздражающую скользящую анимацию при перемещении между пробелами без использования управления полетом, хотя - как было упомянуто выше, использование ctrl + 1, ctrl + 2, ... действительно делает эту анимацию намного быстрее.


1
Не работал 10.10
Роберт Карл

2

Имеет ли эта статья относится к вашей проблеме?

Это защищает эту команду:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO

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

Я только что заметил, что Control + Number заметно быстрее чем Control + Arrow. Это все еще анимированный, но он завершает анимацию примерно в половину времени.

К сожалению, управление полетом еще не было изменено (или секретные настройки для его настройки еще не были включены или обнаружены).

У вас действительно нет другого выбора, кроме как остаться на 10.6 или искать альтернативный оконный менеджер, такой как гиперпространства.


Это относится к анимации отдельных окон, а не к переключению между рабочими столами (виртуальные рабочие столы).
Дэн Лью

Добавил еще кое-что.
harrymc

2
Вы можете добавить все, что вы хотите, но я не приму это, если вы не ответите на вопрос.
Дэн Лью

4
На некоторые вопросы есть только отрицательные ответы. Ваш вопрос, возможно, был отправлен слишком рано, а полный ответ еще не известен. В настоящее время я не могу сделать лучше, чем выше, но вы, конечно, имеете право ждать лучшего ответа или не принимать ни одного.
Harrymc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.