我从 12.04 升级后,无法连接多个蓝牙耳机与妻子一起看电影,也不会打扰邻居!连接第一个耳机的任何耳机仍将是唯一可以使用音频接收器的耳机。有什么办法可以解决这个问题吗?
答案1
您说得完全正确。Ubuntu 默认声音设置中没有同时连接多个接收器的选项。
在蓝牙设置中启用多个设备
要启用配对并连接到多个音频设备,/etc/bluetooth/audio.conf
需要编辑设置文件(以 root 身份)。添加/编辑以下行:
# Maximum number of connected HSP/HFP devices per adapter. Defaults to 1
MaxConnected=2
[A2DP]
SBCSources=2
为多个设备创建输出接收器
使用 pulseaudio 命令行,我们可以创建多个接收器的组合接收器,然后将音频输出发送到两个接收器。
涉及以下步骤:
通过在终端中发出以下命令来查找所连接接收器的内部名称:
pacmd list-sinks
这将为我们提供所有可用输出接收器的相当长的列表。请注意您的蓝牙耳机有类似以下行:
name: <bluez_sink.xx_xx_xx_xx_xx_xx>
上面给出的数字不是,
xx_xx_xx_xx_xx_xx
而是对应于耳机 MAC 的数字。这两个数字会有所不同。记下或复制粘贴蓝牙接收器的名称,以创建组合接收器。加载 pulseaudio module-combined-sink:
在终端中,使用上述命令中的 MAC 号码发出以下命令(此处示例写为
xx_xx_xx_xx_xx_xx
、 和yy_yy_yy_yy_yy_yy
)pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=bluez_sink.xx_xx_xx_xx_xx_xx,bluez_sink.yy_yy_yy_yy_yy_yy channels=2
打开声音设置从面板中的声音指示器找到我们命名的新创建的输出接收器“我的合并”:
在启动电影播放器之前选择此输出设备,声音应该在两个设备上播放。
不幸的是,退出时此接收器将丢失。因此,每次登录或重新启动后都必须重复上述步骤。
免责声明:由于我们手头只有一个蓝牙设备,因此我们无法在这里测试这是否真的有效。不过,我们可以测试的是,在我们创建组合接收器后,音频会同时输出到默认音频和耳机。