Come posso disabilitare l'animazione quando cambio desktop in Lion?


292

Mi piacerebbe molto disabilitare l'animazione a scorrimento che si verifica quando si cambia desktop tramite ctrl+ / o ctrl+ [number]in Lion. Ciò era stato precedentemente realizzato nelle versioni precedenti con questo comando:

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

Questa nuova animazione è ancora più lenta rispetto a Snow Leopard - quasi 1 secondo per passare - un vero killer di produttività.

Qualsiasi aiuto è molto apprezzato!


22
Per me, non è tanto il tempo, più che per essere il mio più produttivo cambio desktop come un matto, trovo che questa nuova animazione mi faccia sentire male ... non c'è bisogno dello sfondo e di TUTTE le icone del desktop per spostare ogni il tempo è lì. posterò qui se trovo una soluzione.

8
Sono d'accordo con Rob, l'animazione crea la stessa sensazione di mal di mare. Sarebbe solo un modo per renderlo più veloce o addirittura rimuovere quel piccolo allentamento alla fine.
Ryan Bigg,

1
Ho aggiunto una piccola taglia nella speranza che qualcuno si sforzasse davvero di trovare un metodo per farlo, il semplice google fu non lo taglierebbe.
tstm,

2
Pazientemente in attesa di correzione degli spazi, non riesco ancora a credere che non ci sia una soluzione. Detesto assolutamente quell'animazione.
Gavin Gilmour,

2
Se l'unica app che desideri a schermo intero e non farlo è iTerm, sei fortunato: nel pannello Generale delle preferenze, c'è una casella di controllo "Usa finestre a schermo intero in stile Lion" che per impostazione predefinita è selezionata. Deselezionalo e iTerm sarà in grado di passare a schermo intero dietro altre finestre.
alxndr,

Risposte:


144

Ho pubblicato un bug su Radar # 28495374 ed ecco la risposta di Apple:

Risolto nel 10.12. Vai su Accessibilità e attiva Riduci movimento ...

Facci sapere se il problema è stato risolto aggiornando la tua segnalazione di bug.

Ridurre il movimento in Accessibilità mac os 10.12


6
Questo è fantastico! In caso contrario, ho le vertigini.
Ashe,

3
Questo passa all'istante?
Lenar Hoyt,

2
@LenarHoyt Sì :) (c'è un po 'di dissolvenza / caricamento per circa 100 ms forse)
Dorian

3
questa dovrebbe essere la risposta accettata.
Jinbom Heo,

33
Mi chiedo se siamo in grado di sbarazzarci anche della dissolvenza da 100 ms.
Cosmin Pascu,

102

Ho approfondito l'app usando GDB ma i risultati sono stati deludenti. Non penso che ci sia un modo per farlo attualmente. Ecco cosa ho imparato:

Per prima cosa puoi cambiare la velocità di passaggio a Mission Control (ancora chiamato Expose nelle preferenze). Per fare ciò basta inserire questo comando:

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

E per tornare ai valori predefiniti, eseguire questo comando:

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

In secondo luogo c'è un riferimento nel binario a fps-spaceswitch(frame per secondo interruttore spaziale). Ho rovinato tutto questo per un po 'e ho anche provato variazioni su questo come spaceswitch-animation-durationsenza fortuna.

Sfortunatamente (almeno dal 10.7.1) non sembra esserci un modo per modificare le impostazioni relative a questa animazione.

Ho riempito un bug per questo con Apple. Il numero di radar è 10073864. Ti incoraggio a presentare anche il rapporto su https://bugreport.apple.com/ . Nota nella descrizione che è un duplicato del numero di segnalazione bug sopra riportato per aiutare il personale di supporto a classificare e dare priorità a questo bug.


12
Invece di usare un -int puoi effettivamente usare un -float e impostarlo su frazioni. Ho impostato il mio su 0,20, non è quasi stonante quanto impostarlo su 0 per cui lampeggia in posizione e lascia una specie di animazione.
X-Istence,

5
un'altra soluzione consiste nell'utilizzare il doppio tap-jump-back per tornare rapidamente all'ultimo spazio che stavi utilizzando. abilitare: impostazioni predefinite scrivere com.apple.dock doppio-tap-jump-back -bool TRUE; killall Dock Da: cultofmac.com/133205/…
Cam

1
bug # 15348128 archiviato
alxndr

2
... e Apple ha risposto wontfix: "Engineering ha stabilito che questo non deve essere risolto. Se hai domande sulla risoluzione di questo problema, ti preghiamo di aggiornare la tua segnalazione di bug con loro. Ora stiamo chiudendo questa segnalazione di bug."
alxndr,

