ソースが利用可能な場合のループバックモジュールのロード

ソースが利用可能な場合のループバックモジュールのロード

サウンドカードの入力ソースをレシーバ出力に永久にルーティングして聞きたいです。これを達成するために、次の行を追加しました~/.config/pulse/default.pa

load-module module-loopback latency_msec=5 source=alsa_input.pci-0000_00_1b.0.analog-stereo source_dont_move=true

問題は、すべてのブーツで動作しないことです。

私の最初の推測は、入力ソースが準備される前にループバックモジュールがロードされることがあることです(module-udev-detectまだ作業が完了していない可能性があります)。

うまくいかない場合は、次のログがあります。

Nov 17 10:13:18 localhost.localdomain pulseaudio[1127]: E: [pulseaudio] module-loopback.c: No such source. 
Nov 17 10:13:18 localhost.localdomain pulseaudio[1127]: E: [pulseaudio] module.c: Failed to load module "module-loopback" (argument: "latency_msec=5 source=alsa_input>

PAは、いくつかの桟橋のbashスクリプトに頼らずにソースが利用可能な場合にのみモジュールをロードする簡単な方法を提供しますか?

関連情報