23
4月
2026
启用蓝牙配置文件,而不是“HFP 耳机”(耳机/麦克风)配置文件到“A2DP”配置文件(用于聆听高品质声音)
14:19

启用蓝牙配置文件,而不是“HFP 耳机”(耳机/麦克风)配置文件到“A2DP”配置文件(用于聆听高品质声音)

23 4月 2026 14:19

在蓝牙系统的 Linux 操作系统中启用音乐的 A2DP 配置文件,而不是语音的 HSP/HFP。

简介

该文章解释了如何在 A2DP 配置文件中启用高品质声音,仅用于收听高品质音乐或网络广播电台。

在 Linux 操作系统中,蓝牙系统默认使用 HSP/HFP 配置文件(CSVD 编解码器、单声道、用于语音通信的数据速率 8/12/16 Kbps)- 将声音传输到耳机和麦克风以进行视频会议(双向配置文件 - 接收和传输)。

单向(仅接收)A2DP 配置文件提供了更好的蓝牙音频,并带有用于立体声音乐播放的 SBC 编解码器,比特率为 345 Kbps。

基本蓝牙配置文件:

  • HSP - 耳机配置文件,声音 300 Hz - 3000 Hz,单声道。
  • HFP - 免提配置文件,声音 300 Hz - 3000 Hz,单声道。
  • A2DP - 音频/视频远程控制配置文件 20 Hz - 16000 Hz,立体声。

在 Linux 操作系统中,有时无法以图形方式(使用 blueman-manager) 在蓝牙中启用 A2DP 高品质音频配置文件。

可能存在两个问题:
1) 耳机配置文件 HSP/HFP(角色“通信”)存在,且配置文件 A2DP 无(或消失)
2)有一个A2DP配置文件,但是 无法开机

问题:没有A2DP配置文件(只能选择HFP/HSP配置文件)

这个问题存在于 管材线材 使用带麦克风的耳机时,即耳机配置文件 (HSP) 会自动打开,而当 PC 连接到蓝牙耳机时,高质量 A2DP 的配置文件会消失。
解决方案 :参见部分 1 - 管道线

脉冲音频 您可以禁用自动选择 HSP/HSP“带麦克风的耳机”选项,但无法在列表中选择 A2DP 配置文件。
解决方案 :参见部分 2 - 脉冲音频

<a名称=“检查”>

如何检查是否使用 PipeWire 或 PulseAudio

pactl info

inxi -Ax

<a名称=“pipewire”>

1. 在 PipeWire 中启用 A2DP 高质量音频配置文件

编辑位于文件夹中 /usr/share/pipewire/ 文件 pipeline-pulse.conf

sudo nano /usr/share/pipewire/pipewire-pulse.conf

在其中,删除行中的注释标记:

  • { path = "pactl" args = "加载模块 module-always-sink" }
  • { cmd = "加载模块" args = "模块总是接收器" flags = [ ] }

如下:

context.exec = [
    { path = "pactl"        args = "load-module module-always-sink" }
 #{ path = "pactl" args = "upload-sample my-sample.wav my-sample" }
 #{ 路径 = "/usr/bin/sh" args = "~/.config/pipewire/default.pw" }
]

# 可以在这里执行额外的命令。
# load-module :加载带有参数和标志的模块
#     args = " " 
#      ( flags = [ nofail ] )
脉冲.cmd = [
    { cmd = "load-module" args = "module-always-sink" flags = [ ] }
    { cmd = "load-module" args = "module-switch-on-connect" }
 #{ cmd = "加载模块" args = "模块-gsettings" 标志 = [ nofail ] }
]前>

保存文件并退出文本编辑器:Ctrl+O、Ctrl+X

重新启动服务:

    systemctl --user restart pipewire-pulse.service

在蓝牙中 -**“设备”** 断开耳机连接并重新连接。

