我有一个可以在 A2DP 和 SCO 模式下使用的蓝牙耳机。在 Windows 下,我可以同时激活两个配置文件,我可以听高质量的音乐,但是当 Skype 响起时,我可以立即接听。
虽然我可以在 Ubuntu 中使用这些耳机,但我必须以 A2DP 或 SCO 模式连接它们,但不能同时连接它们,并且找不到动态切换模式的方法,这让我发疯了。我可以听音乐,也可以使用 Skype,而且没有任何程序可以在一分钟内切换配置文件。
我在那里错过了什么吗?有没有办法像在 Windows 中那样在 Ubuntu 中使用我的耳机,或者至少在半空中切换这些配置文件而不会导致音乐播放器崩溃,更重要的是 Skype?
您是否尝试过使用 PulseAudio?如果您使用“module-bluetooth-device”模块,它允许使用 pactl(命令行实用程序)或 pavucontrol(音量控制/混音器应用程序)即时切换模式。放入您的配置或传递给 pactl(对于 A2DP)的行是:
然后你可以使用:
将它们设置为 SCO 模式。但是,pavucontrol 有一个更好的界面,您可以在其中使用下拉菜单。它对我来说非常有用,您可以使用“模块组合”模块将声音输出到扬声器和耳机。此外,可能会加载 module-bluetooth-device 模块两次,每个配置文件一次,但我没有尝试过。
它可能不优雅,但您可以尝试在 ~/.asoundrc 文件中添加“语音”和“音频”配置文件,但我认为在两者之间切换需要您重新启动蓝牙服务。
可能会尝试编写脚本并将快捷方式放在方便的地方。