PulseAudio가 호출되는 장치를 변경하시겠습니까?

PulseAudio가 호출되는 장치를 변경하시겠습니까?

저는 헤드폰과 마이크 모두에 헤드폰을 사용합니다. 결과적 pavucontrol으로 내 출력과 입력 모두 동일한 태그가 지정되어 Built-in Audio Analogue Stereo루프백 모듈 구성이 다소 좌절감을 느끼게 됩니다. 이름을 "헤드폰" 및 "마이크"로 어떻게 바꾸나요?

답변1

개선하다덱터의 답변, 셸 인수가 해석되는 방식으로 인해 PulseAudio 속성(예: 설명)의 공백에는 큰따옴표가 필요합니다.

pacmd 'update-sink-proplist alsa_output.my-card.analog-stereo device.description="My Card" '

로그인할 때마다 자동으로 명령을 실행하려면 추가 따옴표 없이 PulseAudio 시작 스크립트(일반적 ~/.config/pulse/default.pa으로 또는 ~/.pulse/default.pa) 에 명령을 추가하면 됩니다.pacmd

찾고 있는 장치의 이름을 모르는 경우 출력 싱크 및 입력 소스 목록을 확인하는 가장 빠른 방법은 다음과 같습니다.

pacmd list-sinks | grep name:
pacmd list-sources | grep name:

답변2

예를 들어 사용 device.description하고 update-sink-proplist업데이트 할 수 있습니다 .update-source-proplist

pacmd 업데이트-싱크-proplist alsa_output.my-card.analog-stereo device.description=MyCard

이름의 공백을 올바르게 구문 분석하는 방법을 찾지 못했습니다.

관련 정보