Я бы хотел установить громкость звука по умолчанию раз и навсегда, для всех устройств ALSA, которые будут подключаться когда-либо.
Конечно, я мог бы сделать amixer ...
или даже alsamixer
изменить громкость доступных в настоящее время звуковых карт .
Но я действительно хочу изменить громкость по умолчанию даже для будущих звуковых карт, которые будут добавлены позже .
В каком файле конфигурации я должен установить громкость звука по умолчанию?
Я видел, /var/lib/alsa/asound.state
но содержание относится к текущим подключенным звуковым картам. То, что я хочу, это решение, которое будет применяться к любой звуковой карте, которая будет подключена.
Контекст : зачем мне это? Я предоставляю готовый образ Debian для моего проекта SamplerBox . Пользователь № 1 может использовать встроенную звуковую карту компьютера, Пользователь № 2 может иметь USB-ЦАП, Пользователь № 3 может иметь другую звуковую карту ...
Я хотел бы предоставить громкость -3 дБ по умолчанию, которая будет работать для всех пользователей звуковой карты ALSA мог бы иметь...
Примечание: я переустановил новую новую систему, и кажется, что по умолчанию объем составляет -20 дБ для всех устройств:
alsa-utils
/usr/share/alsa/init/
, но такие настройки, какENV{ppercent}:="75%"
иENV{pvolume}:="-20dB"
(pvolume = громкость воспроизведения, cvolume = громкость захвата), похоже, игнорируются, даже если явноalsactl -i /usr/share/alsa/init/default init