Logitech MX Master Mouse paires, mais ne fonctionnera pas

11

Récemment acheté une souris Logitech MX Master Mouse pour une utilisation avec mon bureau Ubuntu et mon ordinateur portable OS X. Il s'associe sans effort, même pas un code PIN requis - mais je ne peux rien faire d'autre avec.

Capture d'écran des options Bluetooth

Le commutateur "Connexion" ne s'active pas, et la souris elle-même ne semble pas reconnaître que mon ordinateur existe.

Je n'ai jamais eu de problème avec d'autres souris Bluetooth auparavant; je suppose que cela a à voir avec cette souris prenant en charge Bluetooth 4.0 Smart; mais il en va de mon matériel , donc je pense que ça devrait aller. La souris elle-même fonctionne bien si je passe au récepteur Unifying, mais je préférerais vraiment utiliser le Bluetooth.

sigmabeta
la source
Même problème ici, je peux l'appairer, ça dit ok si je mets le PIN à 0000, mais après l'appairage il ressemble au vôtre.
davidbaumann

Réponses:

23

Donc, comme les gens semblent toujours venir ici chercher une réponse (je ne vous en veux pas, c'est une bonne souris), j'ai décidé de faire un copier-coller à partir de ma réponse MX Anywhere 2. Quoi qu'il en soit, profitez de:

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 assez 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 que hci0, vous devez évidemment modifier cette partie des commandes, sinon, elles devraient être prêtes à l'emploi.

RÉPONSE ORIGINALE (pour <15.10):

J'ai eu ce problème il y a quelque temps. Fondamentalement, ce qui se passe, c'est que le MX Master 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 va installer 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 Master est la scancommande. Si vous tapez scan on, votre ordinateur commencera à rechercher des périphériques Bluetooth. Dans ce mode, mettez votre MX Master 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 Master

La chaîne "XX: XX: XX: XX: XX: XX" est l'adresse MAC de votre MX Master. 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.

Et cela devrait le faire. J'espère que ça marche pour toi!

Ellie
la source
Excellente réponse. Sensationnel. Quelques questions cependant: 1) Une simple mise à niveau apt-get ne suffirait-elle pas pour récupérer bluez 5 après la mise à jour? Il semble que l'installation d'apt-get vous indique simplement que vous avez déjà installé bluez. 2) Avez-vous rencontré des problèmes en plus de rompre le soutien de Blueman?
sigmabeta
Désolé, en «cassant le support blueman», je veux dire en fait «brisant le panneau de contrôle bluetooth intégré».
sigmabeta
Le seul vrai problème que j'ai trouvé était que je ne pouvais pas utiliser l'audio Bluetooth, mais honnêtement, je n'ai pas trop essayé de le faire fonctionner. Il peut y avoir un moyen de le faire. De plus, oui, la mise à niveau fonctionnerait certainement. Si je me souviens bien, c'est comme ça que je l'ai fait, mais je pensais que vous aviez peut-être une raison ou quelque chose à ne pas mettre à niveau, alors j'ai décidé d'aller avec l'installation. C'est à la préférence. ;)
Ellie
Je reçois toujours Failed to pair: org.bluez.Error.AuthenticationCanceledquand j'essaie de me jumeler: /
JuHwon
1
@JuHwon En fait, ce guide est obsolète. Je vais le mettre à jour dès que possible.
Ellie
1

J'ai le même problème, j'ai utilisé le logiciel blueman mais ça n'a pas marché non plus. J'ai seulement remarqué que le processus d'appairage se termine par "Échec de l'authentification" Malheureusement, logitech ne prend pas en charge Linux pour MX Master (impossible de configurer les gestes, etc.). J'ai remarqué que la communication sans fil dans MX Master est cryptée, peut-être que BLE ne peut pas gérer cela. Pour être sûr à 100% de ce problème logiciel, j'ai vérifié sur la même machine Windows 8.1 - il est comparé à BT en douceur et facile et il fonctionne.

TRaffii
la source
«ne prend pas en charge linux pour MX Master» - J'ai remarqué que le nouveau «MX Master 3» répertorie désormais Linux (et Windows / Mac) comme système d'exploitation pris en charge.
MrWhite