Bluetooth-наушники инициализируются со звуковым профилем = Off при подключении, возможно, из-за проблемы «Профиль a2dp_sink не имеет транспорта»

Это полностью обновленный Ubuntu 18.04 с blueman . Каждый раз, когда я подключаю спаренную гарнитуру, соединение устанавливается надежно, за исключением того, что для профиля звука устанавливается значение Выкл. .Это означает, что звук в наушниках не выводится, пока я вручную не установлю для параметра Audio Profile значение High Fidelity Playback (A2DP Sink) в графическом интерфейсе blueman-manager , после чего наушники работают отлично.

Есть ли способ автоматически переключить Профиль аудио на Воспроизведение с высокой точностью (приемник A2DP) при подключении?

Я подозреваю, что это может быть режим работы по умолчанию, и его сбой может быть связан со следующим предупреждением pulseaudio , который выводится при подключении наушников:

W: [pulseaudio] module-bluez5-device.c: Профиль a2dp_sink не имеет транспорта

Так же, как напоминание: когда я вручную переключаюсь после подключения и вижу это предупреждение, вывод звука работает отлично, и я больше не вижу никаких предупреждений.

Я также могу установить звуковой профиль из командной строки:

pacmd set-card-profile 2 a2dp_sink

Это дает тот же результат, что и переключение профиля из blueman-manager gui: тогда наушники работают нормально.

4
задан 22 February 2019 в 20:31

1 ответ

Похоже, это одна из многочисленных ошибок, которые никогда не исправляются (не позволяя всем пользователям, не являющимся ботаниками, использовать Ubuntu)

Я написал для этого небольшой скрипт и создал для него символ на рабочем столе. , поэтому мне не нужно возиться с настройками Bluetooth по десять раз в день. Это работает, только если у вас подключено ровно одно устройство.

# 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
1
ответ дан 30 January 2020 в 10:09

Другие вопросы по тегам:

Похожие вопросы: