Ubuntu 13.04 bluetooth A2DP не працює


12

Я встановив Ubuntu 13.04 в новому розділі, і у мене є проблеми з Bluetooth.

Зазвичай я використовую Bluetooth для підключення до своєї бездротової гарнітури, в старому розділі з Ubuntu 12.10 все гаразд.

Ubuntu здатний виявляти Bluetooth-приймачі, але я не можу з'єднати свій пристрій. Після googling я виявив, що все, що мені потрібно, це додати Enable=Socketв загальний розділ /etc/bluetooth/audio.conf.

Після перезапуску Bluetooth Bluetooth я можу з'єднати свій бездротовий приймач A2DP, і я бачу адаптер Bluetooth під звуковим налаштуванням, це означає, що pulseaudio розпізнав мій адаптер A2DP.

На жаль, коли я відтворюю аудіофайл, я чую вихід через колонки ПК, а не мої Bluetooth наручники.

Будь-яка ідея, як це вирішити?

Я спробував відформатувати та перевстановити 64-розрядний Ubuntu з нуля, щоб отримати чисту установку, але проблема все ще існує. Я підозрюю, що команда Ubuntu змінила щось у налаштуваннях Bluetooth з 12.10 до 13.04.


Ви вибрали аудіо Bluetooth в настройках звуку - Вихід вкладки перед тим ви почали аудиопоток?
Таккат

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

Ви не можете переключити звук, що відтворюється. Вам потрібно зупинити програвач, потім переключити вихід, а потім запустити програвач знову. Чи допомагає це?
Таккат

Відповіді:


8

Це працювало для мене:

1) Відкрийте /etc/bluetooth/audio.confза допомогою наступної команди *:

gksudo gedit /etc/bluetooth/audio.conf

(*) Командний рядок вище вимагає geditта gksuпакує.

2) знайдіть "Enable = ..." у [General]розділі та видаліть Socket зі списку.

[General]
Enable = ....

3) Додайте цей рядок у Generalрозділ:

Disable = Socket

4) Збережіть і закрийте gedit

5) Перезапустіть службу Bluetooth за допомогою наступної команди:

sudo service bluetooth restart

6) Перезапустіть пульс-аудіо для гарної міри.

pulseaudio -k 
pulseaudio -D

7) схрестіть пальці і спробуйте.


1
Редагування цього файлу мені допомогло. Я не бачив Enable=...під [General], але додав Disable=Socketваріант. Я також коментував AutoConnect=True. Це дозволило обидва режими в pulseaudio, що дозволило мені перейти з HSP / HFP на A2DP, і звук виходить стерео.
cuichi

Аналогічна проблема 16.04: askubuntu.com/questions/775523/…
Рмано

3

У мене була майже та сама проблема, що і в оригінальній публікації. Я намагався про кожну пропозицію, яку я міг знайти. Після днів проб і помилок мій Bose AE2w нарешті підключається і залишається на зв’язку в профілі A2DP.

По-перше, я вимикаю звукову карту в опціях звуку перед тим, як підключитися до Bluetooth-гарнітури (цей крок може виявитися непотрібним, але я це роблю). І я відредагував /etc/bluetooth/audio.config з цими налаштуваннями (коментарі видалені в прикладі)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

Потім натисніть підключити в опціях Bluetooth (якщо це не автоматично). Останнє, виберіть профіль A2DP в параметрах Звук. Я, чесно кажучи, не знаю, що роблять деякі з налаштувань, але це працює на мене вже 2 дні.

Я точно не знаю, але я думаю, що корінь проблеми полягає в тому, що у вікні "Звук" вказано лише 1 пристрій (але пристрій 2 профілі). Оскільки у вікнах 7/8 в опціях звуку перелічено 2 пристрої (по одному для кожного профілю), що дозволяє вибрати "пристрій за замовчуванням [профіль]".

Спасибі, хлопці, я б сам не вирішив цю проблему, сподіваюся, що це комусь допоможе.

редагувати: це працює вже тиждень на надійному tahr amd x64 з креативною платиною x-fi, bose ae2w, адаптером bluetooth bluetooth.


3

У мене запущений ubuntu 13.04 і у мене була аналогічна проблема після оновлення з 12.10, мені вдалося тимчасово обійти його, але, на жаль, це потрібно переробляти після кожного перезавантаження. Якщо хтось може автоматизувати цей процес, будь ласка, дайте мені знати як. Дякую.

Спочатку нам потрібно вбити pulseaudio, - але pulseaudioзавжди перезапускати, тому нам потрібно відключити це - у термінал;

sudo gedit /etc/pulse/client.conf

змінити autospawn = yesна autospawn = noта встановити daemon-binaryна /bin/true. Переконайтесь, що ці рядки коментовані. Збережіть і закрийте файл. Зроблено, імпульсний звук більше не буде перезапускатися після аварії або примусового закриття.

Наступний запуск,

sudo gedit /etc/bluetooth/audio.conf

і під Generalдод

Enable=Socket

закрийте і збережіть файл. Запуск у терміналі;

sudo service bluetooth restart

запуск у терміналі;

pulseaudio --kill

тепер підключіться до пристрою Bluetooth (я протестував це за допомогою BLUEMAN). Запуск у терміналі;

pulseaudio

потім у іншому термінальному вікні;

sudo gedit /etc/bluetooth/audio.conf

прибрати Socket, залишаючи Enable=. Збережіть і закрийте файл і запустіть у терміналі;

sudo service bluetooth restart

знову підключіться до свого пристрою Bluetooth; - і це має (сподіваємось) спрацювати.


Це хороша інформація, але для отримання додаткової допомоги, будь ласка, відкрийте нове запитання. Дякую!
belacqua

Це деякі шалені речі, але це був єдиний спосіб, коли я працював a2dp, дякую за обмін! Ви ніколи не знаходили кращого рішення?
Teresa e Junior

0

У мене були такі ж проблеми після оновлення з 12.10. Після видалення всіх файлів конфігурації з мого домашнього каталогу та перевстановлення з нуля bluetooth ad2p знову працював. Не найбільш ідеальне рішення, але воно спрацювало.


0

У мене була така ж проблема. Моя проблема полягала в тому, що авахідемон розбився.

  1. Служба судо avahi-daemon start #start avahi
  2. Служба sudo bluetooth перезапуск #restart bluetooth, щоб знову підключитися до avahi
  3. Судо Pactl список карт коротка #get name auf bluetooth-карта
  4. sudo pactl set-card-profile <> a2dp # Для мене sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Сподіваюсь, це допомагає.

з повагою Антон

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