Как играть через Bluetooth-наушники?

17

Я пытаюсь подключить свой Bose Quiet Comfort к моему ноутбуку через bluetooth.

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

Командная строка Ошибка подключения:

Использование bluetoothctl Я, похоже, могу подключиться, но не спарить:

[bluetooth]# devices
Device 04:52:C7:32:68:16 Bose QuietComfort 35
[bluetooth]# connect 04:52:C7:32:68:16
Attempting to connect to 04:52:C7:32:68:16
Connection successful
[Bose QuietComfort 35]# devices
[Bose QuietComfort 35]#ch)'pair ': pair 04:52:C7:32:68:16
Attempting to pair with 04:52:C7:32:68:16
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 04:52:C7:32:68:16 Connected: no
[CHG] Device 04:52:C7:32:68:16 Connected: yes

Однако в меню GUI bluetooth кажется, что я спарен с устройством:

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

Такчтоэтоявнопроблемавubuntu.

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

Пара Bose QuietComfort 35 с Ubuntu 16.04 через Bluetooth

, но поведение не изменилось.

Вот что происходит, когда я набираю info <MAC Address> :

Device 04:52:C7:32:68:16
    Name: Bose QuietComfort 35
    Alias: Bose QuietComfort 35
    Paired: no
    Trusted: no
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Bose Corporation          (0000febe-0000-1000-8000-00805f9b34fb)
    Modalias: bluetooth:v009Ep400Cd0106

Не уверен, что это полезно.

Ошибка подключения GUI / Blueman:

Я нашел эту страницу, которая кажется актуальной:

Ubuntu 16.04 не будет выводить звук в наушники Bluetooth

Я попробовал использовать blueman , как было предложено, который падает каждый раз, когда я пытаюсь соединить свое устройство.

Я попробовал обновить предлагаемые пакеты, запустив

sudo apt-get install libpam-systemd libsystemd0 libudev1 systemd ubuntu-mono udev

Это остановило появление ошибки, но я все еще не смог соединиться с blueman (нет ошибки, она просто ничего не делает, когда я пытаюсь спарить).

Я попытался запустить tail -f /var/syslog , пока я включил наушники, и увидел это сообщение:

Dec  7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0001 for device 04:52:C7:32:68:16
Dec  7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0013 for device 04:52:C7:32:68:16

Я думаю, это может быть ключом ...

    
задан quant 04.11.2016 в 15:33
источник

1 ответ

4

Похоже, что основная проблема была аналогична той, которая была для этого вопроса:

Ссылка

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

With newer Systemd-based systems, copy /lib/systemd/system/bluetooth.service to /etc/systemd/system/bluetooth.service and change the ExecStart line to ExecStart=/usr/lib/bluetooth/bluetoothd -E.

- Арто Бендикен

Итак, я сделал это, перезапустил, а затем начал bluetoothctl и подключился вручную:

[Bose QuietComfort 35]# connect 04:52:C7:32:68:16 
Attempting to connect to 04:52:C7:32:68:16
[CHG] Device 04:52:C7:32:68:16 Paired: yes
Connection successful

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

    
ответ дан quant 12.12.2016 в 06:26
источник