
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 pacmd
e pactl
sã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
.