PulseAudio가 파이프라인/qpwgraph에 너무 많은 [피크 감지] 채널을 생성하지 못하게 하는 방법은 무엇입니까? (리눅스 민트)

PulseAudio가 파이프라인/qpwgraph에 너무 많은 [피크 감지] 채널을 생성하지 못하게 하는 방법은 무엇입니까? (리눅스 민트)

따라서 어떤 이유로 이러한 채널을 "PulseAudio Volume Control [Peak 감지]"라고 부르며 앱이나 오디오 출력을 사용하는 다른 모든 항목을 열 때 여러 번 팝업됩니다. 이것은언제나내 설정에서 대체 입력인 "내장 오디오 아날로그 스테레오 모니터"에 연결되었습니다. Firefox는 지원 장치에 관계없이 여러 스파이크 감지를 수행하므로 내 qpwgraph가 복잡해집니다. Audacity는 최악의 범죄자입니다. 프로그램을 열 때마다 한 번에 약 20개가 생성되므로 프로그램이 더 느리게 열립니다.

PulseAudio 볼륨 제어 피크 감지

거기에서 몇 개가 열려 있는지 확인할 수 있습니다. 나는 모든 것을 연결 해제했지만 새로운 것이 열리면 항상 연결이 있었습니다. 이 팝업을 어떻게 중지합니까? 그들은 qpwgraph와 Audacity의 속도를 늦추고 있습니다.

이것이 Linux Mint 21.1이라는 점을 덧붙이고 싶습니다!

답변1

pulseaudio이러한 장치는 기본적으로 생성되지 않고 pavucontrol다른 프로그램이 생성됩니다(아마도 사용하고 있는 것(?))

매우 유용하다고 생각 pavucontrol하지만 실제로 코드를 약간 변경하지 않고 이러한 피크 모니터가 생성되는 것을 방지할 수 있는 다른 방법을 찾지 못했습니다(실제로 깔끔한 해킹은 아닙니다)(플래그를 선택적 매개변수로 설정하는 것이 더 나을 수 있음).

물론 레벨을 조정할 수는 있지만 시각적 피드백은 없습니다(피크 미터 없음).

존재하다 mainwindow.cc:

pa_stream* MainWindow::createMonitorStreamForSource(uint32_t source_idx, uint32_t stream_idx = -1, bool suspend = false) {
  return NULL; // will surely prevent the creation of a monitor...

관련 정보