Answers:
kextunload是用于在Darwin OS和Mac OS X中卸载kext的正式接口。
卸载系统音频驱动程序:
sudo kextunload /System/Library/Extensions/AppleHDA.kext
再次加载:
sudo kextload /System/Library/Extensions/AppleHDA.kext
如果不是“ AppleHDA.kext”,则可能是/ System / Library / Extensions /中的另一个内核扩展。
我不知道禁用内部扬声器的任何方法。但是,您可能会考虑使用ControlPlane这样的解决方案,该解决方案可以根据您选择的环境因素(例如,连接特定的显示器或存在特定的WiFi接入点)自动设置默认音频输出(以及许多其他系统设置) 。