これは完全に更新されたUbuntu 18.04で、blueman
が付いています。ペアのヘッドセットを接続すると、_Audio Profile
_がOff
に初期化されることを除いて、接続は確実に行われます。つまり、_Audio Profile
_ guiで_blueman-manager
_をHigh Fidelity Playback (A2DP Sink)
に手動で設定するまで、ヘッドフォンから音は出力されません。その後、ヘッドフォンは完全に機能します。
接続時に自動的に_Audio Profile
_をHigh Fidelity Playback (A2DP Sink)
に切り替える方法はありますか?
これがデフォルトの動作モードであると思われます。その失敗は、ヘッドフォンを接続したときの次の警告pulseaudio
出力に関係している可能性があります。
_W: [pulseaudio] module-bluez5-device.c: Profile a2dp_sink has no transport
_
注意点として、接続後に手動で切り替えてこの警告が表示されると、サウンド出力は完全に機能し、警告は表示されなくなります。
コマンドラインからオーディオプロファイルを設定することもできます。
_pacmd set-card-profile 2 a2dp_sink
_
これにより、_blueman-manager
_ guiからプロファイルを切り替えるのと同じ結果が得られます。ヘッドフォンは正常に機能します。
これは、決して修正されない多数のエラーの1つであるようです(オタク以外のすべてのユーザーがUbuntuを使用できないようにします)。
そのための小さなスクリプトを作成してデスクトップシンボルを作成したので、1日10回Bluetoothの設定をいじる必要はありません。これは、デバイスが1つだけ接続されている場合にのみ機能します。
# Find the index no. of the bluetooth device
bt_dev_index=`pacmd list-cards | grep bluez_card -B1 | grep index | awk '{print $2}'`
echo -e index = $bt_dev_index\\n
# Set desired bluetooth audio profile for the found index.
pacmd set-card-profile $bt_dev_index a2dp_sink