パルスオーディオイコライザーは自動的に出力レシーバーを切り替えますか?

パルスオーディオイコライザーは自動的に出力レシーバーを切り替えますか?

私は主にノートパソコンで音楽を聴くときに使用するBluetoothヘッドセットを持っていますが、通常はうまくいきます。パルスオーディオイコライザーを使用しない限り、オーディオ出力に一時停止/中断/不感帯があるたびにイコライザーを無効にしてから再度有効にするまで、出力はノートブックスピーカーに切り替わります。

私はそれを自分で見つけるために最善を尽くし、起動時にイコライザーがどこかでALSA受信機(私のヘッドフォンのデフォルトのbluez受信機)からLADSPA受信機にデフォルトの受信機を変更することを発見しました(ArchWikiまたはStackExchange)。 )、効果などを適用するために必要です。

だから!イコライザーがこれを防ぐ方法はありますか?


設定:KDEを使用してFedora 27を実行するLenovo Thinkpad、uname -r出力:4.14.13-300.fc27.x86_64

出力の実行pulseaudio-equalizer enable

-------------------------------------
Current operation: enabling equalizer
-------------------------------------
Unloading & reloading stream-restore module...
Loading module-ladspa-sink...
Transferring current mute (0) & volume (25%) to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
Setting ALSA sink (bluez_sink.[bluetooth address].a2dp_sink) preamp (1.0x)...
Setting LADSPA sink (ladspa_output.mbeq_1197.mbeq) as default sink...
Moving active PulseAudio clients to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
-------------------------------------
Equalizer status: [enabled]
Equalizer configuration status: [disabled]
Equalizer plugin: [mbeq_1197/mbeq]
Equalizer control: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
NOTE: Using user-customized settings from '/home/[username]/.pulse/equalizerrc'...
-------------------------------------

答え1

私は1年遅れていましたが:

パルスオーディオ設定は実際にBluetooth受信機をバックアップ出力として使用しますか?

私も同じ問題があり、ladspaモジュールがロードされるときにデフォルトの出力を指定する必要があることがわかりました。

その後、Pulse Audio Equalizerのバイナリのコードを確認したところ、受信機のリストを読み、代替受信機を出力に設定することがわかりました。

(少なくとも私のバージョンでは)する必要があるのは、Bluetooth出力をフォールバックに設定してからイコライザーを実行することです。

答え2

@user2934303の著者の改善

  • 受信機リスト(出力デバイス):

$ pactlリストシンク| grep -e "受信者" -e "名前:"

シンク#0

名前: alsa_output.pci-0000_07_00.6.analog-stereo

シンク #63

名前: ladspa_output.mbeq_1197.mbeq

  • デフォルトの受信機設定

$pactl set-default-sink <id|名前>

挨拶

関連情報