Bluetoothオーディオデバイス(私はSUREエレクトロニクスのAMPです)をJACKの出力として使用できるかどうかを知りたいです。
現在私はpulseaudio-bluetoothモジュールとjackdと組み合わせてpulseaudioを逆方向に実行する可能性のみを認識しています:jackdのクライアント(ソース/シンクと呼ばれる)としてpulseaudio。
PS:レイテンシやその他の問題も増えると思いますが、おそらくEdgeケースなどですが、それでも実行したいと思っています。
私の知る限り、JACKまたはALSAはBluetoothをサポートしていないため、Pulseaudioが必要です
PulseaudioからJACKへの接続には通常、追加のパッケージが必要ですpulseaudio-jack
PulseaudioがALSA接続で通常使用されない場合、ALSAデバイスを「オフ」に設定できます
pactl set-card-profile 0 off
より多くのオーディオデバイスで必要な場合は、コマンドを繰り返し、0から1、2に変更します。
より良い解決策は、ALSAカードを検出するpulseaudioモジュールを削除することです:
cp /etc/Pulse/default.pa ~/.config/Pulse/default.pa
nano ~/.config/Pulse/default.pa
このセクションを見つけ、各行の先頭に「#」を追加して次のようにします。
### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif
Nanoを保存して終了(他のテキストエディターを使用できます)
PulseaudioまたはPCを再起動して、新しい構成をリロードします
この状態では、Pulseaudioにはオーディオ再生またはキャプチャデバイスがありません。
D-BusでJACKを使用すると、Pulseaudio Jack SinkおよびPulseaudio JACK Source接続が自動的にロードされます
JACKとPulseaudioの両方が実行されている場合は、次のようにしてジャックへの接続を追加できます。
pactl load-module module-jack-sink
pactl load-module module-jack-source connect=0
pulseaudioがJACKの後に開始された場合、これらの2つのコマンドから「pactl」を除いたものを構成ファイルの最後に追加できます〜/ .config/Pulse/default.pa