选择带有 SBC 编解码器的 A2DP 配置文件:

 ![管道线_轮廓](pipewire_profile.png?lightbox&classes=img-zoomable "pipewire_profile") 


### 2. 在 PulseAudio 中启用高质量 A2DP 音频配置文件

如果您使用声音服务器 **脉冲音频**,然后在 `blueman-manager` 连接到菜单中的设备后,右键单击鼠标 **“个人资料”** 三个配置文件可见: **“HFP”**,**“A2DP”** 和“关”。

 **如果不可能的话** 右键单击选择高质量配置文件 **A2DP** 
 ![水槽](sink.png?lightbox&classes=img-zoomable "sink") 
(错误“_无法将配置文件更改为a2dp_sink_”),您需要 **执行动作**:

1. 您需要删除冲突的包 `bluez-alsa-utils`、未使用的包并重启蓝牙

sudo apt删除bluez-alsa-utils
sudo apt purge
2. 打开蓝牙配置文件进行编辑
sudo nano /etc/bluetooth/main.conf
3. 在main.conf文件中 * 为“MultiProfile”参数分配值“multiple" 现在在配置文件中: `MultiProfile = multiple` ![多个](multiple.png?lightbox&classes=img-zoomable "multiple") 保存文件 Ctrl+O、Ctrl+X。 多个允许系统支持“一台设备上的多个配置文件”配置。 4. 重新启动蓝牙服务
sudo systemctl 重新启动蓝牙
打开蓝牙。 已连接至设备 **BT001** 使用系统托盘上的蓝牙小程序: * 在菜单中 **“设备”**- 按钮 **查找** * 右键单击找到的耳机 - 选择菜单项 **“连接”**。 5. _用鼠标右键选择A2DP配置文件_以获得高品质声音。 ***“声音配置文件”-“高品质音频播放 (A2DP)”。** ![蓝牙总部](hq.png?lightbox&classes=img-zoomable "bluetooth_hq") !!!在 PulseAudio 中 - 蓝牙图标 - 双击 - 耳机 - 鼠标右键 -**“声音简介”** 您可以使用鼠标右键更改声音配置文件:A2DP 高品质音频接收器或 HFP 收发器。 在音量控制中,您现在可以选择音频输出到蓝牙耳机。 ![阿尼姆](anim.gif "anim") 本指令已通过蓝牙适配器测试 [TP-LINK UB400 USB 2.0](https://www.citilink.ru/product/setevoi-adapter-bluetooth-tp-link-ub400-usb-2-0-1166983/) 和蓝牙耳机 [埃萨格](https://www.ozon.ru/product/universalnyy-avto-blyutus-adapter-5-0-1271481364/) 以及 Linux Mint 21.3.2“维多利亚”和 Linux Mint 22.3“泽纳”。

 

### 测试 MP3 文件以自定义音频播放 CSVB 和 SBC 编解码器之间的差异显而易见。 我建议使用测试文件进行检查,例如: *[VoiceBot.su - 声学声音测试(多语言网站俄语、英语、法语、意大利语、西班牙语、葡萄牙语、日语、波兰语、保加利亚语)](https://voicebot.su/ru/category/test-akustiki/), *[TheTestData.com - 示例 MP3(MPEG-1 音频第 3 层)音频文件在线下载](https://thetestdata.com/sample-mp3-file-download.php)。 --- **来源**: * [修复 Linux 中蓝牙耳机禁用的 A2DP 配置文件](https://alexandra-zaharia.github.io/posts/fix-disabled-a2dp-profile-for-bluetooth-headset-in-linux/) * [StackExchange - 无法在蓝牙上设置 A2DP 配置文件](https://unix.stackexchange.com/questions/642381/impossible-to-set-a2dp-profile-on-bluetooth-headset-on-ubuntu-20-04) * [Debian.org - 蓝牙用户 - a2dp](https://wiki.debian.org/BluetoothUser/a2dp) ---- _ 最后更改日期:2026 年 5 月 5 日 _