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 bluetoothctl
sur la ligne de commande où vous aurez maintenant une interface de commande pour interagir avec les appareils Bluetooth. Vous pouvez taper help
pour 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 scan
commande. 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!