Acelere las animaciones de Mission Control en macOS Sierra

29

Introducido en macOS Sierra, el usuario puede controlar qué tan rápido se mueve la animación de Mission Control a la "vista final", según la rapidez con que se realiza la acción en un panel táctil.

Creo que la configuración predeterminada es demasiado lenta, y no quiero exagerar el gesto cada vez solo para obtener una mejor eficiencia de la animación.

Este artículo de 2012 se refiere a configuraciones como estas:

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

para animaciones rápidas y para reiniciar:

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

Los he probado en Sierra y no funcionan.

Aquí hay un video del comportamiento aproximado de Mission Control ( fuente ).

Banderas de invierno
fuente

Respuestas:

10

Aidan Marr tiene razón. BetterTouchTool se puede utilizar para obtener el comportamiento anterior.

Primero, desactive el deslizamiento de tres dedos hacia arriba en Preferencias del sistema> Trackpad.

Preferencias de trackpad

Luego, use BetterTouchTool de la siguiente manera:

  1. Seleccione la pestaña "Trackpads" en la parte superior y "Seleccionar aplicación:" "Global" a la izquierda.
  2. Haga clic en "Agregar nuevo gesto"
  3. Seleccione "Deslizar tres dedos hacia arriba" como gesto y "Control de misión" como acción.

Captura de pantalla de BTT

El comportamiento anterior ahora se restaura y podrá usar:

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

Tenga en cuenta que puede usar un proceso similar para "App Exposé"

Consejo adicional: dado que "Mission Control" sigue siendo una aplicación independiente en su sistema, puede utilizar la utilidad de su elección para invocarla. Por ejemplo, puede hacer que Keyboard Maestro lo invoque con una pulsación de tecla particular. Invocar la aplicación de esta manera utiliza el comportamiento anterior (anterior a Sierra).

Mark Thomson
fuente
Intenté esto y parece funcionar. Desafortunadamente, trae algunos otros problemas, a saber: 1) Tienes que usar el mismo gesto para abrir / cerrar el control de la Misión, es decir, no puedes usar el gesto opuesto, y 2) El cursor del mouse tiende a moverse al hacer el gesto, en menos en mi MacBook. Estoy aceptando esta respuesta, al menos hasta que haya un comando de terminal conocido para macOS Sierra sin el requisito de aplicaciones de terceros.
Winterflags
No estoy experimentando (2) en mi máquina. Me pregunto si tiene algo que ver con el valor de Configuración básica> Sensibilidad de gestos y / o velocidad del panel táctil en la misma página.
Mark Thomson
1
Alternativamente, consideraría experimentar con las opciones en Configuración avanzada> Trackpad> Deslizamientos> Deslizamientos de dedo 3 y 4.
Mark Thomson
Probarlo con un toque de 4 dedos, funciona bastante bien.
Winterflags
3
@Winterflags Terminé configurando deslizar cuatro dedos hacia ARRIBA y ABAJO para controlar la misión. ¡De esa manera, puedes salir del control de la misión con la acción opuesta!
aashah7
13

Aquí hay una lista rápida de ajustes relacionados con la animación para macOS Sierra.


No anime aplicaciones de apertura desde el Dock

defaults write com.apple.dock launchanim -bool false

Acelera las animaciones de control de misión

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

Eliminar el retraso de Dock de ocultación automática

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

Eliminar la animación al ocultar / mostrar el Dock

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

Aumente la velocidad de cambio de tamaño de la ventana para aplicaciones de cacao

defaults write NSGlobalDomain NSWindowResizeTime -float 0.001

Una vez hecho esto, killAll Finder && killAll Dockdeberá reiniciar esos programas.

Puedes encontrar mucho más buscando "archivos de puntos", y Mathias Bynens puede encontrar la fuente de los cambios anteriores (así como muchos, muchos más) en este archivo de puntos en particular .

Shelton
fuente
99
¿Están realmente probados en Sierra? Puedes ver que tu respuesta es básicamente la misma que en mi pregunta. Lo he intentado y no funcionó.
Winterflags
44
Sí, han sido probados. La animación de exposición presenta un problema porque ahora sigue la velocidad de su gesto, al igual que el gesto de mostrar escritorio. Sé que varias personas están buscando una solución alternativa. Pero el tiempo de animación todavía está establecido y reconocido en Sierra, lo que significa que el trabajo probablemente se verá como lo disable-follow-fingers -bool falseque hará que el marco de tiempo de la animación surta efecto. Actualizaré si escucho de alguien que encuentre esa configuración en particular.
Shelton
77
Otra nota, puede activar reduced motion(Configuración de accesibilidad). Para mí, no parece resolver el problema, pero puede "sentirse" más rápido, porque la animación deslizante desaparece.
Shelton
2
Gracias por el consejo. La función de control de misión "espiar" controlable de Sierra puede ser bastante útil, es solo la velocidad que no se adapta exactamente a los usuarios avanzados. Una revelación instantánea probablemente sería la mejor, pero reduced motiondesafortunadamente no lo hace.
Winterflags
1
El mismo problema aquí ... la animación de control de misión fue instantánea antes de actualizar a Sierra. El defaults write com.apple.dock expose-animation-duration -float 0.1comando no parece ayudar.
Olivier Lalonde
0

Agregando a la respuesta de Shelton aquí: la aplicación BetterTouchTool (aplicación paga, pero obtienes una prueba gratuita para comenzar) te permite personalizar los gestos del trackpad, y parece que no sigue la velocidad de tus gestos.

La animación es tan rápida como lo fue en El Capitán, o al menos así parece.

Aidan Marr
fuente
0

Puedo recomendar TotalSpaces2 que puede hackear versiones más nuevas de OS X y deshabilitar la animación de espacios. Es un software pago pero hay una prueba gratuita: https://totalspaces.binaryage.com

Nota: requiere deshabilitar la Protección de integridad del sistema para la instalación: https://totalspaces.binaryage.com/sipsettings

Jakub Głazik
fuente
A partir de Mojave, necesita que SIP esté deshabilitado por completo para poder ejecutarse. (solía ser solo para poder instalar antes de Mojave). Personalmente, creo que es un requisito inaceptable, y espero que Apple permita una solución que no implique tener que hacer esto.
The Pellmeister
-4

Solía:

los valores predeterminados escriben com.apple.dock expose-animation-Duration – float 0

Así que acabo de eliminar el espacio entre la duración y -float, ¡y parece que funcionó en realidad!

Mella
fuente
¿Alguien, excepto el afiche, lo intentó? Ha sido rechazado.
Winterflags
1
@Winterflags No, no es una sintaxis válida. expose-animation-duration–floatno es una clave válida
Alexander - Restablecer Monica