"amixer set master mute" não funciona com alto-falantes USB externos

"amixer set master mute" não funciona com alto-falantes USB externos

Estou tentando fazer com que o comando "amixer set master mute" funcione quando a saída de som ativa é um alto-falante USB externo, mas não funciona. Parece funcionar apenas se a saída for o alto-falante embutido ou a saída para fone de ouvido.

Alguma sugestão?

Responder1

O próximo foi postado anteriormente nesta resposta:Configurando o volume de entrada do microfone usando a linha de comando?

Levando em consideração o que mencionei aqui, no seu caso seria algo como:

amixer -c 0 set Master 0DB

Mas você deve realizar testes para verificar.

Espero que isso seja útil para você.

Se você estiver usando ALSA, o amixer pode ser útil para sua programação de scripts.

Ao soltar o amixer --helpcomando em um terminal você verá algo assim:

insira a descrição da imagem aqui

Dependendo da sua placa de som, os níveis podem ser diferentes dos meus, mas você pode usar alsamixerno terminal para verificar quais níveis e quais recursos da sua placa de som você pode chamar em um comando para definir o volume como desejar.

insira a descrição da imagem aqui

No meu exemplo, com minha placa de som principal (tenho 2: a integrada e uma placa de áudio PCI), os níveis vão de 0 a 100, desta forma posso alterar o volume de uma entrada/saída desejada em minha placa de som inserindo um terminal o próximo comando:

amixer -c 0 set Front 50DB 
amixer -c 0 set Front 64DB 

No primeiro comando, o resultado definirá a saída do painel frontal para o nível 78% e o segundo irá definir a saída do painel frontal para o nível 100%.

Para coletar informações relacionadas aos controles do seu mixer, elimine o amixercomando sem parâmetros e você obterá uma lista. Ou indique com qual dispositivo de áudio você deseja ver uma lista de controles amixer -c X(onde "X" é o número do seu dispositivo de áudio).

BTW: Lembre-se de que os valores do banco de dados são calculados logaritmicamente e não linearmente.

informação relacionada