Настройка беспроводной гарнитуры в Debian 12 (Bookworm)

Настройка беспроводной гарнтитуры в Debian 11(Bullseye) / Debian 12(Bookworm)
Есть беспроводная гарнитура LC-B41, usb-bluetooth adapter (ну или встроеные в ноутбук)
Проряем что он подлючен и найден:
tommy@debian:~$ lsusb
--------
Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
-------

Теперь нужно установить bluez, это пакет для работы bluetooth с утилитами настройки.
Так же установить pulseaudio-module-bluetooth, что бы управлять звуком гарнтитуры через PulseAudio.
tommy@debian:~# sudo apt update && apt upgrade
tommy@debian:~#sudo apt install bluez pulseaudio-module-bluetooth
tommy@debian:~#

Теперь можно приступить к подключению гарнитуры, запускаем bluetoothctl
tommy@debian:~$ bluetoothctl
Agent registered
[CHG] Controller 00:1A:7F:DA:2B:5F Pairable: yes
[bluetooth]# 

Далее включаем его и начинаем сканирование
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# default-agent
Default agent request successful

Запускаем сканирование, будут показывать все устройства который он нашел, может быть очень много. Когда пошло сканирование, включаем блютус гарнтуру в режим сопряжения. Как нашласть гарнитура, отключаем сканирование.
[bluetooth]# scan on
[NEW] Device FC:58:FA:42:F5:27 LC-B41
[bluetooth]# scan off

Это моя беспроводная гарнитура, теперь надо к ней подключится.
Используем MAC адрес для подлючения.
[bluetooth]# pair FC:58:FA:42:F5:27
Attempting to pair with FC:58:FA:42:F5:27
[CHG] Device FC:58:FA:42:F5:27 Connected: yes
[CHG] Device FC:58:FA:42:F5:27 ServicesResolved: yes
[CHG] Device FC:58:FA:42:F5:27 Paired: yes
Pairing successful
[CHG] Device FC:58:FA:42:F5:27 ServicesResolved: no
[CHG] Device FC:58:FA:42:F5:27 Connected: no

Теперь подключаемся к гарнитуре
[bluetooth]# connect FC:58:FA:42:F5:27
Attempting to connect to FC:58:FA:42:F5:27
[CHG] Device FC:58:FA:42:F5:27 Connected: yes
Connection successful

В PulseAudio появилось отдельное устройство.
Что бы гарнитура автомотически подключалась, используем команду trust
[bluetooth]# trust FC:58:FA:42:F5:27
[CHG] Device FC:58:FA:42:F5:27 Trusted: yes
Changing FC:58:FA:42:F5:27 trust succeeded

Так как у меня гарнитура может работать в режиме музыки или разговор, то используются разные профили.
Открываем найстроки звуку и во вкладке «Конфигурация» выбираем нужный профиль и проверяем.

Тут можнно настроить кодекс и так далее… Гарнитура LC-B41 в режиме(A2DP) прослушивания музыки, не позволяет использовать свой микрофон. Если использовать в режиме(HFP) разговора, то работает микрофон и динамик но в плохом качестве.
Что бы некоторые приложение типа TeamSpeak, Discord не переключали профиль на HFP, нужно в файл /etc/pulse/default.pa в раздел запуска модуля «load-module module-bluetooth-policy» дописать «auto_switch=false»
root@debian:~# nano /etc/pulse/default.pa
### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy auto_switch=false
.endif

На этом настрочка и подлучение гарнтитуры завершена. Аналогично настраивается на других дистрибудивах linux.
0.10
15.06.2022 09:29