La souris Bluetooth ne se reconnecte pas automatiquement

16

J'ai une jolie petite souris Bluetooth, mais il y a un problème. Lorsqu'il n'est pas utilisé pendant un certain temps (j'utilise principalement le clavier), il s'éteint. Très bien, je dois donc le rallumer en appuyant sur le bouton. Mais quand je le fais, je trouve qu'il n'est pas reconnu par Ubuntu à nouveau jusqu'à ce que je clique sur "se connecter" pour cet appareil spécifiquement sous l'applet Bluetooth. J'ai un combo touchpad + clavier bluetooth que j'utilise avec un autre ordinateur Ubuntu qui n'a pas ce problème. Y a-t-il une raison pour laquelle cela pourrait être le cas? C'est vraiment agaçant.

singpolyma
la source
1
J'avais le même problème, cette réponse l'a résolu: askubuntu.com/a/534729/432944
Yalok Iy

Réponses:

7

Les paramètres Bluetooth sont contrôlés à partir des fichiers de configuration dans /etc/bluetooth. Pour les périphériques d'entrée, nous pouvons définir un délai avant qu'une connexion ne soit déconnectée. Pour désactiver cette ouverture en /etc/bluetooth/input.conftant que root dans un éditeur et commenter la ligne suivante en ajoutant #(comme cela se fait dans l'exemple ci-dessous), ou définissez la valeur du délai d'expiration sur 0:

#IdleTimeout=30

