Сопряжение Bose QC 35 через Bluetooth в Fedora

Используйте параметр -q (тихий) для ssh и scp, чтобы подавить сообщения / etc / motd (и связанные).

Хотя Баннер может показаться связанным, это не так. См. Руководство sshd_config :

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

Вы можете использовать PrintMotd sshd_config ):

PrintMotd
Указывает, должен ли sshd (8) печатать / и т. Д. / motd , когда пользователь входит в систему в интерактивном режиме. (В некоторых системах он также печатается оболочкой / etc / profile или аналогичным образом.) По умолчанию - yes.

, но в сценариях я просто использую параметр -q (требующий меньшей настройки сервера).

26
26.06.2016, 13:37
6 ответов

У меня также есть эти наушники и удобный ноутбук под управлением Fedora 24. После разговора с одним из разработчиков Bluez по IRC у меня все заработало. Ниже то, что я нашел. (Обратите внимание, что я очень мало знаю о Bluetooth, поэтому могу использовать неправильную терминологию для некоторых из них.)

Наушники поддерживают (или, по крайней мере, говорят, что поддерживают) Bluetooth LE, но не поддерживают LE для сопряжения. Bluez пока не поддерживает это, и у него нет другого способа установить поддерживаемый режим BT, кроме как статически в файле конфигурации. Тем не менее, вы можете использовать наушники через обычный Bluetooth. Это и есть причина, по которой Bluez 4 работает; на самом деле он не поддерживает LE.

Итак, создайте /etc/bluetooth/main.conf. Fedora 24 не поставляется с этим файлом, поэтому либо получите копию из Upstream , найдите строку, содержащую

#ControllerMode = dual

, и измените ее на:

ControllerMode = bredr

, либо создайте новый файл, содержащий только:

[General]
ControllerMode = bredr

Затем перезапустите bluetooth и выполните пару. (Я сделал это вручную через bluetoothctl, но должно работать просто использование диспетчера bluetooth.)

Теперь у меня все работает, хотя если вы не заставите pulseaudio использовать протокол A2DP-Sink, наушники сообщат что у вас по какой-то причине есть входящий звонок. Однако для моей мыши требуется Bluetooth LE, поэтому я вошел и удалил строку ControllerMode. И ... наушники по-прежнему работают, как и мышь. Я думаю, что после того, как они соединятся, все будет в порядке.

34
27.01.2020, 19:40

Я читал о ваших конкретных наушниках, и они используют связь ближнего поля (NFC) для облегчения сопряжения, и это было упомянуто, как специально добавлено в Bluez 5.3 , хотя он упомянул по крайней мере в одном блоге «NFC встроен в новую клавиатуру, но , к сожалению, Gnu / Linux еще не поддерживает NFC хорошо . Хотя поддержка NFC встроена в ядро ​​Linux , ни Gnome, ни KDE не поддерживают ее, а количество приложений с поддержкой NFC в моем репозитории Fedora 20 практически равно нулю.NFC не поможет мне подключить мое устройство, поэтому нам нужно сделать это по старинке ... "Итак, это возвращает нас к вашему подходу.

Однако Bluez 5.3 не поддерживает сопряжение с устройствами (например, наушниками Bose), которые используют PIN-код для сопряжения.
Имеется отчет об ошибке из предыдущих версий в другом дистрибутиве Итак, хотя об этом конкретно не сообщается в Fedora, на официальном сайте Bluez конкретное исправление не упоминается, по крайней мере, из того, что я вижу.

Таким образом, эта функция не поддерживается; и, по крайней мере, для теперь это ответ.

Кроме того, как вы подозреваете, могут быть и другие проблемы, такие как необходимость в специальном проприетарном драйвере, если вы еще не исключили это (например, путем тестирования наушников на совместимость с классом OSX или Windows или независимо от того, что они поддерживают). Я действительно очень подозреваю, что это так, или это дает вам или кому-то еще что-то, с чего можно прыгнуть.

3
27.01.2020, 19:40

