web-dev-qa-db-ja.com

Mac OS Xコマンドラインでトラックパッド/マウスを無効にする方法は?

Mac OS Xには、トラックパッド/マウスを無効/有効にする端末コマンドはありますか?外付けマウスを接続すると、MacBook Proのトラックパッドを無効にできることを知っています。しかし、これは周辺機器が接続されていなくても可能ですか?

8
user1822048

Kextをアンロードする必要があります。これにより、再ロードされるまでハードウェアのサポートが削除されます。これはあまりお勧めしません。

無効にする

Sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext

有効にする

Sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext
7
demure

OS X 10.9.5でこれを試しました

Sudo kextunload /System/Library/Extensions/AppleUSBMultitouch.kext

「(カーネル)kext com.Apple.driver.AppleUSBMultitouchをアンロードできません。クラスにはインスタンスがあります」というエラーが表示されますが、トラックパッドは正常に無効になります。

後で

Sudo kextload /System/Library/Extensions/AppleUSBMultitouch.kext

トラックパッドを再び有効にします。

2
SleeplessRazi

OS X 10.9で試しました

Sudo kextunload /System/Library/Extensions/AppleUSBMultitouch.kext/

気質的なトラックパッドを無効にするために、しかしそれはエラーを出し、何もしませんでした。しかし、拡張機能を別の場所に移動する、つまり.

Sudo mv /System/Library/Extensions/AppleUSBMultitouch.kext ~

再起動で問題が解決しましたが、何らかの理由で内蔵キーボードも無効になりました(電源ボタンを除く)。

参考までに、Appleメニュー>このMacについて>詳細情報...>システムレポート...>拡張機能(ソフトウェアの下)には、現在アクティブなカーネル拡張機能が表示されます。

1
neatnate