Les autres délais d'attente qui peuvent être définis /etc/bluetooth/main.confpeuvent ne pas être affectés dans votre cas, car ils ne jouent un rôle que lorsqu'un service peut être interrompu (par exemple en raison d'une mauvaise puissance du signal) et ne seront pas reconnectés si un délai d'attente est défini ici. Les valeurs par défaut pour les délais d'attente dans main.confsont:

DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
Takkat
la source
Cette ligne a déjà été commentée, mais je l'ai mise à 0 maintenant pour voir si cela change quelque chose (bien qu'il indique que c'est la valeur par défaut). Je pense que mon appareil s'éteint cependant. Ce qui est bien, je souhaite juste qu'il se reconnecte automatiquement lorsque je le rallume, comme ceux qui ont un allumage / extinction manuel le font.
singpolyma
Oh! Il semble possible qu'il se reconnecte et soit juste lent à ce sujet. Je vais devoir tester un peu plus pour être sûr.
singpolyma
Non ... plus de tests semblent confirmer que c'était un coup de chance. Je dois absolument appuyer sur le bouton de ma souris, puis sélectionner "se connecter" à partir de l'icône sur Ubuntu
singpolyma
Des tests supplémentaires montrent que si je clique sur l'un des boutons de ma souris alors qu'il est éteint, il se reconnecte ... Je ne sais pas pourquoi cela fonctionne et l'autre bouton ne fonctionnait pas de la même manière, mais cela a été résolu maintenant.
singpolyma
Fonction d'économie d'énergie de la souris?
Takkat
5

Il semble que j'ai résolu mon problème, et peut-être le vôtre aussi. Après avoir suivi les étapes de dépannage, voici ce qui fonctionne maintenant:

  • J'ai commenté AutoConnectTimeouten /etc/bluetooth/main.conf- pas réglé sur 0, mais il complètement commenté. Je ne sais pas si cela importe, mais je continue de le faire pour l'instant. Je ne veux pas m'arrêter AutoConnectTimeout.
  • Je mis mon IdleTimeouten input.confà 240minutes, c'est un ordinateur dédié à regarder des films, donc ne peut pas nuire.
  • Je mis RememberPowereden main.confà false.

J'étais vraiment en train de me casser la tête, craignant de devoir finalement écrire un script F-ing pour cingler ma souris via Bluetooth. Cependant, après avoir essayé différentes combinaisons de paramètres dans les fichiers input.confet main.conf. Mes yeux se sont posés sur l' RememberPoweredoption main.conf. Il était réglé sur true. Attendez, je veux que mon ordinateur se souvienne que ma souris était éteinte? Je ne veux pas que mon ordinateur se souvienne de l'état d'alimentation d'une souris. Allez simplement vous connecter et restez sous tension et restez connecté et continuez à parler, et je me fiche que la souris n'écoute pas parce que je l'ai éteinte. J'ai donc réglé cela false. Il semble que cela ait résolu mon problème de non-synchronisation de la souris Bluetooth et de reconnexion aux services d'entrée après une longue période de mise hors tension, avec l'ordinateur toujours allumé.

J'espère que ceci vous aide.

Remarque: Peu importe si vous avez des souris USB ou des claviers USB connectés à votre ordinateur.

DrDeadringer
la source
2

Découvrez ma réponse ici:

/ubuntu//a/582035/13903

Désinstallez / purgez blueman-manager ou tout autre logiciel bluetooth supplémentaire. Allez à la vanille et laissez simplement le logiciel Bluetooth Ubuntu d'origine pour exclure 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. Collez ensuite la première moitié de votre adresse Bluetooth en tant qu'OUI.

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érez cette ligne avec le reste des entrées dans

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

Cela permet de reconnecter les souris qui peuvent nécessiter une broche pour se coupler.

Cela devrait résoudre la plupart des problèmes de reconnexion, car Ubuntu ne connaît pas le code PIN lors de la reconnexion. Vous devez lui en fournir un (s'il en a besoin, la valeur par défaut est 0000).

namen'est pas requis, pinn'est pas requis non plus. ouiest cependant requis. Vérifiez d'abord si votre souris a besoin d'un, pinpuis essayez ceci. Vous pouvez également essayer sans utiliser le nameparamètre si vous ne le connaissez pas.

Tek
la source
1

Le cadre qui m'a aidé était le AutoConnectTimeoutdans le /etc/bluetooth/main.conffichier. Initialement, il était réglé sur 60, après l'avoir changé en

 AutoConnectTimeout = 0

la souris se connecte environ 2 secondes après le réveil de l'ordinateur portable ou de la souris. C'est sur Ubuntu 12.04 (Precise) sur MacBook Air avec une souris Bluetooth Logitech.

(Les autres paramètres mentionnés dans la réponse précédente affectent principalement le couplage des appareils mais n'aideront pas à rétablir une connexion avec un appareil déjà couplé.)

Premek Brada
la source
1

Essayez toujours de configurer le code PIN sur 0000 en premier. Cela m'aide et tous les problèmes sont résolus. J'ai eu exactement le même problème que celui indiqué ci-dessus. J'ai déjà essayé tous les conseils là-bas dans toutes les questions connexes, mais rien ne fonctionne. La solution est plus simple qu'on ne le pense (Ubuntu 14.04 LTS, souris Bluetooth Logitech M557).

Jo P
la source
Où devons-nous faire cela?
Tamsyn Michael
@TamsynMichael Découvrez ma réponse.
Tek
0

Lorsque vous configurez la souris dans le panneau 'Bluetooth New Device Setup'.

Configuration du nouveau périphérique Bluetooth

Appuyez sur 'Options PIN ...'

Options PIN

Sélectionnez la broche fixe '0000'.

(Ubuntu 14.04 LTS)

Satachito
la source
0

Cela peut sembler étrange, mais ma souris Apple (Mac) sans fil ne se reconnecte à la reprise / démarrage d'Ubuntu que lorsque j'appuie sur quelques clics et que je la frappe au hasard. Prend quelques secondes pour se connecter.

J'ai testé cela plus de 10 fois. Si je ne frappe pas (cliquez), cela ne se connecte pas jusqu'à 3-4 minutes. Et en frappant (cliquant), il se connecte en moins de 5 secondes.

Je ne sais pas si cela fonctionnerait trop avec votre souris, vous pourriez essayer.

PS: Je l'ai couplé en utilisant le scan hcitool.

Gaurav Anand
la source