Я также купил Bose QC 35 несколько дней назад. После некоторых начальных проблем мне удалось заставить его работать в Debian, с ALSA и bluez 4.x

apt-get install bluetooth
apt-get install bluez-alsa
apt-get install blueman

после установки этих пакетов он все еще не работал. Проблема была с разрешениями dbus. Я решил эту проблему, добавив своего пользователя (uid 1000) в группу bluetooth, то есть:

usermod -a -G bluetooth martin

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

0
27.01.2020, 19:40

У меня также была такая же проблема с QC35 в Fedora 24. Я попробовал настроенный пакет bluez здесь: https://copr.fedorainfracloud.org/coprs/npmccallum/jelling/packages/ :

# dnf copr enable npmccallum/jelling
# dnf install bluez-5.37-1.gatt.fc24

После перехода с 5.40 на модифицированную версию 5.37-1 мне удалось подключить гарнитуру вручную с помощью bluetoothctl (к сожалению, настройка Bluetooth в GNOME не работает):

$ bluetoothctl
[bluetooth]# devices
Device 08:DF:xx:xx:xx:xx QC35
[bluetooth]# trust 08:DF:xx:xx:xx:xx 
[CHG] Device 08:DF:xx:xx:xx:xx Trusted: yes
Changing 08:DF:xx:xx:xx:xx trust succeede
[bluetooth]# pair 08:DF:xx:xx:xx:xx 
Attempting to pair with 08:DF:xx:xx:xx:xx
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00000000-deca-fade-deca-deafdecacaff
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx Paired: yes
Pairing successful
[bluetooth]# connect 08:DF:xx:xx:xx:xx 
Attempting to connect to 08:DF:xx:xx:xx:xx
Connection successful
[QC35]# connect 08:DF:xx:xx:xx:xx 
Attempting to connect to 08:DF:xx:xx:xx:xx
[CHG] Device 08:DF:xx:xx:xx:xx RSSI is nil
Connection successful
[QC35]# info 08:DF:xx:xx:xx:xx 
Device 08:DF:xx:xx:xx:xx
    Name: QC35
    Alias: QC35
    Class: 0x240418
    Icon: audio-card
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Vendor specific           (00000000-deca-fade-deca-deafdecacaff)
    UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
    UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    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:v009Ep400Cd0103

Тогда мой QC35 можно активировать в настройках звука GNOME. Он работал безупречно после первоначального сопряжения и впоследствии мог автоматически повторно подключаться к моему ноутбуку.

Эта версия bluez также работает с моей bluetooth-мышью и трекпадом. Я не знаю точной причины, почему это работает. Может быть, последняя версия bluez имеет какой-то регресс на bluetooth LE (на что указывает ответ Джейсона Тиббитса)? В любом случае, надеюсь, что этот ответ может помочь. :)

0
27.01.2020, 19:40

Если это может кому-то помочь, то после практического использования всего описанного выше в моем ubuntu 16.04, наконец, это было так просто, как подключиться через " Приложение Bose Connect »(в моем случае для Android).Я использовал для этого blueman и, наконец, смог соединить гарнитуры.

В моем случае у меня bluez 5.37v, blueman 2.0.4, и, наконец, мне не нужно было вносить какие-либо изменения в /etc/bluetooth/main.conf по умолчанию, с установленным по умолчанию "ControllerMode" на дуал сработало.

Для меня сработали следующие шаги:

1.- Откройте приложение и выберите вариант подключения нового устройства или аналогичного. (Я не помню точно название) 2.- В blueman найдите новое устройство. 3.- Как только гарнитуры были найдены, я смог без проблем соединить их и выберите рабочий режим.

Без первого шага я не смог бы их соединить.

Я много раз искал, как это делать, но как только ты знаешь, как это делать, делать это довольно легко.

1
27.01.2020, 19:40

Ubuntu 16.04, Bose QC35: установил программное обеспечение «Адаптеры Bluetooth» и смог легко подключиться.

0
27.01.2020, 19:40

Теги

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