명령줄을 통해 기본 펄스 오디오 캡처 소스를 "모니터"로 설정

명령줄을 통해 기본 펄스 오디오 캡처 소스를 "모니터"로 설정

명령줄에서 이 작업을 수행하고 싶습니다. 여기에 이미지 설명을 입력하세요.

지금까지 내가 한 일은 ~/.asoundrc다음 내용이 포함된 파일을 만드는 것입니다.

pcm.pulse_monitor {
  type pulse
  device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
}

ctl.pulse_monitor {
  type pulse
  device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
}

alsa_output.pci-0000_00_1b.0.analog-stereo.monitor원하는 모니터 소스 로 선택하세요 . 하지만 작동하지 않습니다. 왜냐하면 내가 시작하면용감한소스를 Built-in ...다음 으로 설정합니다.파부 컨트롤그런 다음 Audacity를 다시 시작했지만 기본 소스는 Builtin ...여전히Monitor of builtin ...

명령줄에서 작동하게 하는 방법이 있나요? Pulse Audio 서버를 다시 시작하면 PA 서버의 모든 현재 클라이언트 사운드가 차단되므로 바람직하지 않습니다.

미리 감사드립니다.

답변1

아날로그 스테레오 모니터오디오 녹음을 위한 Pulseaudio 소스입니다. ALSA는 ~/.asoundrc 파일에서 사용될 때 이를 인식하지 못합니다.

기본값을 포함하여 Pulseaudio 싱크 및 소스에 대한 정보를 확인하세요.

pacmd dump

기본 소스녹음은 다음과 같은 방법으로 설정할 수 있습니다.

pacmd set-default-source alsa_output.pci-0000_00_1b.0.analog-stereo.monitor

Built in Analog Stereo녹음 옵션을 제거하는 것도 도움이 될 수 있으므로 녹음 옵션만 Monitor of Built in Analog Stereo사용할 수 있습니다 .

( pavucontrol녹화 가능한 소스가 하나만 있는 경우 소스 드롭다운 목록이 표시되지 않습니다.)

pacmd 데이터가 표시될 수 있음카드 프로필처럼:

set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

출력 전용으로 변경합니다.

pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input

pavucontrol -t 5구성 탭을 사용하여 GUI에서 카드 구성 파일을 변경할 수도 있습니다.

드롭다운 메뉴에서 프로필 변경아날로그 스테레오 듀플렉스도착하다아날로그 스테레오 출력

관련 정보