Wie kann ich die Animation deaktivieren, wenn ich in Lion zwischen Desktops wechsle?

292

Ich würde sehr gerne die Gleitanimation deaktivieren, die auftritt, wenn Desktops über ctrl+ / oder ctrl+ [number]in Lion gewechselt werden. Dies wurde zuvor in früheren Versionen mit dem folgenden Befehl ausgeführt:

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

Diese neue Animation ist noch langsamer als in Snow Leopard - fast eine Sekunde zum Umschalten - ein echter Produktivitätskiller.

Jede Hilfe sehr geschätzt!

Rob J
quelle
22
Für mich ist es nicht so sehr die Zeit, sondern vielmehr, um meine Produktivität zu steigern, wechsle ich Desktops wie ein verrückter Mann. Ich finde, diese neue Animation macht mich krank Zeit ist da. werde hier posten, wenn ich eine Lösung finde.
8
Ich stimme Rob zu, die Animation vermittelt das gleiche Gefühl wie Seekrankheit. Nur ein Weg, um es schneller zu machen oder sogar die kleine Lockerung am Ende zu beseitigen, wäre gut.
Ryan Bigg
1
Ich fügte eine kleine Belohnung hinzu, in der Hoffnung, dass jemand sich die Mühe macht, tatsächlich eine Methode zu finden, um dies zu tun.
Dienstag,
2
Ich warte geduldig auf die Reparatur von Leerzeichen und kann immer noch nicht glauben, dass es keine Lösung gibt. Ich hasse diese Animation auf jeden Fall.
Gavin Gilmour
2
Wenn die einzige App, die Sie im Vollbildmodus verwenden möchten und dies nicht tun, iTerm ist, haben Sie Glück: Im Bereich "Allgemein" der Voreinstellungen gibt es ein Kontrollkästchen "Vollbildfenster im Lion-Stil verwenden", das standardmäßig aktiviert ist. Deaktivieren Sie dieses Kontrollkästchen und iTerm kann hinter anderen Fenstern den Vollbildmodus aktivieren.
Alxndr

Antworten:

144

Ich habe einen Bug auf Radar # 28495374 gepostet und hier ist die Antwort von Apple:

Behoben in 10.12. Gehen Sie zu Eingabehilfen und aktivieren Sie Bewegung reduzieren.

Bitte teilen Sie uns mit, ob das Problem für Sie behoben ist, indem Sie Ihren Fehlerbericht aktualisieren.

Bewegung in Accessibility Mac OS 10.12 reduzieren

Dorian
quelle
6
Das ist toll! Mir wird sonst schwindelig.
Ashe
3
Schaltet dies sofort um?
Lenar Hoyt
2
@LenarHoyt Ja :) (es gibt ein bisschen Fading / Laden für wie 100ms vielleicht)
Dorian
3
Dies sollte die akzeptierte Antwort sein.
Jinbom Heo
33
Ich frage mich, ob wir in der Lage sind, die 100-ms-Überblendung ebenfalls loszuwerden.
Cosmin Pascu
102

Ich habe mich mit GDB tief in die App vertieft , aber die Ergebnisse waren enttäuschend. Ich glaube nicht, dass es derzeit einen Weg gibt, dies zu tun. Folgendes habe ich gelernt:

Zuerst können Sie die Umschaltgeschwindigkeit in Mission Control ändern (in den Einstellungen immer noch Expose genannt). Geben Sie dazu einfach diesen Befehl ein:

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

Führen Sie den folgenden Befehl aus, um zu den Standardeinstellungen zurückzukehren:

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

Zweitens gibt es in der Binärdatei einen Verweis auf fps-spaceswitch(Frames per Second Spaceswitch). Ich habe eine Weile damit rumgespielt und auch Variationen davon ausprobiert, zum Beispiel spaceswitch-animation-durationohne Glück.

Leider (mindestens ab 10.7.1) scheint es keine Möglichkeit zu geben, Einstellungen im Zusammenhang mit dieser Animation zu ändern.

Ich habe dafür einen Fehler bei Apple behoben. Die Radarnummer lautet 10073864. Ich empfehle Ihnen, den Bericht auch unter https://bugreport.apple.com/ einzureichen . Beachten Sie in Ihrer Beschreibung, dass es sich um ein Duplikat der oben genannten Nummer des Fehlerberichts handelt, damit die Supportmitarbeiter diesen Fehler besser kategorisieren und priorisieren können.

Samuel Mikel Bowles
quelle
12
Anstatt ein -int zu verwenden, können Sie auch ein -float verwenden und es auf Brüche setzen. Ich setze meinen Wert auf 0,20, es ist nicht annähernd so beunruhigend wie das Setzen auf 0, wobei es nur an seinen Platz blinkt und eine Art Animation hinterlässt.
X-Istence
5
Eine weitere Möglichkeit besteht darin, durch zweimaliges Antippen schnell zum zuletzt verwendeten Bereich zurückzukehren. zu aktivieren: Standardwerte schreiben com.apple.dock doppeltippen-zurückspringen-bool TRUE; killall Dock Von: cultofmac.com/133205/…
Cam
1
Fehler # 15348128 abgelegt
alxndr
2
... und Apple hat auf wontfix geantwortet: "Das Engineering hat festgestellt, dass dies nicht behoben werden kann. Wenn Sie Fragen zur Lösung dieses Problems haben, aktualisieren Sie bitte Ihren Fehlerbericht. Wir schließen diesen Fehlerbericht jetzt."
Alxndr
2
Fehlernummer 16079706 abgelegt. Feil einfach weiter Leute ab, sie müssen eines Tages zuhören.
Patrick J Collins
41

