Os altifalantes e os auscultadores são reproduzidos ao mesmo tempo. Lenovo ThinkPad

0

Ubuntu 12.04 LTS. Eles funcionaram bem até apenas algumas horas atrás, e eu vejo os outros tópicos, mas eles não têm soluções. Nenhum dos 20 devo ter olhado.

Eu olhei para Alsamixer, mas não há opção de auto-mute. Não importa quantas vezes eu aperte a tecla de seta para a direita. Silenciar os alto-falantes silencia tanto os fones de ouvido quanto os alto-falantes.

Meus fones de ouvido não aparecem na saída de configurações de som.

Qualquer maneira de silenciar os alto-falantes sem silenciar os fones de ouvido seria bem-vinda. Os alto-falantes não precisam ser desligados quando eu desconecto os fones de ouvido. Não quebrar fisicamente os alto-falantes, mas pode chegar a esse ponto.

Não poderei seguir instruções que não sejam explícitas, desculpe. Obrigado pelo tempo de qualquer pessoa.

    
por user208175 27.10.2013 / 06:03

1 resposta

0

No meu Lenovo G700, a combinação tomada de microfone / fone de ouvido ("tomada de áudio combinada") não silencia automaticamente ao conectar fones de ouvido. A solução para isso é muito baixo nível e você precisará se sentir muito confortável com a administração de sua máquina. Aqui está como fazer isso:

Primeiro baixe e crie o binário "hda-verbo", que é uma ferramenta de depuração de baixo nível:

ftp://ftp.suse.com/pub/people/tiwai/misc/hda-verb-0.4.tar.gz

Em seguida, dê uma olhada nas informações do codec da sua placa de som em "/ proc / asound". Para minha configuração, este foi o comando:

$ less /proc/asound/card0/codec#0

Procure o número do nó que possui os rótulos "OUT EAPD Balanced" ou "Speaker at Int ATAPI". Na minha configuração, este foi o nó "0x0d".

Agora, procure o caminho do dispositivo da sua placa de som em "/ dev / snd". Experimente qualquer coisa que tenha um nome como "/ dev / snd / hwC0D0", que foi minha configuração.

Execute este comando para silenciar os alto-falantes internos:

$ sudo hda-verb /dev/snd/hwC0D0 0x0d SET_CONN 1

Aqui você deseja substituir o "0x0d" por qualquer número de nó encontrado acima e você desejará experimentar diferentes caminhos de dispositivo, se necessário. Use "SET_CONN 0" no final para ativar o som dos alto-falantes internos. Se você fez isso corretamente, a saída de áudio do fone de ouvido não será alterada.

Eu criei os scripts "mute_internal_speakers" e "unmute_internal_speakers" para simplificar isso.

    
por someben 05.06.2014 / 21:52