再起動せずにクラッシュした後、マルチタッチジェスチャを元に戻す方法


110

Yosemiteのクリーンインストール後、Macbook Pro 2011で2回、マルチタッチジェスチャが機能しなくなりました。そのたびに症状は同じです。

  • ジェスチャーは組み込みのトラックパッドとBluetoothトラックパッドの両方の機能を停止しました。

  • BetterTouchToolは引き続き機能します。再起動、BTTの停止は役に立たない。

  • 少なくとも、少なくとも2本の指のクリック->右クリックは機能します。

私は次を試しました:

  • トラックパッドの構成を切り替えても、ジェスチャは元に戻りません。

  • BluetoothデバイスのリストからBluetoothトラックパッドを切断、再接続、削除しても機能しません。

再起動すると問題が解決します。ただし、私の場合の再起動は時間がかかるプロセスです。アプリの適切なシャットダウン、ネットワークストレージのマウント解除、VPNの切断などが含まれます-起動時にすべての手順を元に戻すためだけです。

誤動作が発生すると、マルチタッチを解釈するプロセスがクラッシュしたと思われます。CPUは両方の点で非常にビジーでした。したがって、マシンの再起動を回避するために、再び発生したときに呼び出すことができるプロセスがあるのだろうかと思います。


4
Treyには回答クレジットが必要だと思います。
ブライアンフェクター

回答:


204

killall Dockターミナルに入力します。

私の場合、ミッションコントロールジェスチャのみが機能しなくなりました(3本の指で左右にスワイプしてスペースを切り替えたり、3本の指で上にスワイプして概要を確認したり、ミッションコントロールなど)。


これが私に起こったとき、それは動作を停止するMission Control ジェスチャではなく、それはMission Controlです-キーボードショートカットも失敗します。
サム

5
注:端末がブロックされている場合、アクティビティモニターを使用してドックを殺すことができます
-micsthepick

20

私の経験では、マルチタッチはアプリごとにクラッシュします。アプリを終了して再起動すれば、ジェスチャーが戻ってきます。

どうやら、ディスプレイをスリープ状態にしてから再びシステムを起動すると、不自由なジェスチャーが復活します。ボタンをクリックしてそれを行うか、ふたを閉じるか、ターミナルを使用します。

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

黒い画面が1秒間表示されると、ジェスチャーが戻ってきます。

(PS:私はここで私の質問に答えているので、それがあなたのために働くなら、賛成し、受け入れられたものとしてマークします)


Firefoxで2本の指で定期的にスワイプしていませんでした。この回答は機能を復元します。
AGS

私からの別の賛成票。これは2018年のOSX High Sierra(10.13)でも機能します。充電器を取り外した後、マジックトラックパッドで問題が発生していました。ディスプレイをスリープ状態にして、数秒間放置した後、目を覚ますと、ジェスチャーが再び機能します!ありがとうございました。
Someguy123

15

同じ問題をヒットします。ユーザーが電源ボタンを押してMBPをしばらくスリープさせることを勧めるこの古いスレッドを見つけましたfrimp。約5〜10秒で十分です。その後、目を覚ます-ジェスチャーが戻ってきました。
さらに検索すると、少なくとも2012年半ば以降、この問題はかなり古いことがわかります。

これを永久に修正したいのですが…


これは私のために働いた。SomeDudeの回答(すべてのスクロールおよびズームジェスチャを無効化/有効化)はしませんでした。
ジェスリーデル

5

より速い解決策を見つけました。[設定]→[トラックパッド]で、すべてのスクロールおよびズームジェスチャを無効にしてから、再度有効にします。トラックパッドはほぼすぐに再び動作を開始するはずです(少なくとも試してみたときは動作しました)。


5

睡眠は便利ですが、いくつかのタスクを実行したり、音楽を聴いたりする可能性があるため、私には必ずしも好まれません。

残念ながら、ドックまたはアプリの削除は機能していません。

私はSierrahidd(Human Interface Device Deamon)を強制終了することで複数回スワイプを戻すことができることを発見しました(自動的に再起動します)。

編集:

このAskDifferentの回答を見つけた後、Magnetに問題を絞り込むことができました。そのプロセスを終了しても、2時間以内に問題が繰り返されることはありません。


マグネットを殺した、これが本当に原因であることを願っています、この問題は今大きな痛みです。共有してくれてありがとう!
GuiSim

@GuiSimはMoomへの移行を推奨しています。Better Touch Toolでも同じ問題が繰り返されました。どちらも私にとっては無効です。それ以来、私は問題を抱えていません。
アリン


1

Yosemiteにアップグレードしてから定期的に同じ問題が発生します(クリーンインストールは行いませんでした)。私にとっては、組み込みのトラックパッドとオンの両方で4本の指のスワイプ(4つの方向すべてが完全に認識されない)のみに影響を与えていますBTマジックトラックパッド。

興味深いことに、誤動作しているプロセスを強制終了した後、再起動せずに(少なくとも今のところ)この問題は解決しました。コンソールには1秒に1回、次のテキストでエラーが表示されました:assertion failed: 14A389: libxpc.dylib + 40320 私にとって、これらのメッセージはSpokesアプリ(ヘッドセット用のPlantronicsヘルパーアプリケーション)に起因しますが、Yosemiteの他のさまざまなアプリケーションでも報告されています。

問題のアプリを殺した後、ジェスチャーが再び機能し始めたという逸話かもしれませんが、将来的には相関関係があるかどうかを確認します。これは、この問題が私のアップグレード以来何度か起こっており、初めてではないからですこのアプリを殺す時間も、​​再起動せずにジェスチャを再開する最初の時間もありません。


1

ここで Steamを使用して同様の問題から学んだ1つのトリック。

「BetterTouchTool.app」のコピーを作成し、「BetterTouchTool2.app」などの名前を付けます。動作が停止したら、「BetterTouchTool2.app」を開くだけです。これにより、再起動せずに引き続き使用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.