모든 ALSA 장치의 기본 볼륨

모든 ALSA 장치의 기본 볼륨

설정하고 싶어요기본 볼륨연결될 모든 ALSA 장치에 대해 단번에 적용됩니다.

물론 볼륨을 수정하는 amixer ...것도 가능합니다alsamixer현재 사용 가능한 사운드 카드.
하지만 기본 볼륨을 변경하고 싶습니다.추후에 추가될 사운드카드에 대해서도.

어떤 프로필에서 기본 볼륨을 설정해야 합니까?

확인해 봤는데 /var/lib/alsa/asound.state해당 내용은 현재 연결된 사운드 카드에만 해당되는 내용입니다. 내가 원하는 것은 연결하려는 모든 사운드 카드와 작동하는 솔루션입니다.


문맥: 내가 이걸 왜 원하는 걸까? 나는 내 프로젝트에 바로 사용할 수 있는 데비안 이미지를 제공하고 있습니다.샘플링 박스. 사용자 #1은 컴퓨터에 내장된 사운드 카드를 사용할 수 있고, 사용자 #2는 USB DAC를 사용할 수 있으며, 사용자 #3은 다른 사운드 카드를 사용할 수 있습니다.
모든 ALSA 사운드에서 작동하는 기본 -3dB 볼륨을 제공하고 싶습니다. 사용자가 가질 수 있는 카드...


노트:새로운 시스템을 다시 설치했는데 모든 장치의 볼륨이 기본적으로 -20dB인 것 같습니다.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

답변1

방금 이 기사를 접했는데, 여러분도 저처럼 이 질문에 대한 답을 찾기 위해 애쓰고 있다는 것을 알았습니다. 이것이 나를 위해 문제를 해결한 것입니다.

alsamixer로 가서 원하는 방식으로 모든 것을 설정한 후 종료하고 다음을 입력하십시오.

sudo alsactl store

이는 alsamixer의 현재 구성을 저장하며 해당 구성을 유지해야 합니다.

답변2

및 ( =재생 볼륨, =캡처 볼륨 등) /usr/share/alsa/init/과 같은 설정을 지정할 수 있는 몇 가지 일반 및 드라이버별 구성 파일이 있습니다 . 이러한 설정은 예제로 사용할 수 있도록 이미 포함되어 있어야 합니다.ENV{ppercent}:="75%"ENV{pvolume}:="-20dB"pvolumecvolume/usr/share/alsa/init/default

강제 ALSA를 사용하여 모든 장치를 다시 초기화 alsactl init하거나 alsactl -i /usr/share/alsa/init/foo init.

어떤 이유로 ALSA는 내 시스템의 ppercent및 설정을 무시하는 것 같지만 pvolume귀하의 의견에 따르면 귀하에게 적합한 것 같습니다. 구성이 무시될 수 있는 이유를 알려줄 수 있는 사람이 있으면 기꺼이 이 답변을 수정하겠습니다.

관련 정보