Accélérez les animations Mission Control dans macOS Sierra

29

Introduit dans macOS Sierra, l'utilisateur peut contrôler la vitesse à laquelle l'animation Mission Control se déplace vers la «vue de fin», par la vitesse à laquelle l'action est effectuée sur un trackpad.

Je pense que le réglage par défaut est beaucoup trop lent, et je ne veux pas exagérer le geste à chaque fois juste pour obtenir une meilleure efficacité de l'animation.

Cet article de 2012 fait référence à des paramètres comme ceux-ci:

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

pour des animations rapides et pour réinitialiser:

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

Je les ai essayés à Sierra et ils ne fonctionnent pas.

Voici une vidéo du comportement approximatif de Mission Control ( source ).

Drapeaux d'hiver
la source

Réponses:

10

Aidan Marr a raison. BetterTouchTool peut être utilisé pour obtenir l'ancien comportement.

Tout d'abord, désactivez le balayage à trois doigts dans Préférences Système> Trackpad.

Préférences du trackpad

Ensuite, utilisez BetterTouchTool comme suit:

  1. Sélectionnez l'onglet "Trackpads" en haut et "Select Application:" "Global" à gauche.
  2. Cliquez sur "Ajouter un nouveau geste"
  3. Sélectionnez «Glisser trois doigts vers le haut» comme geste et «Contrôle de mission» comme action.

Capture d'écran BTT

L'ancien comportement est maintenant restauré et vous pourrez utiliser:

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

Notez que vous pouvez utiliser un processus similaire pour "App Exposé"

Astuce bonus: Puisque "Mission Control" est toujours une application autonome sur votre système, vous pouvez utiliser l'utilitaire de votre choix pour l'invoquer. Par exemple, vous pouvez demander à Keyboard Maestro de l'invoquer avec une frappe particulière. L'appel de cette façon utilise l'ancien comportement (pré-Sierra).

Mark Thomson
la source
J'ai essayé cela et cela semble fonctionner. Malheureusement, cela pose d'autres problèmes, à savoir: 1) Vous devez utiliser le même geste pour ouvrir / fermer le contrôle de mission, c'est-à-dire que vous ne pouvez pas utiliser le geste opposé, et 2) Le curseur de la souris avait tendance à se déplacer lors de l'exécution du geste, à moins sur mon MacBook. J'accepte cette réponse - au moins jusqu'à ce qu'il existe une commande de terminal connue pour macOS Sierra sans avoir besoin d'applications tierces.
Winterflags
Je ne rencontre pas (2) sur ma machine. Je me demande si cela a quelque chose à voir avec la valeur des paramètres de base> sensibilité du geste et / ou vitesse du trackpad sur la même page.
Mark Thomson du
1
Alternativement, j'envisagerais d'expérimenter avec les options dans Paramètres avancés> Trackpad> Swipes> 3 & 4 Finger Swipes.
Mark Thomson
Le tester avec un robinet à 4 doigts, fonctionne très bien.
Winterflags
3
@Winterflags J'ai fini par régler le balayage à quatre doigts vers le HAUT et vers le BAS pour contrôler la mission. De cette façon, vous pouvez quitter le contrôle de mission avec l'action inverse!
aashah7
13

Voici une liste rapide des ajustements liés à l'animation pour macOS Sierra.


N'animez pas l'ouverture des applications depuis le Dock

defaults write com.apple.dock launchanim -bool false

Accélérez les animations de contrôle de mission

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

Supprimer le retard du Dock à masquage automatique

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

Supprimer l'animation lors du masquage / affichage du Dock

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

Augmentez la vitesse de redimensionnement des fenêtres pour les applications Cocoa

defaults write NSGlobalDomain NSWindowResizeTime -float 0.001

Une fois cela fait, vous devrez killAll Finder && killAll Dockredémarrer ces programmes.

Vous pouvez trouver beaucoup plus en recherchant des "dotfiles", et la source des changements ci-dessus (ainsi que beaucoup, beaucoup plus) peut être trouvée dans ce dotfile particulier de Mathias Bynens.

Shelton
la source
9
Sont-ils vraiment testés sur Sierra? Vous pouvez voir que votre réponse est essentiellement la même que dans ma question. Je l'ai essayé et cela n'a pas fonctionné.
Winterflags
4
Oui, ils ont été testés. L'animation d'exposition présente un problème car elle suit désormais la vitesse de votre geste, tout comme le geste de bureau de spectacle. Je sais que plusieurs personnes recherchent une solution de rechange. Mais le temps d'animation est toujours défini et reconnu dans Sierra, ce qui signifie que le travail autour ressemblera probablement à disable-follow-fingers -bool falsece qui fera que le délai d'animation prendra effet. Je mettrai à jour si j'entends parler de quelqu'un qui trouve ce paramètre particulier.
Shelton
7
Autre remarque, vous pouvez activer reduced motion(Paramètres d'accessibilité). Pour moi, cela ne semble pas résoudre le problème, mais cela peut "se sentir" plus rapidement, car l'animation glissante disparaît.
Shelton
2
Merci pour le conseil. La fonction de contrôle de mission "furtive" contrôlable par Sierra peut être très utile, c'est juste la vitesse qui ne répond pas exactement aux utilisateurs expérimentés. Une révélation instantanée serait probablement la meilleure, mais reduced motionne le fait malheureusement pas.
Winterflags
1
Même problème ici ... l'animation du contrôle de mission était instantanée avant ma mise à niveau vers Sierra. La defaults write com.apple.dock expose-animation-duration -float 0.1commande ne semble pas aider.
Olivier Lalonde
0

Ajout de la réponse de Shelton ici: L'application BetterTouchTool (application payante, mais vous obtenez un essai gratuit pour commencer) vous permet de personnaliser les gestes du trackpad, et il semble qu'elle ne suit pas la vitesse de vos gestes.

L'animation est aussi rapide qu'elle l'était dans El Capitan - ou semble du moins de cette façon.

Aidan Marr
la source
0

Je peux recommander TotalSpaces2 qui peut pirater les nouvelles versions d'OS X et désactiver l'animation des espaces. C'est un logiciel payant mais il y a un essai gratuit: https://totalspaces.binaryage.com

Remarque: nécessite la désactivation de la protection de l'intégrité du système pour l'installation: https://totalspaces.binaryage.com/sipsettings

Jakub Głazik
la source
Depuis Mojave, il faut que SIP soit complètement désactivé pour pouvoir fonctionner. (utilisé juste pour pouvoir installer avant Mojave). Personnellement, je pense que c'est une exigence inacceptable, et j'espère qu'Apple permettra une solution qui n'implique pas d'avoir à le faire.
Le Pellmeister
-4

J'ai utilisé:

par défaut, écrivez com.apple.dock expose-animation-duration-float 0

Je viens donc de supprimer l'espace entre la durée et -float, et il semble que cela a fonctionné en fait!

Entaille
la source
Quelqu'un, sauf l'affiche, a-t-il essayé cela? Il a été déclassé.
Winterflags
1
@Winterflags Non, ce n'est pas une syntaxe valide. expose-animation-duration–floatn'est pas une clé valide
Alexander - Reinstate Monica