볼륨 키가 ALSA 마스터 볼륨과 Ubuntu 볼륨을 모두 변경하지 못하도록 방지

볼륨 키가 ALSA 마스터 볼륨과 Ubuntu 볼륨을 모두 변경하지 못하도록 방지

저는 외부 USB 사운드 카드와 볼륨 조절용 휠이 있는 게임 키보드가 있는 데스크탑 PC에서 Ubuntu 21.10을 실행하고 있습니다. (이는 이동 시 "볼륨 업/다운" 키 이벤트를 실행하며 일반 볼륨 키와 동일해야 합니다. ).

휠을 움직이면 "스피커" 아이콘 알림이 나타나고 표시된 볼륨 레벨이 원하는 대로 작은 단계로 변경됩니다. 그러나 에서 alsamixer휠 입력도 알림에 표시된 레벨과 비교하여 사운드 카드의 "마스터" 레벨을 다음과 같이 변경하는 것을 볼 수 있습니다.

  • ~95% 표시 레벨 -> ALSA "마스터"는0-> 오디오 출력이 전혀 없습니다.
  • ~99% ->45-> 소리가 너무 크다
  • 100% ->100-> 매우 큰 소리

ALSA 레벨이 키보드 입력에 반응하는 것을 방지하여 고정 레벨로 설정하고 키보드 입력만 사용하여 알림에 표시된 볼륨을 설정할 수 있습니까?

답변1

  1. 장치에 대한 구성 열기(예:sudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
  2. volume = ignore섹션에 라인 적용[Element Master]
  3. 오디오 서버를 다시 시작합니다.pulseaudio -k && sudo alsa force-reload

관련 정보