Mi piacerebbe impostare il volume dell'audio predefinito una volta per tutte, per tutti i dispositivi ALSA che saranno collegati in assoluto.
Certo, potrei fare amixer ...
o addirittura alsamixer
modificare il volume delle schede audio attualmente disponibili .
Ma voglio davvero modificare il volume predefinito anche per le future schede audio che verranno aggiunte in seguito .
In quale file di configurazione devo impostare questo volume audio predefinito?
Ho visto /var/lib/alsa/asound.state
ma il contenuto è specifico per le schede audio attualmente connesse. Quello che voglio è una soluzione che si applicherà a qualsiasi scheda audio che sarà connessa.
Contesto : perché lo voglio? Sto fornendo un'immagine Debian pronta per l'uso per il mio progetto SamplerBox . L'utente n. 1 potrebbe utilizzare la scheda audio incorporata del computer, l'utente n. 2 potrebbe avere un DAC USB, l'utente n. 3 potrebbe avere un'altra scheda audio ...
Vorrei fornire un volume predefinito di -3dB che funzionerà con qualsiasi scheda audio ALSA potrebbe avere...
Nota: ho reinstallato un nuovo sistema nuovo e sembra che, per impostazione predefinita, il volume sia -20 dB per tutti i dispositivi:
alsa-utils
/usr/share/alsa/init/
, ma impostazioni comeENV{ppercent}:="75%"
eENV{pvolume}:="-20dB"
(pvolume = volume di riproduzione, cvolume = volume di acquisizione) sembrano essere ignorate, anche quando si seleziona esplicitamente uno dei file conalsactl -i /usr/share/alsa/init/default init
...