オーディオソースの無効化/削除(PulseAudio)

オーディオソースの無効化/削除(PulseAudio)

比較のために、Windowsではオーディオソースを無効にして、オーディオソースを切り替えようとしたときに選択できる利用可能なオーディオソースの短いリストを表示できます。私が知っているように、これはデバイスをサポートするドライバを無効にしました。 Linux(*)でもこれを実行できますか?それとも、多くのドライバがあまりにも広範囲で一般的であるため、難しいでしょうか?

必要な音源に加えて、モニターでは1つの音源、USBヘッドセット(S / PDIFとアナログ)から2つ、内蔵サウンドカード(同じS / PDIFとアナログ)から2つを入手できます。 。私の目標は、私が使用する2つ(アナログ内蔵およびアナログヘッドフォン)に減らすことです。残りは不要であるか、そもそも音を出すために接続されていないからです。

反対側にこの問題特定のモジュールを直接設定していません。また、システムが新しいデバイスを検索するのを防ぎたくありません。このソリューションまた、将来のデバイスをブロックする可能性があるため、あまり役に立ちません。

実行時にこれを行う方法はありますか?システムが起動するたびにこれを行う必要がある場合は、スクリプトに何かを追加し、ログイン時に起動することもできます。

(*)私のシステムでは、現在Cinnamon DesktopでFedora 33を使用しています。

ベストアンサー1

リスト(次の項目:モジュール、シンク、ソース、シンク入力、ソース出力、クライアント、サンプル、カード)

pactl list cards

無効にする項目を探します。Name:

pactl set-card-profile alsa_card.pci-0000_01_00.1 off

これを自動起動コマンドとして追加します。

おすすめ記事