Logitech MX Anywhere 2 paires de souris mais ne fait rien

12

J'ai récemment acheté la nouvelle souris Logitech MX Anywhere 2 et je l'ai fait fonctionner sur mes machines Windows et mais quand j'essaie de l'utiliser sur mon Dell M3800 exécutant Ubuntu 14.04, cela ne fonctionne pas du tout. Je peux coupler l'appareil sans problème et il affiche même le nom de l'appareil comme "MX Anywhere 2" mais il ne semble pas réellement identifier l'appareil réel comme quoi que ce soit. En utilisant blueman, il apparaît comme un type "inconnu" et dans le gestionnaire de système Bluetooth, il affiche également le type "inconnu". Aucune suggestion?

Boom3k
la source

Réponses:

18

MISE À JOUR POUR> 15.10:

Dans ma réponse d'origine, j'ai dit que le problème serait probablement résolu lorsque 15.10 arriverait. Bien que 15.10 possède effectivement bluez 5, il y a toujours un problème avec l'appairage. Honnêtement, cela fait un bon moment que j'ai résolu ce problème moi-même, mais si je me souviens bien, le MX Master (MX Anywhere 2) utilise une méthode de couplage sans code PIN qui n'est pas encore correctement implémentée dans Ubuntu. Voici quelques commandes que vous pouvez utiliser comme solution rapide:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Si vous utilisez un autre appareil Bluetooth hci0, vous devez évidemment modifier cette partie des commandes, sinon, elles devraient être prêtes à l'emploi. Vous devrez également les exécuter à chaque redémarrage et je vous recommande donc de les avoir dans un script accessible ou de les ajouter aux applications de démarrage. Je dois également noter que j'ai depuis réussi à faire fonctionner la souris même sans exécuter ces commandes après le redémarrage, donc ne les utilisez que si vous le devez.

RÉPONSE ORIGINALE (pour <15.10)

Réponse tirée d'ici: /ubuntu//a/660666/256078

Ce qui se passe, c'est que le MX Anywhere 2 nécessite Bluetooth Smart et Ubuntu est livré avec bluez (le pilote Bluetooth) 4 qui ne prend pas en charge Bluetooth Smart. Bluez 5, qui ajoute la prise en charge de Bluetooth Smart, est censé commencer à être livré avec 15.10, mais pour l'instant, vous devrez installer bluez 5 manuellement si vous souhaitez l'utiliser.

Attention, si vous voulez avoir un système stable, NE FAITES PAS CELA . Tout d' abord, cela va briser le contrôle intégré Bluetooth dans le panneau de configuration. Cette méthode que je vais décrire ajoute également un PPA, qui est censé être mauvais pour votre système lors de la mise à niveau et d'autres choses. Ne faites cela que si vous savez comment supprimer un PPA et revenir à bluez 4 ou si vous ne vous en souciez pas et que vous voulez le faire fonctionner. ; P

Tout d'abord, vous devez ajouter un PPA avec bluez 5. Je recommanderais le PPA bluez 5 fabriqué par Austin puisque c'est celui que j'ai utilisé auparavant. Ajoutez-le avec cette commande:

sudo add-apt-repository ppa:vidplace7/bluez5

Actualisez ensuite apt-get:

sudo apt-get update

Après cela, vous pouvez installer bluez 5 avec cette commande:

sudo apt-get install bluez

Maintenant que vous avez bluez 5, vous avez besoin d'un moyen de contrôler Bluetooth car, comme indiqué précédemment, le panneau de commande intégré ne fonctionnera plus.

Il y a deux façons que j'ai essayées pour cela. Si vous voulez avoir une interface graphique, alors Blueman est votre meilleure option. Vous pouvez l'installer simplement avec:

sudo apt-get install blueman

Cela installera l'interface Bluetooth Blueman que vous pouvez ouvrir pour votre lanceur d'application. Il doit être simple à utiliser et ne nécessite aucune explication approfondie.

La méthode que je recommande cependant est d'utiliser la ligne de commande. J'ai trouvé que c'était beaucoup plus stable (fonctionnait sur l'écran de connexion alors que Blueman ne le faisait pas) et en fait étonnamment intuitif à utiliser pour être une ligne de commande.

La façon dont cela fonctionne est que vous tapez bluetoothctlsur la ligne de commande où vous aurez maintenant une interface de commande pour interagir avec les appareils Bluetooth. Vous pouvez taper helppour obtenir une liste des commandes et ce qu'elles font. La commande que vous voudrez utiliser en premier pour coupler le MX Anywhere 2 est la scancommande. Si vous tapez scan on, votre ordinateur commencera à rechercher des périphériques Bluetooth. Dans ce mode, mettez votre MX Anywhere 2 en mode d'appairage et attendez qu'il apparaisse dans la console. Il affichera quelque chose comme ceci:

[NEW] Device XX:XX:XX:XX:XX:XX MX Anywhere 2 (The name may not be accurate)

La chaîne "XX: XX: XX: XX: XX: XX" est l'adresse MAC de votre MX Anywhere 2. Pour le coupler et le connecter, tapez:

pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX

Assurez-vous de remplacer tous les "XX: XX: XX: XX: XX: XX" par l'adresse MAC que vous avez obtenue lors de la numérisation.

Terminé.

Ellie
la source
A travaillé sur LTS 16.04
Dan Revell