一直以来阻止我购买蓝牙耳机的原因有一个,就是我的 Linux 笔记本不支持蓝牙 APTX,后来虽说什么索尼 LDAC 开源了,但是那群愚蠢的开源开发者们还在就“代码是否正统”在扯皮。
其实在 Linux 下支持蓝牙 APTX 与 LDAC 的协议进展一直有,有逆向工程的,也有整合代码的,但是都没有被 merge 到上游,因为他们还在扯皮。
而且现在 APTX 都已经被逆向工程了,LDAC 源代码都放出了,甚至都被 ALSA merge 了,pulseaudio 还没有动静,这不科学啊。
于是现在终于有国人行动了,我们感谢他。
感谢中国大陆开发者 EHFive ,放出了能用的 pulseaudio-bluetooth 模块,整合了对于 LDAC 和 APTX 的支持。
你需要做的就是,编译安装这个模块到你的系统里,重启 Pulseaudio,然后配对你的蓝牙设备即可。
ArchLinux 用户可以通过 AUR 来安装这个模块。
而 Ubuntu 用户可以直接安装 deb 包。(编译 DEB 脚本在这里)
还可以用 PPA:# Ubuntu 18.04, 18.10
sudo add-apt-repository ppa:eh5/pulseaudio-a2dp
sudo apt-get update
sudo apt-get install libavcodec libavutil libldac pulseaudio-module-bluetooth
安装完毕后重启你的 Pulseaudio:pulseaudio -k
pulseaudio --start
然后就可以蓝牙配对后感受了,Ubuntu 18.04 下配对测试通过。