
¿Existe alguna manera de silenciar todos los sonidos solo en el navegador? Necesito que se haga desde la línea de comando. Actualmente estoy usando alsa Mixer para silenciar (comando amixer set Master toggle
), pero no encuentro ninguna manera de silenciar el navegador y no las otras aplicaciones.
Respuesta1
Doctoror Drive tiene razón, esto se puede hacer de forma bastante sencilla con pulseaudio, pero si utilizas ALSA exclusivamente, será una tarea mucho más difícil.
Con el pulso, hay una variedad de opciones. Ambos pacmd
y pactl
son capaces de hacer esto, pero puede parecer demasiado complicado debido a la gran cantidad de opciones. Alternativamente, puede usar una herramienta aportada por la comunidad llamada ponymix
(que ahora está en [comunidad]) para controlar de manera muy simple tanto los flujos de aplicaciones individuales como la configuración del servidor en todo el sistema.
Sin embargo, con ALSA puro no estoy seguro de que esto sea posible.
Respuesta2
Si no estás usando pulseaudio, puedes crear un dispositivo softvol en alsa:
pcm.aux {
type softvol
slave.pcm pcm.default
control {
name "AUX"
card 0
}
hint.description "softvol für AUX"
}
Luego configure su navegador para usar el dispositivo "vdr". Durante el primer uso, se creará un nuevo control del mezclador y aparecerá, por ejemplo, en alsamixer
.