2
bug num 16079706 archiviato. Continua a presentare la gente, devono ascoltare un giorno.
Patrick J Collins,

41

Ho appena notato che fare ctrl+ [number]è notevolmente più veloce di ctrl+ / .

È ancora animato ma completa l'animazione in circa la metà del tempo. Non sono sicuro se questo aiuta, ma lo lancerò là fuori.


lei, signore, vinca Internet. grazie mille. un'altra nota è che quando si utilizza ctrl+ [number]salta gli altri desktop tra quello corrente e quello [number]th.
jammypeach,

Grazie mille. Dato che di solito uso al massimo due spazi, ho sostituito i numeri per le frecce e ora è almeno più veloce.
Harold Cavendish,

46
purtroppo ctrl + numero non può passare alle app a schermo intero
Sparr

Ctrl + numero funziona per le app a schermo intero in 10.8.5 Nota che devi abilitare le scorciatoie del numero Ctrl nel pannello Tastiera Preferenze di Sistema e puoi farlo solo per 1-4.
Perry,

Scheda Cmd + è il più veloce che ho trovato per la commutazione applicazioni a schermo intero
Ryan Little

40

TotalSpaces ha un'opzione per disabilitare l'animazione per il cambio di spazi:

TotalSpaces è ancora in beta e un po 'glitch. C'è un piccolo ritardo prima di cambiare spazio e l'intero schermo sembra muoversi di alcuni pixel in orizzontale durante la transizione. Modifica: entrambi sono stati corretti.


Questa app è sicuramente promettente - spero che più persone lo trovino e aiutino a scuotere i bug rimanenti. È un ottimo strumento per utenti esperti e risolve un buco nella gestione delle finestre se vieni da altri WM a Mac.
bmike

Questo e spettacolare. L'unica fila di spazio mi ha fatto impazzire abbastanza quando è uscito il leone che ho preso brevemente in considerazione di implementare qualcosa del genere, ma non ci sono riuscito. Spero che venga risolto in Mountain Lion ma nel frattempo sto sborsando i $ 12 per registrare questa app.
Noè,

Il ritardo prima di reagire a un tasto premuto è un grosso problema per me, ma guarderò questa app per migliorare le prestazioni in futuro.
Sparr,

Ho provato totalspaces. Funziona davvero bene, quando funziona. Sembra confuso quando aggiungo / rimuovo spazi e non ctrl-rightarrow correttamente attraverso tutti gli spazi / app a schermo intero.
Gattster,

4
@Sparr: (almeno) in 0.11.0 è possibile eliminare il ritardo tramite le preferenze di TS deselezionando Use transitionsla Transitionsscheda e deselezionando Show notification graphic on desktop changela Generalscheda. @Gattster: assicurati che le impostazioni di layout nella Layoutscheda corrispondano al numero effettivo di desktop definiti e che Navigate right to additional full screen appssia selezionato. Per l'integrazione dell'app a schermo intero con più desktop, utilizzare la Advancedscheda. NOTA: ogni volta che si modifica il numero di desktop tramite Mission Control, è necessario apportare le modifiche corrispondenti in TotalSpaces .
mklement0

10

Ho notato che è possibile controllare la velocità dell'animazione del cambio di spazio quando si utilizza il gesto Scorri in OS X Lion. Puoi fare in modo che gli spazi cambino più velocemente, se non più velocemente, di quanto facessero in Snow Leopard facendo un rapido tocco con tre o quattro dita verso sinistra o destra. Certo, è sicuramente qualcosa a cui avvicinarsi se hai sempre usato + / .

Questo mi ha fatto pensare. Poiché sembra che cambiare gli spazi tramite i tasti freccia, i tasti numerici e i gesti esegua tutti lo stesso tipo di animazione, è probabile che vi sia un singolo comando di sistema a cui tutte e tre queste azioni sono associate. Inoltre, poiché tutti eseguono l'animazione a una velocità diversa, deve esserci un parametro che controlla la velocità dell'animazione. Non sono uno sviluppatore di OS X, quindi spero che qualcun altro con una migliore conoscenza delle funzionalità di base di OS X sia in grado di determinare quali comandi di sistema sono effettivamente in esecuzione quando l'utente esegue una determinata azione.


3
Lo scorrimento del dito in realtà è più veloce quando si scorre più velocemente. Va quasi sempre alla stessa velocità della tua mano. Ovviamente questa è una Apple che conosce il miglior tipo di decisione: è naturale finché non la usi per molto tempo e ti ammali in mare!
ktamlyn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.