Проблема

В системе Ubuntu 20.04 + KDE не доступен микрофон подключенной гарнитуры bluetooth.

Решение

Оказалось, что для того, чтобы работал микрофон должен быть активен профиль bluetooth-гарнитуры Headset head unit (HSP/HFP), но по-умолчанию активируется профиль High Fidelity Playback (A2DP Sink), в котором микрофона нет.
Для того, чтобы переключить профиль bluetooth-гаритуры в KDE - подключаем гарнитуру, жмем правой кнопкой по иконке динамика рядом с часиками → Configure Audio Volume… → справа Audio → вкладка Advanced и выбираем для bluetooth-гаритуры нужный профиль.
Микрофон активен в профиле Headset head unit (HSP/HFP)
Некоторым приложениям может понадобиться перезапуск полный или частичный (завершение текущего звонка) для того, чтобы обнаружить вновь подключенный микрофон.

Можно включить автоматическое переключение на профиль Headset head unit (HSP/HFP) при появлении обращения к микрофону.
Для этого нужно отредактировать /etc/pulse/default.pa и добавить туда (или отредактировать) строки:

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy auto_switch=2
.endif

Необходимую опцию включает параметр auto_switch=2, который заставляет PulseAudio переключать профиль bluetooth в зависимости от задач.

Enter your comment. Wiki syntax is allowed:
J V H D Y
 
  • linux_faq/bluetooth_handset_microphone_absent.txt
  • Last modified: 2021/02/11 07:28
  • by admin