J'ai rencontré ce problème sur mon Lenovo P51 sous Ubuntu 18.04, et j'ai découvert que le module pactl "module-bluetooth-discover" ne se chargeait pas correctement au démarrage. J'ai résolu le problème en le remplaçant par "module-bluez5-discover" dans ma configuration d'impulsion.
Vous pouvez tester cela en exécutant :
sudo pactl unload-module module-bluetooth-discover
sudo pactl load-module module-bluez5-discover
Et essayez de réparer/reconnecter vos appareils. Si cela fonctionne, reproduisez la configuration suivante dans votre configuration /etc/pulse/default.pa.
# Modify: /etc/pulse/default.pa
# Comment out the following line
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
# Replace it with ...
.ifexists module-bluez5-discover.so
load-module module-bluez5-discover
.endif
Je pense qu'il s'agit d'un changement effectué lors du passage de Unity à Gnome et que les configurations restantes ont été conservées, laissant derrière elles les modules Bluetooth standard qui ne se chargent pas correctement.
Depuis que j'ai adopté bluez5, je n'ai plus aucun problème et le Bluetooth se connecte sans problème à mon téléphone portable, à ma souris et à mon casque d'écoute.)
EDIT : J'ai également suivi plusieurs étapes mentionnées ici : Le Bluetooth ne fonctionne pas après la reprise de la veille, Ubuntu 18.04 LTS
Pour reproduire exactement ma configuration, assurez-vous que vous apt-get install bluez blueman pulseaudio
pour avoir tous les mêmes paquets. Comme cela a été suggéré dans le problème référencé, je pense que cela a été causé par la mise à niveau vers 18.04 à partir de 17.04.