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 le rallumer en appuyant sur le bouton. Mais quand je le fais, je constate qu’Ubuntu ne le reconnaît plus jusqu’à ce que je clique sur "Connect" pour ce périphérique, spécifiquement sous l’applet Bluetooth. J'ai un combiné clavier tactile 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.
Les paramètres Bluetooth sont contrôlés à partir des fichiers de configuration de /etc/bluetooth
. Pour les périphériques d'entrée, nous pouvons définir un délai d'attente avant qu'une connexion ne soit déconnectée. Pour désactiver ceci, ouvrez /etc/bluetooth/input.conf
en tant que racine dans un éditeur et mettez en commentaire la ligne suivante en ajoutant #
(comme dans l'exemple ci-dessous) ou définissez la valeur de délai d'attente sur 0
:
#IdleTimeout=30
Les autres délais qui peuvent être définis dans /etc/bluetooth/main.conf
peuvent 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 cas de mauvaise intensité du signal) et ne sera pas reconnecté si un délai est défini ici. Les valeurs par défaut pour les délais d'attente dans main.conf
sont:
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
Je semble avoir résolu mon problème, et peut-être le vôtre également. Après avoir suivi les étapes de dépannage, voici ce que j'ai déjà fait:
AutoConnectTimeout
in /etc/bluetooth/main.conf
- pas défini à 0
, mais l'ai complètement commenté. Je ne sais pas si cela compte, mais je le maintiens pour le moment. Je ne veux pas que AutoConnectTimeout
expire.IdleTimeout
dans input.conf
sur 240
minutes, il s'agit d'un ordinateur dédié à la visualisation de films, donc rien ne peut nuire.RememberPowered
dans main.conf
à false
.Je craignais de devoir écrire un script F-ing pour envoyer un ping à ma souris via Bluetooth. Cependant, après avoir essayé différentes combinaisons de paramètres dans les fichiers input.conf
et main.conf
. Mes yeux se sont posés sur l'option RememberPowered
dans main.conf
. Il a été défini 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. Il suffit d'aller connecter, de rester alimenté, de rester connecté et de continuer à parler, et je me fiche de savoir si la souris n'écoute pas parce que je l'ai désactivée. Donc, j'ai mis cela à false
. Il semble que cela ait résolu le problème de la resynchronisation de ma souris Bluetooth et de la reconnexion aux services d'entrée après une longue période de désactivation, 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.
Découvrez ma réponse ici:
https://askubuntu.com/a/582035/139
Désinstallez/purgez blueman-manager ou tout autre logiciel Bluetooth supplémentaire. Allez à la vanille et laissez le logiciel Bluetooth Ubuntu original pour écarter tout conflit.
Appuyez sur le mode de découverte de la souris Bluetooth.
Ouvrez un terminal et tapez la commande
hcitool scan
Ensuite, collez la première moitié de votre adresse Bluetooth en tant que 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érer cette ligne avec le reste des entrées dans
/usr/share/gnome-bluetooth/pin-code-database.xml
Cela aide à reconnecter les souris pouvant nécessiter une broche à coupler.
Cela devrait résoudre la plupart des problèmes de reconnexion car Ubuntu ne connaît pas le PIN lorsqu’il se reconnecte. Vous devez en fournir un (s'il en a besoin, la valeur par défaut est 0000
).
name
n'est pas nécessaire, pin
n'est pas requis non plus. oui
est requis cependant. Commencez par vérifier si votre souris a besoin depin
, puis essayez ceci. Vous pouvez également essayer sans utiliser le paramètre name
si vous ne le connaissez pas.
Le paramètre qui m'a aidé était le AutoConnectTimeout
dans le fichier /etc/bluetooth/main.conf
. Initialement, il était réglé sur 60
, après avoir changé cela en
AutoConnectTimeout = 0
la souris se connecte environ 2 secondes après le réveil de l'ordinateur portable ou de la souris. Ceci 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 jumelage d'appareils, mais ne permettent pas de rétablir une connexion avec un appareil déjà apparié.)
Essayez toujours de configurer PIN en 0000 au préalable. Cela m'aide, de même que tous les problèmes résolus. J'ai eu exactement le même problème, comme indiqué ci-dessus. J'ai déjà essayé tous les conseils 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).
Cela peut sembler étrange, mais ma souris sans fil Apple (mac) se reconnecte lors de la reprise/du démarrage d'ubuntu uniquement lorsque j'appuie sur quelques clics et que je la frappe de manière aléatoire. Cela prend quelques secondes pour être connecté.
Je l'ai testé plus de 10 fois. Si je ne claque pas (clic), il ne se connecte pas jusqu'à 3-4 minutes. Et en tapant dessus, il se connecte en moins de 5 secondes.
Je ne sais pas si cela fonctionnerait avec votre souris et vous pourriez au moins essayer, c'est d'essayer.
PS: Je l'ai couplé en utilisant hcitool scan.