Ubuntu 16.04.2 で BlueZ 5.43 をビルド・インストールする

広告

BlueZ 5.43 は BLE デバイスへの互換性が良くなっていて、バグも少ない。Ubuntu Mate for raspiberry 16.04.2 にはこのバージョンが backport されているのに、公式の Ubuntu には入っていない。仕方ないので自分でビルドするしかない。

wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.43.tar.xz
tar xvf bluez-5.43.tar.xz
cd bluezbluez
sudo apt-get install libusb-dev libdbus-1-dev libglib2.0-dev automake libudev-dev libical-dev libreadline-dev
./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var
make
sudo make install

これでたぶん動くはず。

広告

選択範囲_824.png

BLE タイプの Bluetooth 4.0 マウスを使うなら、他にもいくつかファイルを編集する必要がある。

sudo gedit /etc/bluetooth/main.conf

選択範囲_822.png

[Policy] の前のコメントを外す。あと最後の行の

AutoEnable=true

のコメントも外して、ついでに true に変える。

それから、特に役に立っていない udev ルールも消しておく。

sudo rm /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules

PC を再起動すれば、Bluetooth 関連の問題はたぶん出なくなる。

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次