Можно ли отключить трекпад на MacBook Pro?


2

У меня есть MacBook Pro, выпущенный в середине 2007 года, с трекпадом, на котором по нижней кромке была физическая кнопка. Трекпад не очень хорошо, и его использование может привести к тому, что он потеряет сознание OS X.

Есть ли способ отключить трекпад немного более низкого уровня, чем метод, описанный в этом вопросе и ответе ? Возможно, настройки BIOS? Я бы хотел, чтобы трекпад никогда не использовался на устройстве, независимо от того, подключена ли к нему внешняя мышь или нет.

Ответы:


2

Вы должны быть в состоянии сделать это, выгружая расширение ядра (kext), которое управляет трекпадом из командной строки.

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kextотключить это. Перейдите kextunloadна, kextloadчтобы включить его.

Когда я проверял это, он жаловался, что не может выгрузить kext, но, похоже, отключил трекпад (и он не отображался в системных настройках), несмотря на предупреждения.

Предупреждение для пользователей Magic Trackpad: У меня нет Magic Trackpad, поэтому я не знаю, отвечает ли этот kext за это устройство или нет. Тщательно протестировав это, вы можете случайно отключить все входы мыши одновременно.

Изменить: я немного больше копал, и есть «AppleBluetoothMultitouch.kext», который звучит так, как будто он отвечает за Magic Trackpad, так что, скорее всего, вы можете отключить внутренний трекпад независимо от любых внешних.


Так что мне придется делать это каждый раз, когда машина загружается? Или достаточно один раз, и он останется без нагрузки между перезапусками?
Ян С.

Я не проводил подробного тестирования, но я думаю, что оно сохраняется после перезагрузок. Это не разрушительное действие, поэтому вы должны быть в порядке, просто попробовать себя. Даже если он не сохраняется, вы должны написать сценарий для выгрузки при перезагрузке.
Робматерс

Я получаю сообщение об ошибке, сообщающее, что расширение используется, когда я пытаюсь его выгрузить. У меня есть USB-мышь, подключенная к машине: gist.github.com/3187966
Ян С.

Я тоже получил эти ошибки (отмечено во 2-м абзаце моего ответа), но, похоже, работает независимо, по крайней мере, на моей машине.
robmathers

Ах, круто. Так что да, он снова включается при перезагрузке, поэтому мне нужно запустить его при входе в систему (или я посмотрю, смогу ли я запустить его при запуске и заставить его работать). Но это довольно хорошо.
Ян С.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.