Ubuntu 16.04 で Bluetooth 4.0 マウスを接続する際のトラブル
広告
以前メモを書いたんだけど、最近新しい問題が出てきた。内容は単純で、Bluetooth がすぐ切れる。
で、いくつか原因を探して対処してみたところ、こんなエラーが出ていた:
広告
Unable to register GATT service with handle XXXX for device F2:F2:F2:F2:F2:F2
なのでまず、ペアリング済みのデバイス情報を削除してから再ペアリングする。その前に Bluetooth の実験モードを有効化しておく:
sudo vim /lib/systemd/system/bluetooth.service

起動オプションの後ろに -E を追加して、最終的にこうなる:
ExecStart=/usr/lib/bluetooth/bluetoothd -E
Bluetooth サービスを再起動。
sudo service bluetooth restart
そして Bluetooth 4.0 マウスを再ペアリング。コマンドラインで:
bluetoothctl
ペアリング作業:
[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[MX Anywhere 2]# trust
[MX Anywhere 2]# pair
[MX Anywhere 2]# unblock
[MX Anywhere 2]# power off
[bluetooth]# power on

これで使えるはず。あ、そうだ、ThinkPad の場合は BIOS で有線 LAN の WAN も無効にしておくといい。地味に安定性が上がる。
参考: Bluetooth mouse connects but doesn’t work How do I get Logitech MX Anywhere 2 to work in 16.04 (Bluetooth smart)
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。