Como desabilitar o trackpad / mouse através da linha de comando do Mac OS X?

6

Existe um comando de terminal no Mac OS X para desativar / ativar o trackpad / mouse? Eu sei que posso desativar o trackpad do meu MacBook Pro quando um mouse externo estiver conectado. Mas isso também é possível sem um periférico conectado?

    
por JakeGould 11.06.2013 / 14:55

3 respostas

7

Você teria que descarregar os kexts, o que removeria o suporte para o hardware até que fosse recarregado. Eu não recomendo isso.

Desativar

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

Ativar

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext
    
por 11.06.2013 / 15:46
2

Eu tentei isso no OS X 10.9.5

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

dá erro "(kernel) Não é possível descarregar kext com.apple.driver.AppleUSBMultitouch; as classes têm instâncias" mas desativa o Trackpad com sucesso.

Então depois de

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

ativa o Trackpad novamente.

    
por 04.03.2015 / 23:39
1

No OS X 10.9 eu tentei

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

para desativar um trackpad temperamental, mas isso deu um erro e não fez nada. Mas mover a extensão para outro lugar, ou seja,

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

e a reinicialização funcionou - embora, por algum motivo, também tenha desativado o teclado interno (exceto o botão liga / desliga).

FYI, menu Apple > Sobre este Mac > Mais informações ... > Relatório do sistema ... > Extensões (em Software) mostram quais extensões do kernel estão ativas no momento.

    
por 14.10.2014 / 00:44