Jak wyłączyć animację przełączania okien podczas przełączania spacji za pomocą Kontroli misji?

44

W systemie Snow Leopard miałem wyłączoną animację przełączania okien, kiedy szybko wciskałem klawisze spacji. Teraz, gdy jest to Kontrola Misji w Lionie, trwa długa animacja, podczas której znikają wszystkie moje ikony pulpitu i nie mogę nic używać. Naprawdę chciałbym to wyłączyć, ale stara poprawka nie działa .

Jak mogę wyłączyć tę niepotrzebną animację w systemie OS X Lion lub nowszym?

Daniel Lew
źródło
1
Jeśli użyjesz machnięcia 3 palcami na gładziku, animacja może przebiegać znacznie szybciej. Ale zwykle używam zewnętrznej klawiatury i myszy i zgadzam się, że animacja skrótu klawiaturowego jest boleśnie powolna.
John Douthat
Niestety najczęściej używam mojego Maca w trybie klapki z zewnętrzną klawiaturą, monitorem i myszą.
Daniel Lew
4
Powiązane: apple.stackexchange.com/questions/17929/…
Mathias Bynens
Mam ten sam problem i pytanie. Znalazłeś rozwiązanie?
Matt

Odpowiedzi:

11

Możesz wyłączyć animacje za pomocą TotalSpaces (urodzony ReSpaceApp ). Po prostu odznacz pole wyboru Użyj przejść w preferencjach TotalSpaces.

Total Spaces integruje się z systemem wielu pulpitów Mission Control i zapewnia szerokie możliwości dostosowywania, w tym wyłączanie animacji lub dostosowywanie prędkości.

Jest kompatybilny z OS X 10.10, ale wymaga wyłączenia ochrony integralności systemu w OS X 10.11.

0xced
źródło
Dla mnie też. Po prawie roku wreszcie mamy rozwiązanie!
Trevor Powell,
świetna odpowiedź! Żadna inna odpowiedź nie działa dla mnie, tylko to działa!
Siwei Shen -
1
te aplikacje nie są darmowe, mogę to zrobić z Ubuntu i nie rozumiem, dlaczego powinniśmy płacić za TotalSpaces
Fabrizio Bertoglio
6

Zmień opóźnienie podczas przeciągania okien lub aplikacji w Spaces.

Uruchom terminal i wpisz następujące polecenie w wierszu polecenia:

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

Liczba na końcu reprezentuje czas oczekiwania - domyślnie jest ustawiony na 0,75 (lub 3/4 sekundy), więc 0,5 to pół sekundy, 0,1 to jedna dziesiąta sekundy i tak dalej. Jeśli użyjesz powyższego polecenia i 0.1, dostaniesz prawie natychmiastowe przełączanie spacji.

Jeśli chcesz przywrócić ustawienie domyślne, po prostu określ to w ten sposób:

defaults write com.apple.dock workspaces-edge-delay -float 0.75
Joe Wells
źródło
Głosuję za tym, ponieważ jest to pomocne, ale wciąż nie jest to właściwe rozwiązanie.
Daniel Lew
5

Możesz wyłączyć animację, która pojawia się po uruchomieniu kontroli misji

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

i cofnij za pomocą

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

Jeśli chcesz zachować animację, ale przyspieszyć, możesz to zrobić zamiast tego

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

Nie wiem jednak, jak wyłączyć irytującą przesuwaną animację podczas przemieszczania się między przestrzeniami bez korzystania z kontroli misji - jak wspomniano powyżej, użycie klawiszy Ctrl + 1, Ctrl + 2, ... sprawia, że ​​animacja jest znacznie szybsza.

spnkr
źródło
1
Nie działał 10.10
Robert Karl
2

Czy ten artykuł dotyczy twojego problemu?

Opowiada się za tym poleceniem:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO

W przypadku przełączania pulpitu cytuję z Jak mogę wyłączyć animację podczas przełączania komputerów stacjonarnych w Lion? :

Właśnie zauważyłem, że wykonywanie Control + Number jest zauważalnie szybsze niż Control + Arrow. Nadal jest animowany, ale wykonuje animację w około połowie czasu.

Niestety, Kontrola Misji nie została jeszcze zmodyfikowana (ani tajne preferencje jej modyfikacji nie zostały jeszcze upieczone ani odkryte).

Naprawdę nie masz innego wyboru niż pozostanie na 10.6 lub poszukiwanie alternatywnego menedżera okien, takiego jak hiperprzestrzenie.

harrymc
źródło
Dotyczy to pojedynczej animacji okna, a nie przełączania pulpitu (zwanych także pulpitami wirtualnymi).
Daniel Lew
Dodano więcej rzeczy.
harrymc
2
Możesz dodać wszystko, co chcesz, ale nie zaakceptuję tego, chyba że odpowiesz na pytanie.
Daniel Lew
4
Niektóre pytania mają tylko negatywne odpowiedzi. Twoje pytanie mogło zostać opublikowane zbyt wcześnie, a pełna odpowiedź nie jest jeszcze znana. W tej chwili nie mogę zrobić nic lepszego niż powyższe, ale oczywiście masz prawo czekać na lepszą odpowiedź lub nie zaakceptować żadnej.
harrymc