Ich habe bemerkt , nur das zu tun ctrl+ [number]ist deutlich schneller als ctrl+ / .

Es ist immer noch animiert, aber die Animation ist in etwa der Hälfte der Zeit fertig. Ich bin mir nicht sicher, ob das hilft, aber das werfe ich da raus.

David
quelle
Sie, mein Herr, gewinnen das Internet. ich danke dir sehr. Ein weiterer Hinweis ist, dass bei Verwendung von ctrl+ [number]andere Desktops zwischen dem aktuellen und dem dritten Desktop [number]übersprungen werden.
jammypeach
Vielen Dank. Da ich normalerweise höchstens zwei Leerzeichen benutze, habe ich die Zahlen für Pfeile ersetzt und jetzt ist es zumindest schneller.
Harold Cavendish
46
Leider kann Strg + Nummer nicht auf Vollbild-Apps umschalten
Sparr
Strg + Nummer funktioniert für Apps im Vollbildmodus in 10.8.5. Beachten Sie, dass Sie die Tastenkombinationen für Strg + Nummer in der Systemeinstellungstastatur aktivieren müssen und dies nur für 1 bis 4 möglich ist.
Perry
Cmd + Tab ist die schnellste, die ich zum Wechseln von Vollbild-Apps finden konnte
Ryan Little
40

TotalSpaces hat die Option, die Animation für das Ändern von Leerzeichen zu deaktivieren:

TotalSpaces befindet sich immer noch in der Beta und ist ein bisschen durchgeknallt. Es gibt eine kleine Verzögerung, bevor die Leerzeichen geändert werden, und der gesamte Bildschirm scheint sich während des Übergangs horizontal um einige Pixel zu bewegen. Bearbeiten: Beide wurden nun behoben.

Lri
quelle
Diese App ist vielversprechend - ich hoffe, dass mehr Leute sie finden und dabei helfen, die verbleibenden Fehler auszuräumen. Es ist ein wirklich nettes Power-User-Tool und behebt eine Lücke in der Fensterverwaltung, wenn Sie von einem anderen WM auf einen Mac umsteigen.
bmike
Das ist fantastisch. Die einzelne Zeile des Raums hat mich so verrückt gemacht, als der Löwe herauskam, dass ich kurz überlegte, so etwas zu implementieren, aber nicht dazu kam. Ich hoffe, dass es in Mountain Lion behoben wird, aber in der Zwischenzeit schäle ich die 12 US-Dollar, um diese App zu registrieren.
Noah
Die Verzögerung, bevor ich auf einen Tastendruck reagiere, ist ein Deal Breaker für mich, aber ich werde mir diese App für eine bessere Leistung in Zukunft ansehen.
Sparr
Ich habe Totalspaces ausprobiert. Es funktioniert wirklich gut, wenn es funktioniert. Es scheint verwirrt zu sein, wenn ich Leerzeichen hinzufüge / entferne, und es wird nicht richtig durch alle Leerzeichen / Vollbild-Apps strg-rechtspfeilen.
Gattster
4
@Sparr: (Zumindest) in 0.11.0 können Sie die Verzögerung über die Einstellungen von TS beseitigen, indem Sie das Häkchen Use transitionsauf der TransitionsRegisterkarte und das Häkchen Show notification graphic on desktop changeauf der GeneralRegisterkarte entfernen . @Gattster: Stellen Sie sicher, dass die Layouteinstellungen auf der LayoutRegisterkarte mit der tatsächlichen Anzahl der definierten Desktops übereinstimmen und dass dies aktiviert Navigate right to additional full screen appsist. Verwenden Sie für die Vollbild-App-Integration mit mehreren Desktops die AdvancedRegisterkarte. HINWEIS: Immer wenn Sie die Anzahl der Desktops über Mission Control ändern, müssen Sie entsprechende Änderungen in TotalSpaces vornehmen .
mklement0
10

Ich habe festgestellt, dass es möglich ist, die Geschwindigkeit der Raumänderungsanimation zu steuern, wenn Sie die Swipe-Geste in OS X Lion verwenden. Sie können die Leerzeichen so schnell ändern, wenn nicht sogar schneller als in Snow Leopard, indem Sie schnell mit drei oder vier Fingern nach links oder rechts streichen. Natürlich ist es definitiv etwas, an das man sich gewöhnen kann, wenn man schon immer + / benutzt hat .

Das hat mich zum Nachdenken gebracht. Da das Ändern von Leerzeichen über Pfeiltasten, Zifferntasten und Gesten anscheinend dieselbe Art von Animation ausführt, gibt es wahrscheinlich einen einzigen Systembefehl, dem alle drei dieser Aktionen zugeordnet sind. Da alle die Animation mit einer anderen Geschwindigkeit ausführen, muss es einen Parameter geben, der die Animationsgeschwindigkeit steuert. Ich bin kein OS X-Entwickler. Hoffentlich kann jemand anderes, der die zugrunde liegenden Funktionen von OS X besser kennt, feststellen, welche Systembefehle tatsächlich ausgeführt werden, wenn der Benutzer eine bestimmte Aktion ausführt.

sffc
quelle
3
Das Streichen mit dem Finger ist tatsächlich schneller, wenn Sie schneller streichen. Es geht zum größten Teil mit der gleichen Geschwindigkeit Ihrer Hand. Offensichtlich ist dies eine Entscheidung, die Apple am besten kennt - es fühlt sich natürlich an, bis Sie sie für eine lange Zeit verwenden und seekrank werden!
Ktamlyn