A tecla Mute silencia o Master e o Headphone / Speaker (canais alsa), mas ativa apenas o mestre

3

Estou usando o Ubuntu Studio 13.04 em um Thinkpad T420s. Eu não personalizei os scripts de mudo / volume, etc. A tecla mudo silencia meu áudio, mas não o ativa. Quando eu corro alsamixer eu vejo o efeito da tecla mudo no alsa: ele silencia tanto o canal "Master" quanto o "Headphone" / "Speaker", mas depois em un-mute ele apenas desativa o "Master" canal.

Eu posso desabilitar manualmente os canais componentes no alsamixer, e meu som volta. Mas é claro que eu não deveria ter que fazer isso.

Como eu corrijo para que o mudo funcione por meio da tecla?

(Meu problema parece similar a pergunta 118675 mas não é o mesmo, e a resposta aceita não afeta minha situação.)

(Eu estava usando o Ubuntu Studio 11.10 mais antigo até a atualização recente, e a tecla mudo foi configurada corretamente.)

    
por danstowell 29.08.2013 / 23:51

2 respostas

8

Muito obrigado! Isso me ajudou com a minha configuração do Arch / LXDE - o botão mudo que é recomendado no wiki do LXDE silencia todos os canais do alsamixer e não os emudece (pelo menos não para minha placa de som).

Como resolvi:

Alterei o valor do comando XF86AudioMute para:

amixer -q -D pulse sset Master toggle
    
por user172586 26.01.2014 / 17:02
0

OK, acredito ter resolvido: o importante é saber que estou usando o Ubuntu Studio, o que significa que o gerenciador de janelas é openbox . Então, o que eu preciso fazer é editar as combinações de teclas definidas em ~/.config/openbox/lxde-rc.xml - você pode ver a opção definida aqui:

  <keybind key="XF86AudioMute">       <action name="Execute">        <command>amixer -q sset Master toggle</command>     </action>   </keybind>

que edito para se tornar:

<keybind key="XF86AudioMute"> <action name="Execute"> <command>amixer -q -D pulse sset Master toggle</command> </action> </keybind>

e depois do logout-login, a tecla mudo funciona como esperado.

    
por danstowell 30.08.2013 / 09:09