崩溃后如何在不重启的情况下恢复多点触控手势?


110

全新安装Yosemite之后,多点触摸手势在Macbook Pro 2011上两次停止工作。每次出现的症状都是相同的:

  • 手势停止同时运行内置触控板和蓝牙触控板。

  • BetterTouchTool仍然有效。重新启动,停止BTT并没有帮助。

  • 嘿,至少要用两指单击->右键仍然有效。

我尝试了以下方法:

  • 切换触控板配置不会恢复手势。

  • 断开,重新连接,从蓝牙设备列表中删除蓝牙触控板不起作用。

重新启动即可解决问题。但是,就我而言,重新启动是一个耗时的过程。它涉及正确关闭应用程序,卸下网络存储,断开VPN连接等-只是在启动时再次恢复所有步骤。

我怀疑故障发生时解释多点触控的过程崩溃了。在这两点上,CPU都很忙。所以我想知道是否有一个进程可以在再次发生时调用,以避免重新启动计算机。


4
我认为Trey需要他的答辩信。
Brian Fegter

Answers:


204

键入killall Dock的终端。

在我的情况下,只有任务控制手势停止工作(三个手指向左/向右滑动以切换空间,三个手指向上滑动以进行概览,任务控制等)。


当我遇到这种情况时,不是任务控制手势停止工作,而是任务控制-键盘快捷键也会失败。
samh,2016年

5
注意:如果终端被阻止,您可以使用活动监视器杀死扩展坞
micsthepick '10

20

根据我的经验,多点触控会在每个应用程序的基础上崩溃。我可以退出该应用程序并重新启动它,然后手势就会回来。

显然,让显示器进入休眠状态,然后再次唤醒系统,将会带回残废的手势。您可以单击按钮执行此操作,或者只是合上盖子,或使用终端:

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

黑屏一秒钟后,手势又回来了。

(PS:我在这里回答我的问题,因此,如果它对您有用,请投票并将其标记为已接受


我经常在Firefox中失去两根手指滑动的能力。此答案恢复功能。
AGS

我的另一个支持。在OSX High Sierra(10.13)上,这仍然适用于2018年。拔下充电器电源后,魔术触控板出现问题。我将显示器置于睡眠状态,搁置了几秒钟,然后将其唤醒,手势再次起作用!谢谢。
Someguy123 '18

15

打同样的问题。找到了这个旧线程,用户frimp建议按电源按钮并让MBP睡眠一会儿,大约5到10秒就足够了。然后唤醒它-手势又回来了。
进一步的搜索显示,至少从2012年年中开始,此问题已经很久了。

尽管我真的很想永久解决此问题……


这对我有用。SomeDude的答案(禁用/启用所有滚动和缩放手势)没有。
杰西·里德尔

5

我找到了一个更快的解决方案。在设置→触控板上,禁用所有滚动和缩放手势,然后重新启用它们。触控板几乎应立即重新开始工作(至少在我尝试时已完成)。


5

睡眠是有用的,但是,由于我要执行一些任务,听音乐或进行其他操作,因此睡眠并不总是对我有利。

不幸的是,杀死扩展坞或应用程序无效。

我发现与Sierra我能够获得刷卡回来力戒烟hidd多次(人机接口设备守护进程)(自动重新启动)。

编辑:

在找到关于这个AskDifferent答案之后,我能够将问题缩小到Magnet。退出其过程,我没有在2个小时内再次出现该问题。


杀死了磁铁,希望这确实是原因,这个问题现在是一个巨大的痛苦。感谢分享!
GuiSim

@GuiSim建议移至Moom。我也曾用Better Touch Tool重复过同样的问题。他们都为我禁用。从那以后我再也没有问题了。
阿琳


1

仅在升级到优胜美地(我没有进行全新安装)之后,我才会周期性地遇到相同的问题。对我来说,它在内置触控板上和仅在4个手指滑动(完全无法识别所有4个方向)上产生了影响BT魔术触控板。

有趣的是,在我杀死了行为异常的进程之后,该问题对我来说(至少暂时而言)消失了,而没有重启。我每秒在控制台中看到一次错误,显示以下文本:assertion failed: 14A389: libxpc.dylib + 40320 对我来说,这些消息归因于Spokes应用程序(耳机的Plantronics帮助程序),尽管我也看到它在Yosemite上针对其他不同的应用程序进行了报告。

奇怪的是,在我杀死了有问题的应用程序之后,这些手势又重新开始起作用了,但是我会注意观察将来是否存在相关性,因为自升级以来该问题已经出现并消失了几次,这不是我的第一个问题一次杀死了这个应用程序,这也是我第一次没有重启就恢复手势。


1

我从这里使用Steam 的类似问题中学到的一个技巧。

创建“ BetterTouchTool.app”的副本,并将其命名为“ BetterTouchTool2.app”。当它停止工作时,只需打开“ BetterTouchTool2.app”。这应该使您无需重新启动即可继续使用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.