P.S. Еще неплохо бы замутить что-то вроде "alsactl store -f /etc/asound-$(uname -r).state" и соответствющий "restore", т.к. между релизами ядра ALSA имеет привычку менять внутренности конфигов и некорректно восстанавливать состояние из конфигов старых.
Это общесистемный конфиг, а разводить помойку из настроек для ALSA - не дело. Тем более что используемое дистрибутивное ядро обычно одно - и нет необходимости делать разбивку по версиям. У меня ядер обычно 2 штуки - тестовое/штатное + стабильное/запасное, и имеет смысл разбивать. В конце концов /etc/alsa/$version - тоже выход.
А зачем? ;-) Один раз настроил (главным образом, уровни разных источников), сделал store и забыл. В дальнейшем мастер-регулятор громкости используется тот, что на ресивере.