Je voudrais configurer le volume sonore par défaut une fois pour toutes, pour tous les appareils ALSA qui seront connectés à jamais.
Bien sûr, je pourrais faire amixer ...
ou même alsamixer
modifier le volume des cartes son actuellement disponibles .
Mais je veux vraiment modifier le volume par défaut même pour les futures cartes son qui seront ajoutées plus tard .
Dans quel fichier de configuration dois-je définir ce volume sonore par défaut?
J'ai vu /var/lib/alsa/asound.state
mais le contenu est spécifique aux cartes son actuellement connectées. Ce que je veux, c'est une solution qui s'appliquera à toute carte son qui sera connectée.
Contexte : pourquoi est-ce que je veux cela? Je fournis une image Debian prête à l'emploi pour mon projet SamplerBox . L'utilisateur n ° 1 peut utiliser la carte son intégrée de l'ordinateur, l'utilisateur n ° 2 peut avoir un DAC USB, l'utilisateur n ° 3 peut avoir une autre carte son ...
Je voudrais fournir un volume par défaut de -3 dB qui fonctionnera pour tous les utilisateurs de cartes son ALSA Pourrais avoir...
Remarque: j'ai réinstallé un nouveau système et il semble que, par défaut, le volume soit de -20 dB pour tous les appareils:
alsa-utils
/usr/share/alsa/init/
, mais les paramètres commeENV{ppercent}:="75%"
etENV{pvolume}:="-20dB"
(pvolume = volume de lecture, cvolume = volume de capture) semblent être ignorés, même lors de la sélection explicite d'un des fichiers avecalsactl -i /usr/share/alsa/init/default init
…