Como recuperar gestos multitoque depois que ele falha sem reiniciar?

110

Após uma instalação limpa do Yosemite, os gestos multi-touch pararam de funcionar em duas ocasiões no meu Macbook Pro 2011. Cada vez, os sintomas são os mesmos:

  • Os gestos pararam de funcionar tanto no trackpad interno quanto no bluetooth.

  • O BetterTouchTool ainda funciona. Reiniciar, parar o BTT não ajuda.

  • Ei, pelo menos, clique com dois dedos -> clique direito ainda funciona.

Eu tentei o seguinte:

  • Alternar configurações do trackpad não traz de volta os gestos.

  • Desconectar, reconectar, remover o trackpad bluetooth da lista de dispositivos bluetooth não funciona.

Reiniciar resolve o problema. No entanto, uma reinicialização no meu caso é um processo demorado. Envolve o desligamento adequado de aplicativos, desmontagem do armazenamento em rede, desconexão da VPN etc. - apenas para reverter todas as etapas novamente na inicialização.

Suspeito que o processo de interpretação do multitoque tenha travado quando ocorreu o mau funcionamento. A CPU estava bastante ocupada nos dois pontos. Então, eu me pergunto se existe um processo que eu possa chamar quando acontecer novamente, para evitar a reinicialização da máquina.

ainda mais longe
fonte
4
Eu acho que Trey precisa de seu crédito como resposta.
Brian Fegter

Respostas:

204

Digite killall DockTerminal.

No meu caso, apenas os gestos do Controle de Missão pararam de funcionar (deslize com três dedos para a esquerda / direita para trocar de espaço, deslize com três dedos para visão geral, controle de missão etc.).

treythomas123
fonte
Quando isso acontece comigo, não são os gestos do Controle da Missão que param de funcionar, é o Controle da Missão - os atalhos do teclado também falham.
samh
5
Nota: você pode usar o monitor de atividades para matar o dock se o terminal estiver bloqueado
micsthepick
20

De acordo com minha experiência, o multitoque trava por aplicativo. Eu poderia sair do aplicativo e reiniciá-lo, e os gestos voltariam.

Aparentemente, adormecer a tela e depois ativar o sistema novamente trará de volta um gesto aleijado. Você pode clicar no botão para fazer isso ou simplesmente fechar a tampa ou usar o terminal:

pmset displaysleepnow; sleep 5; caffeinate -u -t 1

Após um segundo da tela preta, os gestos estão de volta.

(PS: estou respondendo minha pergunta aqui, por isso, se funcionar para você, faça um voto positivo e vou marcar como aceito )

ainda mais longe
fonte
Eu perdia periodicamente o furto de dois dedos no Firefox. Esta resposta restaura a funcionalidade.
AGS
Outro voto positivo de mim. Isso ainda funciona em 2018, no OSX High Sierra (10.13). Eu estava tendo problemas com meu trackpad mágico depois de desconectar o carregador dele. Coloquei o monitor em repouso, o deixei por alguns segundos, depois acordei e meus gestos voltaram a funcionar! Obrigado.
Someguy123
15

Bata o mesmo problema. Encontrei este tópico antigo , em que o usuário frimpaconselha pressionar o botão liga / desliga e deixar o MBP dormir por um tempo, cerca de 5 a 10 segundos é suficiente. Então acorde - os gestos estão de volta.
Outras pesquisas mostram que esse problema é bastante antigo, pelo menos desde meados de 2012 .

Embora eu realmente gostaria de consertar isso permanentemente ...

vyegorov
fonte
Isso funcionou para mim. A resposta de SomeDude (desativar / ativar todos os gestos de rolagem e zoom) não foi.
Jess Riedel
5

Encontrei uma solução mais rápida. Nas configurações → trackpad, desative todos os gestos de rolagem e zoom e reative-os. O trackpad deve começar a funcionar novamente quase imediatamente (pelo menos quando eu tentei).

SomeDude
fonte
5

Dormir é útil, no entanto, nem sempre é o preferido para mim, pois tenho algumas tarefas em execução, ouvindo música ou o que quer que seja.

Infelizmente, matar o dock ou os aplicativos não funcionou.

Eu descobri que com Sierraeu sou capaz de recuperar o swiping com força saindo do hidd (Human Interface Device Deamon) várias vezes (reinicia automaticamente).

Editar:

Depois de descobrir essa resposta do AskDifferent, consegui refinar o problema para o Magnet. Ao encerrar seu processo, o problema não se repete há mais de duas horas.

arin
fonte
Killed Magnet, espero que essa seja realmente a causa, esse problema é uma grande dor no momento. Obrigado por compartilhar!
GuiSim 20/06
A @GuiSim recomenda mudar para o Moom. Também tive uma repetição do mesmo problema com a Better Touch Tool. Ambos estão desativados para mim. Eu não tive o problema desde então.
arin 20/06
1

Estou tendo o mesmo problema periodicamente apenas desde a atualização para o Yosemite (não fiz uma instalação limpa.) Para mim, isso afetou apenas quatro toques de dedo (todas as quatro direções não foram reconhecidas) no trackpad interno e no um trackpad mágico da BT.

Curiosamente, o problema desapareceu para mim (pelo menos por enquanto) sem uma reinicialização depois que eu matei um processo que estava se comportando mal. Vi erros no console uma vez por segundo com o seguinte texto: assertion failed: 14A389: libxpc.dylib + 40320 Para mim, essas mensagens são atribuídas ao aplicativo Spokes (um aplicativo auxiliar da Plantronics para o meu fone de ouvido), embora eu também tenha sido relatado para outros aplicativos diferentes no Yosemite.

Pode ser curioso que os gestos tenham começado a funcionar novamente depois que eu matei o aplicativo ofensivo, mas observarei se há uma correlação no futuro, já que esse problema ocorreu e desapareceu algumas vezes desde a minha atualização e não é o meu primeiro tempo matando este aplicativo nem minha primeira vez com gestos retomando sem uma reinicialização.

jptsetme
fonte
1

Um truque que aprendi sobre um problema semelhante aqui usando o Steam.

Crie uma cópia do "BetterTouchTool.app" e chame-o de algo como "BetterTouchTool2.app". Quando parar de funcionar, basta abrir "BetterTouchTool2.app". Isso deve permitir que você continue usando-o sem reiniciar.

Jeromy Anglim
fonte