Quando altero o volume no mplayer, ele também muda para outros aplicativos. Como posso configurar o mplayer para alterar apenas seu próprio volume? Ou isso é um problema com o restante da pilha de áudio? Eu estou usando alsa com esd.
mplayer
leva uma -softvol
bandeira que o faz usar o mixer de áudio do software em vez da placa de som. Se você deseja ativá-lo permanentemente, pode adicionar o seguinte a ~/.mplayer/config
:
softvol=true
coloque isso na sua configuração
ao=pulse
Por padrão, o mplayer usa o Alsa como interface de saída de áudio e seu mixer de som é provavelmente áudio de pulso. Isso funciona, porque o áudio de pulso possui uma interface alsa para compatibilidade com versões anteriores. Quando você diz ao mplayer para usar a interface de áudio de pulso real, ele pode enviar sinais ao pulso para alterar apenas o volume dessa instância do mplayer e nada mais. A alteração do volume não mudará mais o volume global, mas o controle deslizante de volume do aplicativo. Ao abrir pavucontrol
e alterar o volume no mplayer, você poderá ver como o volume do aplicativo será alterado.
Quando você realmente possui apenas o Alsa no seu sistema, provavelmente deve mudar isso. Quando isso não é uma opção, softvol=true
provavelmente é a sua solução.