Tôi muốn thiết lập âm lượng âm thanh mặc định một lần cho tất cả các thiết bị ALSA sẽ được kết nối.
Tất nhiên, tôi có thể làm amixer ...
hoặc thậm chí alsamixer
sửa đổi âm lượng của các soundcard hiện có .
Nhưng tôi thực sự muốn sửa đổi âm lượng mặc định ngay cả đối với các soundcard trong tương lai sẽ được thêm vào sau này .
Trong tập tin cấu hình nào tôi nên đặt âm lượng âm thanh mặc định này?
Tôi đã xem /var/lib/alsa/asound.state
nhưng nội dung dành riêng cho các soundcard hiện đang được kết nối. Những gì tôi muốn là một giải pháp sẽ áp dụng cho bất kỳ soundcard nào sẽ được kết nối.
Bối cảnh : tại sao tôi muốn điều này? Tôi đang cung cấp hình ảnh Debian sẵn sàng sử dụng cho SamplerBox dự án của tôi . Người dùng số 1 có thể sử dụng thẻ âm thanh tích hợp của máy tính, Người dùng số 2 có thể có USB DAC, Người dùng số 3 có thể có một thẻ âm thanh khác ...
Tôi muốn cung cấp âm lượng -3dB mặc định sẽ hoạt động cho mọi người sử dụng soundcard ALSA đã có thể...
Lưu ý: Tôi đã cài đặt lại một hệ thống mới và dường như, theo mặc định, âm lượng là -20dB cho tất cả các thiết bị:
alsa-utils
/usr/share/alsa/init/
, nhưng các thiết lập nhưENV{ppercent}:="75%"
vàENV{pvolume}:="-20dB"
(pvolume = phát âm lượng, cvolume = khối lượng chụp) dường như bị bỏ qua, ngay cả khi dứt khoát chọn một trong các tập tin vớialsactl -i /usr/share/alsa/init/default init
...