Comment faire fonctionner Logitech MX Anywhere 2 en 16.04 (Bluetooth intelligent)

21

Nouvelle question après l'article Logitech MX Anywhere 2 paires de souris mais ne fait rien

Appairage et connexion via le gestionnaire Bluetooth intégré et Bluetooth fonctionne. également via la ligne de commande:

bluetoothctl

Sortie voir ci-dessous.

[MX Anywhere 2]# info DE:CE:68:71:F9:97
Device DE:CE:68:71:F9:97
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID:                           (1800)
    UUID:                           (1801)
    UUID:                           (180a)
    UUID:                           (180f)
    UUID:                           (1812)
    UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
    Modalias: usb:v046DpB013d0007
[MX Anywhere 2]# paired-devices 
Device DE:CE:68:71:F9:97 MX Anywhere 2

Ce qui ne fonctionne pas est la saisie, comme dans "la souris ne déplace pas le curseur"

user192576
la source
Avez-vous regardé le bug 1098959, le moniteur d'alimentation interfère avec la souris bt? Essayez de vous débarrasser de l'application du moniteur d'alimentation (redémarrage sans batterie?) Et voyez si cela aide.
ubfan1

Réponses:

54

Mon appareil est une souris Surface Arc Bluetooth LE Arc Touch fabriquée par Microsoft.

Je n'ai pas réussi à le connecter à une distribution que j'ai essayée au cours de la dernière année, jusqu'à OpenSuse Leap. Alors j'ai su que c'était possible! Mais j'aime Ubuntu (je sais que je sais)

Je suis tombé sur ce fil et tout avait exactement l'air de votre lecture:

Name: Arc Touch Mouse SE
Alias: Arc Touch Mouse SE
Appearance: 0x03c2
 Icon: input-mouse
 Paired: yes  
 Trusted: yes
 Blocked: no
Connected: yes
LegacyPairing: no 

Et toujours RIEN! Aucun mouvement, même s'il est clairement répertorié comme apparié, fiable, débloqué et connecté! J'étais sur le point d'abandonner pour de bon mais j'ai décidé d'essayer une dernière chose ..

J'ai supprimé l'appareil à l'aide de "supprimer" et émis les commandes suivantes dans cet ordre exact, ce qui a permis à mon appareil de fonctionner! Après un an à essayer de trouver un moyen.

[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on

Je peux donc confirmer qu'Ubuntu 16.04 prend en charge les appareils Bluetooth LE

James Anthony
la source
Merci d'avoir répondu! Cela a résolu tous mes problèmes avec ma souris MX Master. C'est fou ce qui est nécessaire pour le faire fonctionner.
chuck
quantité folle d'efforts pour y arriver. Merci!
Boyang
Grand merci! Fonctionne avec mon MX Anywhere 2 / 16.04 / Kernel 4.8 (Yakkety). Remarque: le 2e a également connectbesoin du XX: XX: XX: XX: XX: XX.
linrunner
Merci!!!! Enfin travaillé pour moi. @linrunner est correct, la deuxième connexion a besoin d'un ID.
Markwatson
Cela a fonctionné, mais c'est complètement stupide. Comment le Bluetooth ne peut-il pas fonctionner dès le départ sur un ordinateur moderne en 2017?
AutonomousApps
6

J'ai réussi à faire fonctionner Anywhere MX2 sur Ubuntu 16.04 grâce à ce post.

Après avoir connecté la souris dans la configuration "Bluetooth" - cela ne fonctionnait toujours pas. Utiliser bluetoothctl et "info" m'a donné ceci:

➜  ~ bluetoothctl 
[NEW] Controller 5C:51:4F:DC:FB:D0 ChromeLinux_CBDE [default]
[NEW] Device FB:59:51:BF:60:XX MX Anywhere 2
[bluetooth]# info FB:59:51:BF:60:XX
Device FB:59:51:BF:60:XX
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: no
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v046DpB013d0007

Comme vous pouvez le voir - mon appareil n'était pas connecté. Et donc pas réactif. Ce que j'ai fait pour le faire fonctionner, c'était seulement appeler 'connect':

[bluetooth]# connect FB:59:51:BF:60:XX
Attempting to connect to FB:59:51:BF:60:XX
[CHG] Device FB:59:51:BF:60:XX Connected: yes
Connection successful
[CHG] Device FB:59:51:BF:60:XX UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[..snip..]
[CHG] Device FB:59:51:BF:60:XX Paired: yes

Et après cela, tout "fonctionne (TM)". Merci pour les informations supplémentaires utiles à ce poste.

RBell
la source
J'utilise Xenial (Xubuntu). La première connexion n'a pas fonctionné pour moi. J'ai dû suivre les instructions de James.
sdkks
1

Dans mon cas, le problème que vous pouvez trouver ici pour 15.10 et la solution fournie m'ont aidé:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up
uris
la source
C'est ce que je reçois:Can't set Simple Pairing mode on hci0: Input/output error (5)
Michael