alsa 볼륨을 모든 펄스 오디오 수신기에 동기화

alsa 볼륨을 모든 펄스 오디오 수신기에 동기화

XF86 오디오 키를 믹서 명령에 연결하는 키 바인딩을 사용하여 컴퓨터의 오디오를 제어합니다. alsa가 아닌 수신기(예: 블루투스 연결 헤드셋)를 통해 듣지 않는 한 훌륭하게 작동합니다. 이 경우 볼륨은 펄스 오디오를 통해 제어되며 키 바인딩이 더 이상 작동하지 않습니다. 펄스 오디오로 알려진 모든 수신기에 alsa 볼륨의 변화를 반영하는 쉬운 방법이 있습니까(예: 마스터 alsa 볼륨의 -5% 변경은 모든 펄스 오디오 수신기에도 적용됩니다)?

답변1

가장 쉬운 방법은 amixer명령, 질문 pactl또는 pacmd명령이 아닌 키 바인딩을 변경하는 것입니다. 모든 수신자를 반복하는 스크립트로 래핑됩니다.

Pulseaudio는 ALSA 믹서 설정을 추적하지만 ALSA 하드웨어에 연결된 수신기에 대해서만 추적하며 이 설정을 변경하는 쉬운 방법은 없습니다.

관련 정보