56 votes

Peut-on désactiver COMPLÈTEMENT l'animation de changement de bureau sous MacOS ?

I réduit animation et transition dans MacOS mais pas complètement désactivé

Comme certains l'ont déjà évoqué, on peut "réduire le mouvement" dans les paramètres d'accessibilité, en utilisant defaults write pour "désactiver" certaines animations, ou utiliser un logiciel comme TinkerTool. Mais après tout cela, lorsque je changer de poste de travail en utilisant Ctrl + Left o Ctrl + Right Dans ce cas, MacOS affiche toujours une animation de type "fade in, fade out" pendant quelques décisecondes, ce qui est très bien. Mais

le focus de la fenêtre reste désordonné pendant un moment.

Soit la fenêtre du bureau précédent est toujours focalisée, soit aucune fenêtre n'est focalisée, car environ 1 seconde et je ne peux effectuer aucune opération, ce qui est très ennuyeux et ralentit mon travail.

Une solution de contournement

est d'utiliser Cmd + Tab pour changer d'application, ou utiliser Ctrl + 1-9 pour passer à un bureau spécifique. De cette façon, le focus de la fenêtre est corrigé. Mais il s'agit d'une solution de contournement et non un solution .

Modification que j'ai faite

  • Chaque paramètre dans TinkerTool.app qui désactive l'animation
  • "Réduire les mouvements" dans les paramètres d'accessibilité de MacOS
  • Quelques scripts, celui qui est lié à ceci est

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

discussion précédente à ce sujet

Comment désactiver l'animation lors du changement de bureau dans Lion ? a parlé de poster un bug et de TotalSpaces.
Comment désactiver complètement les animations de changement d'espace dans OS X Yosemite ? a conclu qu'il n'y a pas de solution.
Désactiver l'animation de changement de bureau sur El Capitan . La solution a le même problème que moi.
Comment puis-je désactiver l'animation lors du changement de bureau dans El Capitan ? a parlé de TotalSpaces et de la désactivation de SIP.

0 votes

Pouvez-vous fournir une vidéo de ce que vous entendez par "le focus de la fenêtre est perturbé" ? D'après mon expérience, le déplacement vers un nouveau bureau prend à peu près le même temps que la pression d'une touche (par exemple CTRL flèche droite), ou le mouvement de balayage du trackpad, et les fenêtres dans le nouvel espace sont immédiatement au point et présentes. Par ailleurs, quel système d'exploitation et quel modèle de Mac ; y a-t-il des moniteurs externes ? Je vous suggère de tester la vitesse dans un tout nouveau compte utilisateur, et de voir si c'est mieux. Sinon, n'utilisez pas les espaces : passez simplement d'une application à l'autre dans le même espace de bureau.

10 votes

J'utilise un Mac Pro M1, et que j'utilise un geste du trackpad ou un raccourci, l'animation dure environ une minute. deuxième et la fenêtre précédente est active pendant ce temps. C'est extrêmement ennuyeux.

0 votes

Il est intéressant de noter que lorsque je branche un moniteur externe et que je le rend principal, l'animation devient plus rapide ! Peut-être que ce paramètre est lié aux écrans.

17voto

aragaer Points 3518

Yabai + keymaps

Vous pouvez utiliser yabai pour gérer votre Windows sur MacOS et supprimer toutes les animations. Les commandes yabai qui vous permettent de vous déplacer instantanément entre les "espaces" sont les suivantes

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

La seule autre chose dont vous aurez besoin est un programme pour remapper les entrées du clavier. Je préfère Éléments du mousqueton parce qu'il vous donne le contrôle le plus fin, selon mon expérience. Mais il s'adresse plutôt aux personnes à l'aise avec la programmation informatique.

Certaines options plus simples (utilisant une interface graphique) mais payantes sont les suivantes Maestro du clavier y BetterTouchTool . Avec ces options, vous pouvez remapper Ctrl y Ctrl à ces commandes system/shell/bash.

mousqueton

Si vous souhaitez emprunter la voie du mousqueton/codage, ceci devrait vous permettre de commencer.

Vous pouvez utiliser Éléments du mousqueton pour remapper Ctrl y Ctrl à ces commandes. Si vous êtes nouveau sur Karabiner, je vous suggère d'utiliser goku pour créer votre configuration de mousqueton.

Je pense que cette configuration pour le karabiner.edn (goku/karabiner config) fonctionnerait.

{
    :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"]]
        ]}
    ]
}

7 votes

C'est une bonne idée, et je suis content que ça marche pour vous. Cependant, il y a deux Les principaux écueils de cette solution. 1. Il n'est pas indigène. yabai ne désactive pas les animations en modifiant la configuration du système, au contraire, il s'exécute activement et prend le contrôle. Cela peut ne pas être idéal pour les utilisateurs qui veulent des "expériences natives". 2. yabai pourrait être bogué. Du moins sur mon MBP M1, yabai v4.0.0 ne parvient pas à injecter script additions et ne peuvent pas changer d'espace.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X