したがって、何らかの理由でこれらのチャンネルを「PulseAudio Volume Control [Peak Detection]」と呼び、アプリやオーディオ出力を使用する他のすべての項目を開くと何度もポップアップします。これはいつも私の設定では、代替入力である「内蔵オーディオアナログステレオモニター」に接続しました。 Firefoxはサポートデバイスに関係なく複数のスパイク検出を実行するため、私のqpwgraphは複雑になります。 Audacityは最悪の犯罪者です。プログラムを開くたびに、一度に約20個が生成されるため、プログラムはゆっくりと開きます。
そこでいくつか開いていることを確認できます。私はすべてを切断しましたが、新しいものが開かれると常に接続がありました。このポップアップをどのように停止しますか?彼らは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...