首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何永久删除或禁用HSP/HFP蓝牙配置文件

如何永久删除或禁用HSP/HFP蓝牙配置文件
EN

Ask Ubuntu用户
提问于 2020-01-26 00:15:53
回答 4查看 14.1K关注 0票数 18

我真的不喜欢这样,就像Skype自动将我的蓝牙配置文件更改为非常低质量的HSP配置文件,然后只是静音了高质量的A2DP配置文件。

因此,我想知道,它是否有可能只是删除或禁用HSP/HFP配置文件(脉冲音频,蓝光),如果它,如何?

Internet上满是如何使HSP/HFP启用的教程,但就我的情况而言,这就是问题所在。

PS:我不使用蓝牙麦克风,所以让它在A2DP上工作是不相关的,我知道这是一件很难工作的事情,所以不需要额外的工作。

EN

回答 4

Ask Ubuntu用户

发布于 2020-10-24 01:15:30

看看这个答案:https://askubuntu.com/a/1119934/1025239

复制最重要的部分,这只是禁用这一“功能”的方式,如脉冲音频开发人员的意图。

打开(sudo) /etc/pulse/default.pa并添加如下auto_switch=false

代码语言:javascript
复制
### 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配置文件,但不再有自动切换。

票数 20
EN

Ask Ubuntu用户

发布于 2020-06-15 09:44:37

我已经研究了一段时间了。事实证明,大多数蓝牙麦克风不支持A2DP,因此,每当连接到使用麦克风的应用程序(如Skype)时,脉冲音频就被配置为从A2DP切换到HSP。最后,对我有用的是这个链接中的教程:https://sandalov.org/blog/2146/

  1. 修改/etc/蓝牙/audo.conf,添加以下内容:

一般信息 Disable=Headset

  1. 关闭脉冲音频(自动重新启动)并重新启动蓝牙服务:

脉冲音频-k sudo系统重启蓝牙

这将断开您通过蓝牙连接到的音频设备,您必须重新连接到它。

希望这会有所帮助:)

票数 8
EN

Ask Ubuntu用户

发布于 2021-04-13 06:18:21

对我来说,以下是解决办法:

代码语言:javascript
复制
# /etc/pulseaudio/default.pa
ifexists module-bluetooth-policy.so
  load-module module-bluetooth-policy auto_switch=false  <-- add auto switch
.endif

.ifexists module-bluetooth-discover.so
  load-module module-bluetooth-discover
  load-module module-switch-on-connect                   <-- add this
.endif

# /etc/bluetooth/main.conf
[General]
Disable=Headset                                          <-- add this

这将禁用脉冲音频对hsp的自动开关,并明确告诉bluez禁用hsp。此外,在连接时,脉冲音频将切换到蓝牙设备。

至少这是我对上述的理解。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1205749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档