pulseaudioでは、以下を使用してオーディオデバイスを完全に無効にできます。
pactl list short modules | grep -E "Logitech_BRIO|platform-skl"
pactl unload-module 15 # ID of device I wanted to disable
これにより、デバイスはアプリケーションやほとんどのオーディオ構成設定(Cinnamonデスクトップのサウンド設定など)に表示されなくなります。 Pipewireでは、読んだ後も個々のデバイスがモジュールとして表示されなくなります。PulseAudio Wikiの移行デバイスを完全に無効にする方法がわかりません。プロファイルをオフに設定すると、使用中にpavucontrol
デバイスは削除されません。
Pipewireを使用するときに入力または出力デバイスを完全に無効にする方法はありますか?
ベストアンサー1
恥ずかしいプラグですが、そうです。
私は同じ問題がありましたが、Luaの設定に触れないと解決策が見つかりませんでした。私はこれに対するプルリクエストを作成しました。今回提出してください公式のwireplumberリポジトリにあります。まだセッションマネージャを使用していない可能性がありますが、使用している場合はそれを使用して設定にパッチを適用できます。
URLが消えた場合に必要な操作を簡単に行う方法は次のとおりです。/etc/wireplumber/scripts/monitors/alsa.lua
いつでも関数から戻ることができます。prepareDevice
if properties["device.name"] == "alsa_card.pci-0000_0e_00.4" then
return
end
私が提出したものは実際にdevice.disabled
変数を通して実装されているので、よりユーザーフレンドリーです。