J'ai essayé de coupler mon clavier Bluetooth avec mon ordinateur après la réinstallation d'un Ubuntu 12.04 standard à une installation minimale.
Dans l'installation minimale, je n'ai pas de GUI, j'ai donc essayé d'utiliser les différents outils de ligne de commande disponibles, mais je ne peux pas comprendre comment le couplage est censé se passer. L'appariement quand j'avais un gui fonctionnait parfaitement.
Dans Bluez4, installez le paquet bluez pour pouvoir coupler un périphérique de la ligne de commande avec bluez-simple-agent (Bluez5 fournira la bluetoothctlcommande):
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx
Remplacez-le #par le numéro de l'adaptateur Bluetooth (par exemple hci0) et xx:xx:xx:xx:xx:xxpar le MAC de notre appareil Bluetooth.
Pour obtenir le numéro de notre adaptateur, nous pouvons émettre:
hciconfig
Le MAC des appareils peut être analysé avec la commande suivante:
hcitool scan
Le périphérique Bluetooth doit bien sûr être en mode d'appairage. Entrez le code PIN lorsque vous êtes invité à coupler l'appareil.
Supprimer un appareil couplé
Si nous avons déjà couplé un appareil et que nous devons le supprimer de la base de données (par exemple pour le recouplage), nous pouvons le faire avec
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove
Remarque pour les claviers (ou les souris): jusqu'à ce que le clavier Bluetooth soit couplé, nous devrons peut-être saisir le code PIN à l'aide d'un clavier filaire supplémentaire. Voyez avec le manuel de votre clavier comment l'appairage est effectué (certains attendent d'abord le code PIN sur l'ordinateur, d'autres d'abord sur le clavier. Certains peuvent avoir un code PIN fixe).
Après l'appairage, nous connectons le clavier avec:
sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
Pour autoriser la connexion automatique après un redémarrage, nous pouvons ajouter l'appareil aux appareils approuvés:
J'apprécie beaucoup la réponse, malheureusement j'ai fait exactement cela sans faire fonctionner le clavier. Lors du couplage à l'aide de l'interface graphique, l'ordinateur suggérait une épingle que j'avais ensuite écrite à l'aide du clavier. Ce n'est pas ce qui se passe avec bluez-simple-agent. Il demande plutôt une épingle. Je n'ai pas de broche statique pour le clavier, et supplanter celle que je donne à bluez-simple-agent via le clavier ne facilite pas le couplage.
azzid
2
Après le couplage, vous devez également bluez-test-input connect xx:xx:xx:xx:xx:xxpouvoir utiliser le clavier couplé. (n'aide pas azzid s'il est bloqué sur l'appairage, mais pour les autres lecteurs de cette question)
Beni Cherniavsky-Paskin
Votre commentaire est un bon addendum à la très belle réponse qui sera complétée par ces informations.
flyer
hcitool scan ne scanne aucun appareil
RahulG
0
Après avoir beaucoup cherché, j'ai trouvé deux solutions. Le premier est bluetoothctl qui exécute exactement ce que vous recherchez. Vous pouvez faire presque n'importe quoi à partir de la ligne de commande :) Parce que je suis paresseux et que ma mémoire est toujours sur le disque dur, j'ai également besoin d'une applet, j'ai donc installé bluedevil sur mon bureau compagnon :) cela fonctionne sauf la numérisation, mais c'est bien comme ça
bluez-test-input connect xx:xx:xx:xx:xx:xx
pouvoir utiliser le clavier couplé. (n'aide pas azzid s'il est bloqué sur l'appairage, mais pour les autres lecteurs de cette question)Après avoir beaucoup cherché, j'ai trouvé deux solutions. Le premier est bluetoothctl qui exécute exactement ce que vous recherchez. Vous pouvez faire presque n'importe quoi à partir de la ligne de commande :) Parce que je suis paresseux et que ma mémoire est toujours sur le disque dur, j'ai également besoin d'une applet, j'ai donc installé bluedevil sur mon bureau compagnon :) cela fonctionne sauf la numérisation, mais c'est bien comme ça
la source