编译安装 Pulseaudio-modules-bt

我之前说过,目前来自中国人写的第三方模块 pulseaudio-modules-bt 已经可以让 Linux 支持 APT-X 和 LDAC ,你也可以通过 PPA 更新获得相关的功能,然而这个 PPA 最近有点超时了,其实这个模块已经增加了很多新功能,包括自动选择编码方式之类的。

选区_086.png

而编译安装的话其实也不麻烦,只是首先你需要把你的 Pulseaudio 升级到 Version 12 才行,这个操作可以用 PPA 来实现,简单来说,你可以先用 PPA 升级模块,然后编译覆盖安装更新的模块

sudo add-apt-repository ppa:eh5/pulseaudio-a2dp
sudo apt-get update
sudo apt-get install libavcodec-dev libldac pulseaudio-module-bluetooth

然后开始编译就行了:

MODDIR=`pkg-config --variable=modlibexecdir libpulse`
sudo find $MODDIR -regex ".*\(bluez5\|bluetooth\).*\.so" -exec cp {} {}.bak \;
git clone https://github.com/EHfive/pulseaudio-modules-bt.git
cd pulseaudio-modules-bt
git submodule update --init
git -C pa/ checkout v`pkg-config libpulse --modversion|sed 's/[^0-9.]*\([0-9.]*\).*/\1/'`
mkdir build && cd build
cmake ..
make
sudo make install

最后别忘了修改这个,才能完整开启整个编码切换功能。

👍❤️😂🎉🔥👀🤡🤔

3 条评论

  1. Len Zhang
    Len Zhang Lv2企鹅
    2019-06-08 05:23 Android 9WebView 4.0加拿大魁北克蒙特利尔

    李先生这么追新,上个Arch算了啊233

    👍👎🤡❤️🔥👀😂🤔
    1. anonymous
      anonymous Lv1
      2019-06-09 21:46 Fedora x64Firefox 54.0中国江西省南昌市

      “ArchLinux?那个升级需要祈祷的系统?”
      commentCount中原话

      在之前公司时,给两台生产服务器装的archlinux(32位),
      离职后还没人敢往上面加新业务,估计是怎么滚怎么挂 😂

      👍👎🤡❤️🔥👀😂🤔
    2. Len Zhang
      Len Zhang Lv2企鹅
      2019-06-09 21:54 GNU/Linux x64Google Chrome 75.0.3770.80加拿大魁北克蒙特利尔

      服务器上archlinux不是找死,自用没啥问题啊,我这用了多少年了都没啥事儿

      👍👎🤡❤️🔥👀😂🤔

添加新评论

😂🤡😎😡😁😋😭😑

目录

__empty__