Мне это очень не нравится, Например, Skype автоматически меняет мой профиль Bluetooth на очень низкокачественный профиль HSP, а затем просто отключил высококачественный профиль A2DP.
Поэтому я хочу знать, можно ли просто удалить или отключить профиль HSP / HFP (импульсный звук, bluez) и если да, то как?
Интернет полон для учебников, как включить HSP / HFP, но для моего случая это проблема.
PS: Я не использую bluetooth-микрофон, поэтому не имеет значения, чтобы это работало на A2DP, я знаю, что это трудная вещь, чтобы заставить работать, поэтому не нужно дополнительно работать над этим.
Я довольно долго изучал этот вопрос. Оказывается, идея состоит в том, что большинство микрофонов Bluetooth не поддерживают A2DP, поэтому Pulse Audio настроен на переключение с A2DP на HSP всякий раз, когда подключается приложение, которое будет использовать микрофон (например, Skype). В конце концов, мне помогло руководство по этой ссылке: https://sandalov.org/blog/2146/
[Общие] Отключить=Гарнитура
Убейте pulseaudio (он автоматически перезапустится) и перезапустите службу Bluetooth: pulseaudio -k
sudo systemctl перезапустить bluetooth
Надеюсь, это поможет :)
Проверьте этот ответ: https://askubuntu.com/a/1119934/1025239
Копирование самой важной части, которая просто отключает эту «функцию» так, как разработчики pulseaudio задумали.
Откройте (sudo) /etc/pulse/default.pa
и добавьте auto_switch=false
следующим образом:
### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy auto_switch=false # <---- !
.endif
Перезапустите pulseaudio, просто уничтожив работающий экземпляр: пульсаудио -k
. После этого вы можете перезапустить его, используя pulseaudio -D
. Сделанный. Вы по-прежнему можете переключиться на профиль HFP, но автоматического переключения больше нет.