Автоматичне підключення до гарнітури Bluetooth (Sennheiser Momentum M2 AEBT) в Ubuntu 16.04


22

Я володію гарнітурою Bluetooth ( Sennheiser Momentum M2 AEBT). У мене виникає проблема з автоматичним підключенням, для якої я знайшов вирішення. Я вважаю за краще справжнє рішення.

Якщо я хочу, щоб з'єднання спрацювало, я мушу це зробити

  1. Підключіть гарнітуру.
  2. Відредагуйте параметри Bluetooth, виберіть звуковий профіль "Гарнітура"
  3. Відключіть гарнітуру.
  4. Підключіть гарнітуру.
  5. Виберіть в якості звукового профілю "Відтворення з високою точністю".

Тоді все персиково.

Ось альтернативні сценарії, які я спробував:

  1. Коли гарнітура та комп'ютер автоматично підключаються, комп'ютер буде використовувати найновіший профіль (відтворення з високою точністю). Однак VLC відтворюватиме відключений звук, а MPD буде постійно призупинятися.

    Якщо я спробую перетворити профіль на "вимкнено", потім повернувшись до "Відтворення з високою точністю", я отримаю повідомлення про помилку Failed to change the profile to a2dp_sink, і я бачу ті самі проблеми, що і раніше. Така ж ситуація виникає, якщо я зміню профіль на «Гарнітура навушників», то спробуйте перейти на «Відтворення з високою точністю».

  2. На зображеннях ви бачите, що є три варіанти: «Гарнітура», «Громка гарнітура» та «Раковина». Здається, не має значення, на кого натискаю.

Ось скріншоти з описами.

Доступні параметри меню в Bluetooth:

введіть тут опис зображення

Постійні паузи в MPD. Я можу рухатись вперед або назад, але немає "грати" варіант:

введіть тут опис зображення

VLC буде радісно відтворювати без аудіо:

введіть тут опис зображення


Це проблема з імпульсним звуком
MathCubes

1
Яку версію Ubuntu ви використовуєте? А яке середовище робочого столу?
Спенсер Хілл

Ви все ще маєте це питання? Якщо так, будь ласка, відредагуйте результати публікації lspciта lsusbїї публікацію. Якщо ні, будь ласка, поділіться своєю резолюцією з громадою тут. Дякую!
Старійшина Гейк

Відповіді:


1

Наступне рішення працювало для мене:

  1. Перевірте, чи module-bluetooth-discoverзавантажений елемент: pactl list short | grep blue Якщо його немає в списку, тоді:
  2. Завантажте модуль: pactl load-module module-bluetooth-discover

Ви можете перезавантажити його, навіть якщо він є в списку. Потім спробуйте знову підключитися до звукової раковини для звуку High Fidelity.


0

Я спробував різні запропоновані методи , але єдиним принаймні напівавтоматичним рішенням для мене було використання сценарію a2dp.py, як описано в цій відповіді .

Він виконує кроки, згадані у вашому запитанні, але вам потрібно виконувати його щоразу, коли ви хочете підключитися, і вам потрібно передати йому номер для вибору пристрою Bluetooth.

Ви можете визначити панель запуску (клацніть правою кнопкою миші на панелі, виберіть Panel Preferences...), яка виконує невеликий сценарій обгортки, щоб зателефонувати a2dp.pyта передати йому номер списку пристроїв Bluetooth, який зазвичай має ваша гарнітура. Для мене, схоже, це число не змінюється. Ось мій зразок сценарію run_a2dp.sh(адаптувати під номер вашого пристрою):

#!/bin/sh
# run a2dp.py and pass it a fixed device selection number
a2dp.py <<EOF
<your number here>
EOF

Якщо у вас є і те, a2dp.pyі це run_a2dp.shу вас $PATH, ви можете натискати на пускову панель кожного разу, коли захочете підключитися до навушників. На a2dp.pyзавершення конфігурації потрібно кілька секунд , але це працює для мене.

Принаймні більше не метуштеся або виконуючи термінальні команди, щоб виконати це ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.