Beschleunigen Sie die Mission Control-Animationen in macOS Sierra


27

Mit der Einführung in macOS Sierra kann der Benutzer steuern, wie schnell die Mission Control-Animation zur „Endansicht“ wechselt und wie schnell die Aktion auf einem Trackpad ausgeführt wird.

Ich denke, die Standardeinstellung ist viel zu langsam und ich möchte die Geste nicht jedes Mal übertreiben, um die Animation effizienter zu gestalten.

Diese 2012 Artikel bezieht sich auf Einstellungen wie diese:

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

Für schnelle Animationen und zum Zurücksetzen:

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

Ich habe sie in Sierra ausprobiert und sie funktionieren nicht.

Hier ist ein Video des ungefähren Verhaltens der Missionskontrolle ( Quelle ).

Antworten:


10

Aidan Marr ist richtig. BetterTouchTool kann verwendet werden, um das alte Verhalten zu erhalten.

Deaktivieren Sie zunächst das Streichen mit drei Fingern nach oben in den Systemeinstellungen & gt; Trackpad.

Trackpad prefs

Verwenden Sie dann BetterTouchTool wie folgt:

  1. Wählen Sie oben die Registerkarte "Trackpads" und links "Select Application:" "Global".
  2. Klicken Sie auf "Neue Geste hinzufügen"
  3. Wählen Sie "Drei Finger nach oben streichen" als Ihre Geste und "Mission Control" als Ihre Aktion.

BTT Screenshot

Das alte Verhalten ist nun wiederhergestellt und Sie können Folgendes verwenden:

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

Beachten Sie, dass Sie einen ähnlichen Prozess für "App Exposé" verwenden können.

Bonus-Tipp: Da "Mission Control" immer noch eine eigenständige App auf Ihrem System ist, können Sie sie mit dem Dienstprogramm Ihrer Wahl aufrufen. Beispielsweise könnte Keyboard Maestro es mit einem bestimmten Tastenanschlag aufrufen. Wenn Sie die App auf diese Weise aufrufen, wird das alte Verhalten (vor Sierra) verwendet.


Ich habe es versucht und es scheint zu funktionieren. Leider bringt es einige andere Probleme mit sich, nämlich: 1) Sie müssen dieselbe Geste verwenden, um die Missionssteuerung zu öffnen / schließen, dh Sie können nicht die entgegengesetzte Geste verwenden, und 2) der Mauszeiger neigt dazu, sich bei der Ausführung der Geste zu bewegen am wenigsten auf meinem MacBook. Ich akzeptiere diese Antwort - zumindest bis es einen bekannten Terminalbefehl für macOS Sierra gibt, für den keine Apps von Drittanbietern erforderlich sind.
Winterflags

Ich erlebe (2) nicht auf meinem Computer. Ich frage mich, ob es etwas mit dem Wert für Grundeinstellungen & gt zu tun hat; Gestenempfindlichkeit und / oder Trackpad-Geschwindigkeit auf derselben Seite.
Mark Thomson

1
Alternativ würde ich überlegen, mit den Optionen unter Erweiterte Einstellungen & gt; Trackpad & gt; Streichen & gt; 3 & amp; 4 Fingerabdrücke.
Mark Thomson

Das Ausprobieren mit 4 Fingern klappt ganz gut.
Winterflags

3
@Winterflags Am Ende habe ich den Vierfinger-Wisch nach OBEN und UNTEN eingestellt, um die Mission zu steuern. Auf diese Weise können Sie die Missionskontrolle mit der umgekehrten Aktion verlassen!
aashah7

12

Hier ist eine kurze Liste der animationsbezogenen Verbesserungen für macOS Sierra.


Animieren Sie das Öffnen von Anwendungen über das Dock nicht

defaults write com.apple.dock launchanim -bool false

Beschleunigen Sie die Mission Control-Animationen

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

Entfernen Sie die Verzögerung für das automatisch ausgeblendete Dock

defaults write com.apple.dock autohide-delay -float 0

Entfernen Sie die Animation, wenn Sie das Dock ein- oder ausblenden

defaults write com.apple.dock autohide-time-modifier -float 0

Erhöhen Sie die Geschwindigkeit der Fenstergrößenänderung für Cocoa-Anwendungen

defaults write NSGlobalDomain NSWindowResizeTime -float 0.001

Sobald Sie fertig sind, müssen Sie killAll Finder && killAll Dock um diese Programme neu zu starten.

Sie können viel mehr finden, indem Sie nach "Punktedateien" suchen, und die Quelle für die obigen Änderungen (sowie viele, viele weitere) finden Sie in diese besondere dotfile von Mathias Bynens.


8
Sind diese wirklich auf Sierra getestet? Sie können sehen, dass Ihre Antwort im Grunde die gleiche ist wie in meiner Frage. Ich habe es versucht und es hat nicht funktioniert.
Winterflags

4
Ja, sie wurden getestet. Die Belichtungsanimation stellt ein Problem dar, da sie jetzt der Geschwindigkeit Ihrer Geste folgt, genau wie die Geste zum Anzeigen des Desktops. Ich weiß, dass mehrere Leute nach einem Workaround suchen. Die Animationszeit ist in Sierra jedoch noch festgelegt und wird erkannt, was bedeutet, dass die Umgehung wahrscheinlich so aussehen wird disable-follow-fingers -bool false Dadurch wird der Animationszeitraum wirksam. Ich werde aktualisieren, wenn ich von jemandem höre, der diese bestimmte Einstellung findet.
Shelton

6
Ein weiterer Hinweis, den Sie möglicherweise einschalten reduced motion (Einstellungen für Barrierefreiheit). Für mich scheint es das Problem nicht zu lösen, aber es kann sich schneller "anfühlen", weil die gleitende Animation verschwindet.
Shelton

2
Danke für den Tipp. Die Sierra-steuerbare Mission-Control-Funktion "Spähen" kann sehr nützlich sein. Es ist nur die Geschwindigkeit, die Power-Usern nicht gerecht wird. Eine sofortige Enthüllung wäre wahrscheinlich die beste, aber reduced motion tut dies leider nicht.
Winterflags

1
Gleiches Problem hier ... Die Missionskontrollanimation wurde sofort ausgeführt, bevor ich auf Sierra umgestiegen bin. Das defaults write com.apple.dock expose-animation-duration -float 0.1 Befehl scheint nicht zu helfen.
Olivier Lalonde

0

Füge Sheltons Antwort hier hinzu: Die Anwendung BetterTouchTool (bezahlte Anwendung, aber Sie erhalten eine kostenlose Testversion zum Starten) ermöglicht Ihnen das Anpassen von Trackpad-Gesten, und es scheint, dass sie nicht der Geschwindigkeit Ihrer Gesten folgen.

Die Animation ist so schnell wie in El Capitan - oder zumindest so.


0

Ich kann TotalSpaces2 empfehlen, das neuere OS X-Versionen hacken und die Space-Animation deaktivieren kann. Es ist kostenpflichtige Software, aber es gibt eine kostenlose Testversion: https://totalspaces.binaryage.com

Hinweis: Erfordert das Deaktivieren des Systemintegritätsschutzes für die Installation: https://totalspaces.binaryage.com/sipsettings


Ab Mojave muss SIP vollständig deaktiviert sein, damit es ausgeführt werden kann. (Früher nur, um vor Mojave installieren zu können). Ich persönlich halte dies für eine inakzeptable Anforderung, und ich hoffe, dass Apple eine Lösung zulässt, bei der dies nicht erforderlich ist.
Pelle ten Cate

-4

Ich benutzte:

Standardwerte schreiben com.apple.dock expose-animation-duration – float 0

Also habe ich nur den Zwischenraum zwischen Duration und -float gelöscht und es sieht so aus, als hätte es tatsächlich funktioniert!


Hat jemand außer dem Plakat das probiert? Es wurde herabgestimmt.
Winterflags

1
@Winterflags Nein, es ist keine gültige Syntax. expose-animation-duration–float ist kein gültiger Schlüssel
Alexander
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.