Comment ramener des gestes multi-touch après une panne sans redémarrage?

110

Après une nouvelle installation de Yosemite, les gestes multi-touch ont cessé de fonctionner à deux reprises sur mon Macbook Pro 2011. À chaque fois, les symptômes sont les mêmes:

  • Les gestes ont cessé de fonctionner à la fois avec le trackpad intégré et le trackpad Bluetooth.

  • BetterTouchTool fonctionne toujours. Redémarrer, arrêter BTT n'aide pas.

  • Hé, au moins un clic de deux doigts -> clic droit fonctionne toujours.

J'ai essayé ce qui suit:

  • Basculer les configurations du trackpad ne ramène pas les gestes.

  • Déconnecter, reconnecter, supprimer le trackpad Bluetooth de la liste des périphériques Bluetooth ne fonctionne pas.

Le redémarrage résout le problème. Cependant, un redémarrage dans mon cas est un processus qui prend du temps. Cela implique de fermer correctement les applications, de démonter le stockage réseau, de déconnecter un VPN, etc. - uniquement pour annuler toutes les étapes au démarrage.

Je soupçonne que le processus d’interprétation du multitact s’est écrasé lorsque le dysfonctionnement s’est produit. La CPU était assez occupée aux deux endroits. Je me demande donc s’il existe un processus que je peux appeler lorsqu’il se reproduit pour éviter de redémarrer la machine.

plus loin
la source
4
Je pense que Trey a besoin de sa réponse.
Brian Fegter

Réponses:

204

Tapez killall DockTerminal.

Dans mon cas, seuls les gestes de contrôle de mission avaient cessé de fonctionner (balayage à trois doigts vers la gauche ou la droite pour changer de place, balayage de trois doigts vers le haut pour la vue d'ensemble, contrôle de la mission, etc.).

treythomas123
la source
Lorsque cela m'arrive, ce ne sont pas les gestes de contrôle de mission qui cessent de fonctionner, mais bien de contrôle de mission: les raccourcis clavier échouent également.
Samh
5
Remarque: vous pouvez utiliser le moniteur d'activité pour tuer le quai si le terminal est bloqué
micsthepick
20

D'après mon expérience, le multi-touch plante chaque application. Je pourrais quitter l'application et la relancer, et les gestes seraient de retour.

Apparemment, le fait de mettre l'affichage en veille et de le réveiller réveillera le geste estropié. Vous pouvez cliquer sur le bouton pour faire cela, ou simplement fermer le couvercle, ou utiliser le terminal:

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

Après une seconde d'écran noir, les gestes sont de retour.

(PS: je réponds à ma question ici, donc si ça marche pour vous, on va voter et je le marquerai comme accepté )

plus loin
la source
Je perdais périodiquement deux doigts dans Firefox. Cette réponse restaure la fonctionnalité.
AGS
Un autre vote positif de ma part. Cela fonctionne toujours en 2018, sur OSX High Sierra (10.13). J'avais des problèmes avec mon trackpad magique après en avoir débranché le chargeur. Je mets l'écran en veille, le laisse pendant quelques secondes, puis je le réveille et mes gestes fonctionnent à nouveau! Je vous remercie.
Someguy123
15

Hit le même problème. Trouvé ce vieux fil , où l'utilisateur frimpconseille d'appuyer sur le bouton d'alimentation et de laisser MBP dormir pendant un moment, environ 5 à 10 secondes sont suffisantes. Puis réveillez-le - les gestes sont de retour.
Une recherche plus poussée montre que ce problème est assez ancien, du moins depuis mi-2012 .

Bien que j'aimerais vraiment que cela soit corrigé de façon permanente…

Vyegorov
la source
Cela a fonctionné pour moi. La réponse de SomeDude (désactiver / activer tous les mouvements de défilement et de zoom) ne l’a pas été.
Jess Riedel
5

J'ai trouvé une solution plus rapide. Dans Paramètres → Trackpad, désactivez tous les mouvements de défilement et de zoom, puis réactivez-les. Le trackpad devrait recommencer à fonctionner presque immédiatement (du moins lorsque je l’ai essayé).

SomeDude
la source
5

Le sommeil est utile, cependant, pas toujours préféré pour moi car j'ai certaines tâches en cours d'exécution, écouter de la musique ou quoi que ce soit.

Tuer le quai ou les applications n'ont pas fonctionné, malheureusement.

J'ai constaté que Sierraje pouvais obtenir le balayage avec force en quittant hidd (Human Interface Device Deamon) plusieurs fois (redémarrage automatique).

Modifier:

Après avoir pris connaissance de cette réponse AskDifferent, j’ai été en mesure de cerner le problème à Magnet. En abandonnant son processus, je n’ai pas eu à répéter le problème en 2 heures.

arin
la source
Tué Magnet, j'espère que c'est bien la cause, cette question est une douleur énorme en ce moment. Merci d'avoir partagé!
GuiSim
@GuiSim recommande de passer à Moom. J'ai également eu une répétition du même problème avec Better Touch Tool. Ils sont tous les deux handicapés pour moi. Je n'ai pas eu le problème depuis.
Arin
1

Je ne rencontre régulièrement le même problème que depuis la mise à niveau vers Yosemite (je n'ai pas effectué d'installation propre.) Pour moi, cela n'a affecté que 4 passages de doigts (les 4 directions sont complètement non reconnues), à la fois sur le trackpad intégré et sur un trackpad magique BT.

Fait intéressant, le problème est parti pour moi (du moins pour le moment) sans redémarrage après avoir mis fin à un processus qui se déroulait mal. J'ai constaté des erreurs une fois par seconde dans la console avec le texte suivant: assertion failed: 14A389: libxpc.dylib + 40320 Pour moi, ces messages sont attribués à l'application Spokes (une application d'assistance Plantronics pour mon oreillette), bien que je l'aie vue également pour d' autres applications différentes sur Yosemite.

Il est peut-être anecdotique que les gestes aient recommencé à fonctionner après avoir tué l'application incriminée, mais je vais regarder pour voir s'il existe une corrélation dans le futur, car ce problème a fait plusieurs fois depuis ma mise à jour et ce n'est pas mon premier. le temps de tuer cette application, ni ma première fois avec des gestes reprenant sans un redémarrage.

jptsetme
la source
1

Un truc que j'ai appris à propos d'un problème similaire ici en utilisant Steam.

Créez une copie du fichier "BetterTouchTool.app" et appelez-le comme "BetterTouchTool2.app". Lorsqu'il ne fonctionne plus, ouvrez simplement "BetterTouchTool2.app". Cela devrait vous permettre de continuer à l'utiliser sans redémarrage.

Jeromy Anglim
la source