Archlinux silencia o som apenas no navegador

Archlinux silencia o som apenas no navegador

Existe uma maneira de silenciar todos os sons apenas no navegador? Eu preciso que isso seja feito na linha de comando. Atualmente estou usando o alsa mixer para mute (command amixer set Master toggle), mas não consigo encontrar nenhuma maneira de silenciar o navegador e não os outros aplicativos.

Responder1

Doctoror Drive está correto, isso pode ser feito de forma bastante simples com pulseaudio, mas se você estiver usando exclusivamente ALSA, será uma tarefa muito mais difícil.

Com o pulso, há uma variedade de opções. Ambos pacmde pactlsão capazes disso, mas pode parecer muito complicado devido ao número significativo de opções. Alternativamente, você poderia usar uma ferramenta contribuída pela comunidade chamada ponymix(que agora está em [community]) para controlar de forma muito simples os fluxos de aplicativos individuais e as configurações do servidor em todo o sistema.

Com o ALSA puro, entretanto, não tenho certeza se isso é possível.

Responder2

Se você não estiver usando o pulseaudio, você pode criar um dispositivo softvol no alsa:

pcm.aux {
    type softvol
    slave.pcm pcm.default

    control {
            name "AUX"
            card 0
    }
    hint.description "softvol für AUX"
}

Em seguida, configure seu navegador para usar o dispositivo “vdr”. Durante a primeira utilização, um novo controle de mixer será criado e aparecerá, por exemplo, em alsamixer.

informação relacionada