web-dev-qa-db-fra.com

La souris Bluetooth ne se reconnecte pas automatiquement à l'ordinateur portable

Cela a été demandé, et répondu, un million de fois auparavant. Et je pense avoir lu presque toutes ces questions et réponses, et essayé autant de solutions que possible.

Cependant, je ne parviens toujours pas à reconnecter automatiquement la souris après un sommeil, un arrêt ou une cessation d'utilisation. J'utilise une souris Microsoft Sculpt Comfort Mouse sous Kubuntu 14.04, 64 bits. Je peux me connecter manuellement, bien sûr.

Mon dernier effort a été d'ajouter les lignes

<!-- Microsoft Sculpt Comfort mouse -->
<device oui="28:18:78:" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>    

/usr/share/kde4/apps/bluedevilwizard/pin-code-database.xml puis redémarrez bluetooth avec

Sudo service bluetooth restart

Mais rien. La souris doit encore être appariée manuellement.

Et juste maintenant, après avoir essayé quelques commandes hcitool - la souris ne se connecte pas du tout! Tout ce que je reçois maintenant sont des messages de délai d'expiration. Je ne sais pas ce que j'ai fait, mais pour le moment, la souris refuse de se connecter.

Je suis un peu confus ici ...

18
Alasdair McAndrew

