我想一次为所有将要连接的ALSA设备设置默认音量。
当然,我可以做amixer ...
,甚至alsamixer
可以修改当前可用声卡的音量。
但是我真的想修改默认音量,即使是将来要添加的声卡。
我应该在哪个配置文件中设置默认音量?
我见过,/var/lib/alsa/asound.state
但内容特定于当前连接的声卡。我想要的是一种适用于将要连接的任何声卡的解决方案。
上下文:为什么要这样?我正在为我的项目SamplerBox提供一个现成的Debian图像。用户#1可能使用计算机的内置声卡,用户#2可能具有USB DAC,用户#3可能具有另一个声卡...
我想提供一个默认的-3dB音量,该音量适用于任何ALSA声卡用户可能...
注意:我重新安装了新系统,默认情况下,所有设备的音量均为-20dB:
alsa-utils
/usr/share/alsa/init/
,但是即使显式选择带有… 的文件之一,也似乎忽略了诸如ENV{ppercent}:="75%"
andENV{pvolume}:="-20dB"
(pvolume =播放音量,cvolume =捕获音量)之类的设置alsactl -i /usr/share/alsa/init/default init