Ubuntu 14.04 で BlueZ5 を使ってデバイスを接続する
前にMicrosoft の Designer Bluetooth マウスを買ったんだけど、Ubuntu 14.04 とは接続できないって話は前に書いた。理由は Bluetooth 4.0 の Low Energy に対応していないから。
実はこのデバイス、BlueZ 5.0 では対応している。でも Ubuntu 14.04 に入ってるのはまだ BlueZ 4.X だ。
そこで BlueZ 5 を有効にして Bluetooth 4.0 と LE に対応させる方法がある。ただし犠牲が出る。
アップグレード後は GNOME の Bluetooth 管理が完全に機能しなくなり、Blueman で管理するしかなくなる。
それでも構わないなら、続けてどうぞ。
PPA を追加
sudo add-apt-repository ppa:vidplace7/bluez5
sudo apt-add-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get install blueman
sudo apt-get install bluez
最後の BlueZ 5 のインストールでターミナルが固まるので、新しいターミナルを開いて強制終了させる。
sudo killall apt-get
sudo rm /var/lib/dpkg/lock
そのあとインストールの修復を実行。
sudo dpkg --configure -a
その後 Blueman マネージャーを再起動する。前にインストールしていたなら、手動でもコマンドでもいいので必ず先にプロセスを殺しておく。
killall blueman-manager
blueman-applet &
もう一度 Designer マウスを追加してみたら、使えるようになっていた。

遭遇した問題:
1、Ubuntu 14.04 ではシャットダウンできなくなる。自分と同じく「ノート PC は蓋を閉めたら持ち歩く」派なら、たぶん影響は小さい。 2、起動するたびに Bluetooth がデフォルトでオフになっている。起動スクリプト絡みだと思うが、これも上の項目と同じく蓋を閉めて持ち歩くなら影響は小さい。 3、Bluetooth を有効にする場所の一部はまだ古い GNOME-Bluetooth の管理画面で、そっちはもう動かない。 4、Ubuntu 15.10 では BlueZ5 に上がっているので、近い将来の Ubuntu 16.04 LTS が来るまでは待つのを勧める。
参考リンク: http://askubuntu.com/questions/646433/microsoft-designer-mouse-bluetooth-4-0-on-ubuntu-14-04-lts http://markrages.tumblr.com/post/124253167608/set-up-the-varmilo-vb87m-bluetooth-4-keyboard-in
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。