Ho dovuto disabilitare la mia tastiera interna per un po '. Quello che ho fatto è stato provare questo:
sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/
Anche se ha mostrato un errore:
(kernel) Can't unload kext com.apple.driver.AppleUSBTCKeyboard; classes have instances:
(kernel) Kext com.apple.driver.AppleUSBTCKeyboard class AppleUSBTCKeyboard has 6 instances.
Failed to unload com.apple.driver.AppleUSBTCKeyboard - (libkern/kext) kext is in use or retained (cannot unload).
Il modo in cui ho provato ad affrontarlo era trascinarlo fuori. L'ho poi trascinato quando volevo riattivare la tastiera. Quindi l'ho trascinato e rilasciato:
sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/
E il seguente errore è apparso:
TopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/
/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext failed to load - (libkern/kext) authentication failure (file ownership/permissions); check the system/kernel logs for errors or try kextutil(8).
Ho notato che quando l'ho trascinato sul desktop, ho acquisito i privilegi per il kext. Così ho provato questo per fermare l'errore di cui sopra:
sudo chown root /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/
Non ha avuto successo nel correggere l'errore e la tastiera non si è mostrata. So che esiste kextutil che potrebbe essere il nuovo kextload e kextunload come descritto qui . È una domanda simile, anche se la risposta non è ciò che volevo.
Se è possibile ricaricare la tastiera kext con kextutil, mi piacerebbe un tutorial su questo e una spiegazione del perché l'errore di autenticazione mostra.