Me gustaría configurar el volumen de sonido predeterminado de una vez por todas, para todos los dispositivos ALSA que se conectarán alguna vez.
Por supuesto, podría hacer amixer ...o incluso alsamixermodificar el volumen de las tarjetas de sonido disponibles actualmente .
Pero realmente quiero modificar el volumen predeterminado incluso para futuras tarjetas de sonido que se agregarán más adelante .
¿En qué archivo de configuración debo configurar este volumen de sonido predeterminado?
He visto /var/lib/alsa/asound.statepero el contenido es específico para las tarjetas de sonido conectadas actualmente. Lo que quiero es una solución que se aplique a cualquier tarjeta de sonido que se conecte.
Contexto : ¿por qué quiero esto? Estoy proporcionando una imagen de Debian lista para usar para mi proyecto SamplerBox . El usuario n. ° 1 podría usar la tarjeta de sonido incorporada en la computadora, el usuario n. ° 2 podría tener un DAC USB, el usuario n. ° 3 podría tener otra tarjeta de sonido ...
Me gustaría proporcionar un volumen predeterminado de -3dB que funcione para cualquier persona con tarjeta de sonido ALSA podría tener...
Nota: reinstalé un nuevo sistema nuevo y parece que, por defecto, el volumen es de -20dB para todos los dispositivos:


alsa-utils
/usr/share/alsa/init/, pero configuraciones comoENV{ppercent}:="75%"yENV{pvolume}:="-20dB"(pvolume = volumen de reproducción, cvolume = volumen de captura) parecen ignorarse, incluso cuando se selecciona explícitamente uno de los archivos conalsactl -i /usr/share/alsa/init/default init...