Antecedentes: uso um Henge Dock para o meu MBPr com um fone de ouvido para coisas como o Skype. Como o Henge Dock usa um cabo de extensão para tornar acessível a porta 'Combination Output' (TRRS) de áudio, o microfone só é detectado se estiver conectado ao ramal ANTES de o MacBook ser encaixado. Esse é um problema muito comum e bem documentado.
Problema / pergunta: deixo meu MacBook encaixado na maioria das vezes, mas uso meu fone de ouvido em vários dispositivos todos os dias. Isso significa que, para que o microfone do fone de ouvido funcione toda vez, eu tenho que desconectar / conectar ou reiniciar ... não é o ideal! Eu gostaria de uma maneira de alternar a detecção de fone de ouvido. Deve ser uma função relacionada ao software que provavelmente pode ser acessada por meio de um script.
Alguma ideia? Obrigado!
fonte
Respostas:
Estou enfrentando o mesmo problema que você e apresentamos duas soluções.
É o melhor que eu venho até agora. Pelo que vale a pena, acho que o problema que estamos vendo é como os fones de ouvido funcionam em nível elétrico e como o próprio sistema lida com a ativação e desativação da porta quando um cabo é detectado. Meu entendimento é que os fones de ouvido funcionam em um sistema de circuito fechado; portanto, quando desconectamos o microfone da extensão, estamos quebrando esse loop e a única maneira de corrigi-lo é ter a porta desativada e reativada (e somente o sistema pode fazer isso quando detecta que não há cabo inserido).
fonte