Acelere as animações do Controle de Missão no macOS Sierra


29

Introduzido no macOS Sierra, o usuário pode controlar a rapidez com que a animação do Mission Control se move para a "visualização final", pela rapidez com que a ação é executada em um trackpad.

Eu acho que a configuração padrão é muito lenta e não quero exagerar o gesto a cada vez apenas para obter melhor eficiência da animação.

Este artigo de 2012 refere-se a configurações como estas:

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

para animações rápidas e redefinir:

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

Eu tentei na Sierra e eles não funcionam.

Aqui está um vídeo do comportamento aproximado do Controle da Missão ( fonte ).

Respostas:


10

Aidan Marr está correto. O BetterTouchTool pode ser usado para obter o comportamento antigo.

Primeiro, desative o deslizar com três dedos para cima em Preferências do Sistema> Trackpad.

Prefs do trackpad

Em seguida, use o BetterTouchTool da seguinte maneira:

  1. Selecione a guia "Trackpads" na parte superior e "Selecionar aplicativo:" "Global" à esquerda.
  2. Clique em "Adicionar novo gesto"
  3. Selecione "Deslizar três dedos para cima" como gesto e "Controle da missão" como ação.

Captura de tela do BTT

O comportamento antigo agora está restaurado e você poderá usar:

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

Observe que você pode usar um processo semelhante para o "App Exposé"

Dica bônus: Como o "Mission Control" ainda é um aplicativo independente em seu sistema, você pode usar o utilitário de sua escolha para invocá-lo. Por exemplo, você pode fazer com que o Keyboard Maestro o chame com um pressionamento de tecla específico. A chamada do aplicativo dessa maneira usa o comportamento antigo (pré-Sierra).


Eu tentei isso e parece funcionar. Infelizmente, isso traz outros problemas, a saber: 1) Você precisa usar o mesmo gesto para abrir / fechar o controle da missão, ou seja, não pode usar o gesto oposto; e 2) o cursor do mouse tendia a se mover ao fazer o gesto, em menos no meu MacBook. Estou aceitando esta resposta - pelo menos até que exista um comando de terminal conhecido para o macOS Sierra sem a necessidade de aplicativos de terceiros.
Winterflags 25/10/16

Não estou experimentando (2) na minha máquina. Gostaria de saber se tem alguma coisa a ver com o valor de Configurações básicas> Sensibilidade ao gesto e / ou velocidade do trackpad na mesma página.
26616 Mark Thomson #

1
Como alternativa, eu consideraria experimentar as opções em Configurações avançadas> Trackpad> Swipes> 3 e 4 Finger Swipes.
26616 Mark Thomson

Testá-lo com um toque de 4 dedos, funciona muito bem.
Winterflags 26/10/16

3
@Winterflags Acabei definindo deslizar com quatro dedos para cima e para baixo no controle da missão. Dessa forma, você pode sair do controle da missão com a ação oposta!
precisa saber é o seguinte

13

Aqui está uma lista rápida de ajustes relacionados à animação para o macOS Sierra.


Não anime aplicativos de abertura no Dock

defaults write com.apple.dock launchanim -bool false

Acelere as animações do Controle de Missões

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

Remova o atraso do Dock que oculta automaticamente

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

Remova a animação ao ocultar / mostrar o Dock

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

Aumentar a velocidade de redimensionamento da janela para aplicativos de cacau

defaults write NSGlobalDomain NSWindowResizeTime -float 0.001

Uma vez feito, você precisará killAll Finder && killAll Dockreiniciar esses programas.

Você pode encontrar muito mais pesquisando "arquivos de ponto", e a fonte das alterações acima (assim como muitas, muitas mais) pode ser encontrada neste arquivo de ponto específico por Mathias Bynens.


9
São realmente testados no Sierra? Você pode ver que sua resposta é basicamente a mesma que na minha pergunta. Eu tentei e não funcionou.
Winterflags 21/09/16

4
Sim, eles foram testados. A animação de exposição apresenta um problema, porque agora segue a velocidade do seu gesto, assim como o gesto da área de trabalho de exibição. Eu sei que várias pessoas estão procurando uma solução alternativa. Mas o tempo da animação ainda é definido e reconhecido no Sierra, o que significa que provavelmente disable-follow-fingers -bool falsea solução alternativa fará com que o período de animação entre em vigor. Vou atualizar se souber de alguém que encontre essa configuração específica.
Shelton

7
Outra observação, você pode ativar reduced motion(Configurações de acessibilidade). Para mim, isso não parece resolver o problema, mas pode "parecer" mais rápido, porque a animação deslizante desaparece.
21716 Shelton

2
Obrigado pela dica. A função de controle de missão "espiando" controlável da Sierra pode ser bastante útil, é apenas a velocidade que não atende exatamente aos usuários avançados. Uma revelação instantânea provavelmente seria a melhor, mas reduced motioninfelizmente não é o que acontece.
Winterflags 21/09/16

1
O mesmo problema aqui ... a animação do controle da missão foi instantânea antes de eu atualizar para a Sierra. O defaults write com.apple.dock expose-animation-duration -float 0.1comando não parece ajudar.
precisa

0

Acrescentando a resposta de Shelton aqui: O aplicativo BetterTouchTool (aplicativo pago, mas você pode fazer uma avaliação gratuita) permite personalizar os gestos do trackpad e parece que ele não segue a velocidade dos seus gestos.

A animação é tão rápida quanto em El Capitan - ou parece assim, pelo menos.


0

Posso recomendar o TotalSpaces2, que pode hackear versões mais recentes do OS X e desativar a animação de espaços. É um software pago, mas há uma avaliação gratuita: https://totalspaces.binaryage.com

Nota: requer desativar o System Integrity Protection para instalação: https://totalspaces.binaryage.com/sipsettings


No Mojave, ele precisa que o SIP seja desativado completamente para poder executar. (costumava ser apenas para poder instalar antes do Mojave). Pessoalmente, acredito que seja um requisito inaceitável, e espero que a Apple permita uma solução que não envolva a necessidade de fazer isso.
The Pellmeister

-4

Eu usei:

padrões escrever com.apple.dock expose-animation-duration – float 0

Acabei de excluir o espaço entre duration e -float, e parece que funcionou realmente!


Alguém, exceto o pôster, tentou isso? Foi rebaixado.
Winterflags 23/09/16

1
@Winterflags Não, não é uma sintaxe válida. expose-animation-duration–floatnão é uma chave válida
Alexander - Restabelece Monica
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.