이를 수행하는 방법이 있지만 어려울 수 있으며 모든 사용자에게 해당되는 것은 아닙니다. Apple에 "하드웨어"스위치가 내장되어 내부 스피커를 비활성화 / 활성화하는 신호를 보냅니다. Windows 또는 다른 OS에는 이러한 기능이 내장되어 있지 않기 때문에 아무것도하지 않는 이상한 신호 일뿐입니다.
옵션 1
이 신호를 비활성화 할 수 없습니다. 아마도 숙련 된 kext 수정자가 필요할 수 있지만 비활성화 된 후에 내부 스피커를 재설정하는 방법을 찾았습니다. 재부팅 후에는 고정되지 않으므로 부팅 후에는 매번 수행해야합니다.
/ System / Library / Extensions /에 AppleHDA.kext를 백업하십시오
이 파일의 패키지 컨텐츠를 표시하고 컨텐츠 / 플러그인으로 이동 한 다음 제거하십시오 AppleHDAHALPlugIn.bundle
.
다음을 실행하여 kext를 다시로드하십시오.
sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
ps aux | grep 'coreaudio[d]' | awk '{print $2}' | xargs sudo kill
백업 파일 AppleHDA.kext를 복구하십시오 (또는 다음에 재부팅 할 때 컴퓨터가 부팅되지 않음).
헤드폰을 분리해도 오디오 장치 패널에 계속 표시됩니다. Retina iMac에서 작동하는지 테스트했습니다. Retina Macbook에서 작동하지 않습니다 (나중에 오디오 없음).
옵션 2
더 좋은 방법이 있습니다 (이 방법은 더 이상 10.12.x +에서 작동하지 않습니다).
다음 파일을 다운로드 :
https://mega.co.nz/#!js4gmZbI!xNFCxGT5zPYCS8RLtxk4xZQxNk0oP2sH8RjXbBqgmE0
https://mega.co.nz/#!ulw13BzD!Y1k564bTSxZrePpPL-si5h65XULwnYeEMwH-l0lSLfI
첫 번째 다운로드를 열고 두 번째 다운로드를 드래그하십시오. 설치하는 데 10 분이 걸립니다. 그런 다음 시스템을 다시 시작하십시오.
헤드폰이 연결되어 있지 않더라도 사운드 패널에 항상 라인 출력 및 내장 스피커가 없습니다.
macOS 10.11, iMac Retina에서 테스트되었으며 MacBook Pro Retina에서 작동하지 않습니다.