まず、私はこのマウスを1年以上所有しており、他のLinuxディストリビューション(Fedora、Arch、Manjaro)の同じハードウェアで問題なく使用してきました。問題が始まったのはDebian 9をインストールした後でした。
まず、マウスをペアリングできる唯一の方法は、再起動後に直接実行することです。それ以外の場合、ペアリングは完全に失敗します。これにより、初めてマウスをペアリングまたはオンにすると、マウスが接続され、インジケータが約3秒間点灯し、マウスに何も接続されていないかのようにマウスのインジケータがゆっくり点滅し始めます。この過程でマウスを動かしても、カーソルが画面上で動くことはありません。また、最初にマウスを接続してから端末info
でコマンドを実行すると、次の出力が印刷されます。bluetoothctl
Device D3:08:24:D5:FE:3F
Name: MX Master
Alias: MX Master
Appearance: 0x03c2
Icon: input-mouse
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device (00001812-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (00010000-0000-1000-8000-011f2000046d)
Modalias: usb:v046DpB017d0017
Connected: yes
マウスの接続が切断された場合、または電源が完全にオフになっても、マウスは引き続き表示されます。他の条件で何度もマウスペアリングを解除してペアリングしてみました。私は次の投稿で提案を試しました。
- Logitech MX Master S2マウスを接続するとBluetooth接続が失敗する
- Bluetoothを使用してLogitech MX MasterマウスをUbuntu 16.04とペアリング
- Logitech MX Masterマウスがペアリングされていますが機能しません
私はLinuxカーネル4.9.0-8-amd64がインストールされているThinkpad T480でBlueZバージョン5.43-2+deb9u1を実行しています。この問題を解決するにはどうすればよいですか?
答え1
私はあなたが説明するのと同じ行動を持っています。つながりますが、何も起こりません。
特定のカーネルモジュールが欠落していることがわかりました。UHID
この機能を有効にしてマウスを再接続した後は機能しました。
答え2
Linuxカーネルv5.9以降、BluetoothスタックはBLE接続でリンク層プライバシーを使用しようとします。
この回避策はMX Master 3ケースで動作します。
次の行から削除
/var/lib/bluetooth/<adapter_mac>/<device_mac>/info
[IdentityResolvingKey] Key=...
-
systemctl restart bluetooth
これにより、デバイスが自動的に接続されます。