これは、blueman
で完全に更新されたUbuntu18.04です。 。ペアリングされたヘッドセットを接続するときはいつでも、Audio Profile
を除いて、接続は確実に行われます。 Off
に初期化されます 。つまり、Audio Profile
を手動で設定するまで、ヘッドホンから音は出力されません。 High Fidelity Playback (A2DP Sink)
blueman-manager
で gui、その後ヘッドフォンは完全に機能します。
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:ヘッドフォンはうまく機能します。
承認された回答:
これは、修正されない(オタク以外のすべてのユーザーがUbuntuを使用できないようにする)多数のエラーの1つであるようです。
そのための小さなスクリプトを作成し、そのためのデスクトップシンボルを作成したので、Bluetooth設定を1日に10回いじる必要はありません。
これは、デバイスが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