Kubuntu 20.04 на Lenovo Thinkpad.
Недавно я купил гарнитуру Sony Bluetooth начального уровня (WH-CH500) специально для аудио- и видеоконференций.
Все работает безупречно, за исключением одного: при подключении гарнитуры всегда используется профиль высокого качества «A2DP», который подходит для прослушивания музыки, но отключает микрофон. Я могу поменять его на "гарнитуру HSP / HFP" в диспетчере устройств bluetooth. Но в следующий раз я снова подключу гарнитуру, например после выключения, перезагрузки или перевода ПК в спящий режим мне снова приходится вручную менять профиль.
Конечно, иногда я забываю, поэтому войду на собрание без микрофона. Раздражающий!
Есть ли способ заставить его запомнить профиль по умолчанию для использования, чтобы данная гарнитура всегда подключалась с использованием этого профиля (или просто использовала последний использованный профиль)?
Здесь и в других местах есть много вопросов и обсуждений. насчет обратной проблемы (принудительный режим A2DP), но я не нашел ничего, чтобы заставить профиль "гарнитура".
Вы можете рассматривать это как обходной путь, как здесь. Профиль будет переключен на HSP/HFP, как только вы начнете действие, для которого требуется микрофон, но изначально для профиля установлено значение a2dp_sink.
Измените /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
, которое сделает звук импульса переключать профиль в зависимости от требований.
Для получения дополнительной информации и параметров вы можете обратиться к этой справочной вики: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-bluetooth-policy
Изменить
Это некоторые предварительные условия, которые могут повлиять на метод.