设置蓝牙(缤特力)耳机的默认配置文件

设置蓝牙(缤特力)耳机的默认配置文件

我设法通过如下方式调整声音设置来使用 Plantronics 的蓝牙耳机,并且正在寻找方法将这个充满 UI 的工作流程硬连线为在耳机连接时默认发生。

我目前每次经历的工作流程如下:

  1. 一旦耳机通电并通过蓝牙连接,系统就会自动建立以下配置,从而选择仅输出的 A2DP 模式,并且只能输出到耳机:

    在此处输入图片描述


  1. 然后我将其切换到 HSP/HFP,如下所示,系统似乎自动在窗口底部窗格中选择耳机作为输入源,因此耳机的麦克风处于启用状态:

    在此处输入图片描述

    我猜测设置 GUI 只是轮询 PulseAudio,而我在设置 GUI 中自动选择耳机进行输出和输入是由于以下一行或两行/etc/pulse/deafult.pa

    加载模块模块切换端口可用

    加载模块模块切换连接

    所以我想耳机连接后设置会改变的原因就不难理解了。但是我想将此设置为此蓝牙耳机以及我的其他(相同型号)耳机的默认设置,甚至在将它们重新配对到计算机时也是如此。


  1. 最后,我切换回电脑扬声器进行输出,因为我只想使用耳机进行麦克风输入: 在此处输入图片描述

我的问题是,如何让蓝牙耳机连接时自动应用最终状态?也就是说,在蓝牙连接时,蓝牙设备的麦克风将被设置为输入源,但不会同时选择该设备进行声音输出。


版本信息:

$ pacmd --version
pacmd 13.99.1
Compiled with libpulse 13.99.0
Linked with libpulse 13.99.0

谢谢!!

答案1

有可能通过 dbus 检测连接事件

是另一个主题的答案,它也执行检查 dbus 来检测事件。

无需在此处复制内容,因为它们在 SE 或 ubuntu.com 中

答案2

分享对我有用的方法。我花了很多时间在谷歌上搜索。希望这对其他人有帮助。我使用的是 Ubuntu 22.04

这个链接拯救了我: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/975

我添加了以下行:

加载模块模块卡恢复restore_bluetooth_profile = true

到文件 = /etc/pulse/default.pa

已重新启动。

现在它记得在蓝牙设备上设置的音频配置文件。

这确实应该是一个开箱即用的设置....

相关内容