You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 23.04的PipeWire中禁用蓝牙设备(输入类)的配置文件自动切换功能(应用请求时)

如何在Ubuntu 23.04的PipeWire中禁用蓝牙设备(输入类)的配置文件自动切换功能(应用请求时)

我之前也碰到过和你完全一样的问题——就像你描述的场景,在使用MS Teams、Google Meet这类应用时,蓝牙耳机会自动从高质量的A2DP音频配置文件切换到低质量的HSP/HFP模式。本质原因是这些应用会强制调用耳机的麦克风,而目前只有HSP/HFP配置文件支持蓝牙麦克风输入,PipeWire默认允许这种自动切换行为。

要禁用这个自动切换功能,你可以通过修改WirePlumber(PipeWire默认的会话管理器)的蓝牙配置来实现,具体步骤如下:

  • 首先,将系统默认的蓝牙配置文件复制到本地配置目录(避免后续系统更新覆盖你的修改):

    cp /usr/share/wireplumber/bluetooth.lua.d/50-bluez-config.lua /etc/wireplumber/bluetooth.lua.d/
    
  • 接着,编辑这个复制后的配置文件:

    nano /etc/wireplumber/bluetooth.lua.d/50-bluez-config.lua
    
  • 在文件中找到bluez5.autoswitch-profile配置项,将它的值从true修改为false。如果文件里没有这个项,直接在合适的位置添加一行:

    bluez5.autoswitch-profile = false
    
  • 最后,重启WirePlumber服务让配置生效:

    systemctl --user restart wireplumber.service
    

设置完成后,当应用请求麦克风时,系统就不会自动切换到HSP/HFP模式了。如果你需要使用蓝牙耳机的麦克风,得手动在系统声音设置里切换到带麦克风的配置文件;否则应用会自动 fallback 到系统内置麦克风。

备注:内容来源于stack exchange,提问作者dimisjim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:09:51