web-dev-qa-db-fra.com

Paires de souris Bluetooth, mais ne fonctionne pas

J'essaie de faire fonctionner ma souris Bluetooth (souris Microsoft Designer Bluetooth). Je l'ai associé et fait confiance en utilisant blueman-manager. Mais le périphérique n'est pas reconnu comme une souris, il est répertorié comme "inconnu".

enter image description here

Je suis sur Ubuntu 14.04

Toute aide est la bienvenue.

2
Jan

Dans le fichier /usr/share/gnome-bluetooth/pin-code-database.xml, ajoutez la ligne suivante:

<device oui="DC:7E:AA:" type="mouse" name="Microsoft Designer Mouse" pin="0000"/>

juste en dessous de la ligne:

<device oui="7C:1E:52:" type="mouse" name="Microsoft Touch Mouse" pin="0000"/>

Les informations sur les connexions Bluetooth pour bluez version 4 sont stockées dans des fichiers du répertoire/var/lib/bluetooth /. Le problème de base de 14.04 est que la clé de lien ne peut pas être ajoutée au fichier de linkkeys lorsque la souris est appariée. La connexion n'est donc pas vraiment complète. Le couplage (pour la version 4) doit créer des entrées dans les fichiers "noms" et "approbations", ainsi qu'une entrée avec une clé de lien dans le fichier /var/lib/bluetooth/<Host bt addr>/linkkeys. Les entrées d'adresse de la souris sont créées dans les fichiers "noms" et "d'approbation", mais pas dans le fichier "linkkeys" SI IT IS n'est pas déjà présent. Pour résoudre le problème, ajoutez la ligne vous-même (même la ligne exemple avec une clé hexagonale incorrecte) et elle devrait être correctement gérée lors de futurs appariements.

Exemple de ligne:

C0: 33: 5E: 01: 8A: AC DEADBEEFDEADBEEFDEADBEEFDEADBEEF 4 0

Le fichier ne contient que la racine rw. Vous devez donc devenir root pour éditer ou déprotéger, éditer, reprotéger.

Bluez version 5 utilise un emplacement totalement différent:

/var/lib/bluetooth/<Host bt addr>/<mouse address>/info

et un fichier différent pour stocker le lien et d’autres informations.

1
ubfan1