18 votos

¿Se puede desactivar COMPLETAMENTE la animación de cambio de escritorio en MacOS?

I reducido animación y transición en MacOS pero no completamente deshabilitado

Como algunos ya han comentado, se puede "reducir el movimiento" en los ajustes de accesibilidad, utilizar defaults write para "desactivar" algunas animaciones, o utilizar programas como TinkerTool. Pero después de todo eso, cuando cambiar de escritorio utilizando Ctrl + Left o Ctrl + Right En el caso de MacOS, la animación "fade in, fade out" se mantiene durante unos pocos segundos, lo que está bien. Pero

el foco de la ventana permanece desordenado durante un tiempo.

O bien la ventana del escritorio anterior sigue enfocada, o bien no hay ninguna ventana enfocada, para aproximadamente 1 segundo y no puedo realizar ninguna operación, lo cual es súper molesto y ralentiza mi flujo de trabajo.

Una solución

es utilizar Cmd + Tab para cambiar de aplicación, o utilizar Ctrl + 1-9 para saltar a un escritorio específico. De este modo, se corrige el foco de la ventana. Pero esto es un solución no es un solución .

Modificación que hice

  • Todos los escenarios de TinkerTool.app que desactiva la animación
  • "Reducir el movimiento" en los ajustes de accesibilidad de MacOS
  • Algunos scripts, el relacionado con esto es

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

discusión anterior sobre esto

¿Cómo puedo desactivar la animación al cambiar de escritorio en Lion? habló de publicar un error y de TotalSpaces.
¿Cómo se desactivan completamente las animaciones de cambio de espacio en OS X Yosemite? concluyeron que no hay solución.
Desactivar la animación de cambio de escritorio en El Capitán . La solución tiene el mismo problema que yo.
¿Cómo puedo desactivar la animación al cambiar de escritorio en El Capitán? habló sobre TotalSpaces y la desactivación de SIP.

0 votos

¿Puedes proporcionar un vídeo de lo que quieres decir con que "el foco de la ventana está desordenado"? En mi experiencia, moverse a un nuevo escritorio lleva más o menos el mismo tiempo que pulsar una tecla (por ejemplo, CTRL flecha derecha), o el movimiento de deslizamiento en el trackpad, y las ventanas en el nuevo espacio están inmediatamente enfocadas y presentes. Además, ¿qué sistema operativo y qué modelo de Mac; algún monitor externo? Yo sugeriría probar la velocidad en una cuenta de usuario nueva, y ver si eso es mejor. Alternativamente, no utilices Spaces: simplemente cambia entre las ventanas de la aplicación en el mismo espacio del Escritorio.

1 votos

Estoy usando el Mac Pro M1, e independientemente de si uso un gesto del trackpad o un acceso directo, la animación dura alrededor de un segundo y la ventana anterior está activa durante este tiempo. Esto es extremadamente molesto.

0 votos

Curiosamente, cuando conecto un monitor externo y lo convierto en principal, ¡la animación se vuelve más rápida! Tal vez este ajuste esté relacionado con las pantallas.

6voto

aragaer Puntos 3518

Yabai + keymaps

Puede utilizar yabai para gestionar su Windows en MacOS y eliminar todas las animaciones. Los comandos yabai que le permiten moverse instantáneamente entre los 'espacios' son

yabai -m space --focus next        # move left
yabai -m space --focus next        # move right

Lo único que necesitarás es un programa para reasignar las entradas del teclado. Yo prefiero Karabiner-Elements porque te da el control más fino en mi experiencia. Pero es más bien para personas que se sienten cómodas con la programación informática.

Algunas opciones más sencillas (utiliza una GUI) pero de pago son Maestro del teclado y BetterTouchTool . Con estas opciones se reasignaría Ctrl y Ctrl a estos comandos system/shell/bash.

mosquetón

Si quieres seguir la ruta de los mosquetones/códigos, esto debería servirte para empezar.

Puede utilizar Karabiner-Elements para reajustar Ctrl y Ctrl a estos comandos. Si eres nuevo en Karabiner te sugiero que uses goku para crear la configuración de su mosquetón.

Creo que esta configuración para el karabiner.edn archivo (goku/karabiner config) funcionaría

{
    :templates {
        :yabai-focus-space    "/usr/local/bin/yabai -m space --focus \"%s\""
    }
    :main [
      {
        :des "Yabai - Focus prev/next"
        :rules [
            [:!Tleft_arrow [:yabai-focus-space "prev"]]
            [:!Tleft_arrow [:yabai-focus-space "next"]]
        ]}
    ]
}

5 votos

Es una buena idea, y me alegro de que te funcione. Sin embargo, hay dos principales escollos de esta solución. 1. No es nativo. yabai no desactiva las animaciones cambiando la configuración del sistema, sino que las ejecuta activamente y toma el control. Esto puede no ser ideal para los usuarios que quieren "experiencias nativas". 2. yabai podría ser un error. Al menos en mi MBP M1, yabai v4.0.0 no logra inyectar script additions y no puede cambiar de espacio.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X