Essayez d’utiliser un outil différent pour associer votre périphérique Bluetooth, par exemple. blueman-manager (le périphérique Bluetooth n'est probablement pas "de confiance").

J'utilise Ubuntu 14.04 et utilise Microsoft Sculpt Comfort Mouse. Lors du couplage de la souris dans la boîte de dialogue des paramètres Bluetooth d'Ubuntu, la souris ne se reconnecte pas après une suspension/reprise et même après un certain temps d'inactivité.

Je souris non apparié, jumelé et "digne de confiance" dans blueman-manager et maintenant cela fonctionne comme un charme.

15
rutsky

Réessayez mais supprimez cette partie name="Microsoft Sculpt Comfort Mouse"

Si ce n'est pas cela, alors vous avez probablement le mauvais OUI.

Je crois que c'est la première moitié de l'adresse de votre souris Bluetooth.

OUIsignifie Organizational Unique Identifier. En gros, la première moitié de votre adresse MAC indique qu'elle a été créée par Microsoft, bien que les souris de la même entreprise puissent avoir des OUIname__s différents pour une raison quelconque.

Pour cette étape, partez de zéro et commençons le processus d’élimination.

Désinstallez/purgez blueman-manager ou n’importe quel logiciel Bluetooth supplémentaire. Allez à la vanille et laissez le logiciel Bluetooth Ubuntu original pour écarter tout conflit.

  1. Appuyez sur le mode de découverte de la souris Bluetooth.

  2. Ouvrez un terminal et tapez la commande hcitool scan

  3. Ensuite, collez la première moitié de votre adresse Bluetooth en tant que OUI.

Assurez-vous d'inclure le dernier deux-points comme cecioui="xx:xx:xx:"

Donc, si l'adresse de votre souris Bluetooth est AB:CD:EF:GH:IJ:KL

Cela ressemblerait à ceci:

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

Insérer cette ligne avec le reste des entrées dans

/usr/share/gnome-bluetooth/pin-code-database.xml

IMPORTANT: Insérer au début du fichier, juste en dessous de la balise de départ <devices> - car les entrées correspondent dans l'ordre d'apparition!

Je recommencerais après cela juste pour m'assurer que tout est en ordre.

Cela devrait résoudre la plupart des problèmes de reconnexion, car Ubuntu ne connaît ni ne stocke le PIN # lors de la première connexion lorsqu’il tente de se reconnecter.

NOTE: Dans d'autres distributions Linux, le chemin du fichier pin-code-database.xml peut être différent!

3
Tek

Cela fonctionne sur Ubuntu 17.10 Je pense que chaque distribution avec bluetoothctl est supportée:

  1. Exécuter dans le terminal bluetoothctlDans $bluetooth tapez le type devicesname__. Vous verrez la liste des appareils disponibles.
  2. Tapez trust 00:XX:XX:XX:XX:XX où numéro commençant par 00: est une division à laquelle vous souhaitez vous connecter.
  3. Tapez ctrl+d ou quitpour quitter.
  4. Si vous souhaitez connecter automatiquement votre appareil au démarrage, ouvrez Startup Applications et ajoutez-en un nouveau.

    • Appuyez sur Addname__
    • Nom du lanceur comme My startup BT connection
    • Dans le type de commande bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

Vous pouvez également configurer un raccourci clavier avec la même commande pour déjeuner et connecter votre appareil en appuyant sur un bouton.

S'amuser :)

3
Ivan Nikolaev

Je suis sûr que si vous jumelez votre souris de manière incorrecte, cela ne fonctionnera pas. J'avais exactement le même problème. La paire Microsoft Sculpt Comfort Mouse est bien appariée puis j'ai quitté l'ordinateur pour la journée. L'économiseur d'écran s'est allumé et quelques heures plus tard, je suis revenu pour utiliser mon ordinateur et ma souris ne fonctionnait pas. Je l'ai probablement mal associé la première fois également. Alors, j'ai cherché sur Internet et essayé plusieurs choses de la communauté Ubuntu, y compris enlever et réparer ma souris, point auquel elle ne pourrait pas être réparée. J'ai compris que je ne l'appariais pas correctement à chaque fois. Les étapes correctes pour coupler cette souris qui a fonctionné sont les suivantes:

  1. Gestionnaire Bluetooth ouvert (devrait fonctionner avec n’importe quel gestionnaire, mais j’ai utilisé spécifiquement le gestionnaire Bluetooth)
  2. Appuyez sur le bouton de couplage situé au bas de la souris et maintenez-le enfoncé jusqu'à ce que le voyant bleu continue de clignoter (clignotant lentement environ 1 clignotement par seconde).
  3. Cliquez sur Rechercher dans Bluetooth Manager

    • Cliquez sur la souris Microsoft Sculpt Comfort, puis cliquez sur l'icône de clé (icône d'appariement).
    • Une fois la souris appariée, cliquez sur l’icône étoile dorée dans Bluetooth Manager pour que la souris soit approuvée.
    • Maintenant que la souris est appariée et approuvée, cliquez sur Configuration, choisissez le service de saisie, puis cliquez sur "Transférer". Lorsque vous voyez "Périphérique ajouté et connecté avec succès", cliquez sur Fermer.
1
fusbudget

Aucune des réponses répertoriées ici n'a fonctionné pour moi, mais j'ai couplé l'appareil à l'aide de l'outil de ligne de commande bluetoothctl et il s'est reconnecté automatiquement. Ce que j'ai fait était:

  • Placez la souris sur découvrable
  • lancez bluetoothctl (liste l'adresse MAC de ma souris)
  • lancez pair <MAC> (dans bluetoothctl qui a associé le périphérique)
1
Martin Leopold

Confirmé. L'utilisation de packages Bluetooth standard pour l'édition du fichier pin-code-database.xml a également permis la reconnexion d'une souris laser Bluetooth Lenovo Thinkpad après le redémarrage du système. Voici le réglage que j'ai utilisé:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
0
rods

J'ai eu le même problème avec cette souris, et j'ai trouvé la solution en utilisant la deuxième approche mentionnée ici: https://unix.stackexchange.com/questions/177998/bluetooth-mouse-disconnects

En bref, créez un fichier de règles, à savoir "99-bluetooth.rules", dans "/ etc/udev /" et ajoutez-y cette ligne:

ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse        ", ATTR{power/control}="on"

Cela a résolu mon problème, j'espère que cela vous aidera aussi.

0
arashaneh