sincronizando o volume alsa para todos os dissipadores de áudio de pulso

1

Eu controlo o áudio do meu computador usando as teclas que ligam as teclas de áudio XF86 aos comandos do amixer. Isso funciona bem, a menos que eu esteja ouvindo através de um coletor não-alsa, como fones de ouvido conectados ao bluetooth. Nesse caso, o volume é controlado por meio do pulso de áudio e minhas atalhos de teclado não funcionam mais. Existe uma maneira simples de refletir as alterações no volume alsa para todos os sumidouros conhecidos pelo pulso de áudio (por exemplo, de tal forma que uma alteração de -5% no volume master alsa também seria aplicada a todos os dissipadores de áudio de pulso)?

    
por user001 30.04.2018 / 23:51

1 resposta

0

Eu diria que a maneira mais simples é alterar suas combinações de teclas e, em vez dos comandos amixer , emitir os comandos pactl ou pacmd . Envolto em um script que interage sobre todos os sumidouros.

O Pulseaudio rastreia a configuração do mixer ALSA, mas apenas para o coletor conectado ao hardware ALSA, e não vejo uma maneira fácil de alterar isso.

    
por 01.05.2018 / 13:37