50 votes

L'oreillette Bluetooth se connecte mais ne s'affiche pas dans les paramètres sonores

J'ai pu écouter avec mon casque BT, mais soudain, un jour, il a disparu des paramètres sonores pour toujours !

J'ai même reconnecté mon casque (et il est déjà connecté) mais il n'y a pas d'options dans les paramètres sonores pour l'écouter.

Lorsque j'essaie cette commande :

hcitool scan

Il ne trouve aucun appareil ! Même cette commande :

pactl list cards short

Ne répertorie que ma carte son par défaut ! Que dois-je faire ?

30voto

Tim Points 30349

Essayez cette commande :

sudo -H pactl load-module module-bluetooth-discover

J'exécute cette opération chaque fois que j'ai apparié et que je me suis connecté avec succès, mais je ne peux toujours pas les voir dans les paramètres sonores. Il demande essentiellement à pulseaudio de recharger sa liste de périphériques bluetooth.

22voto

Mike Points 517

Je m'appuie sur la réponse de Mark, qui a fait l'affaire pour moi.

Le problème est que le service bluetooth essaie de charger le module bluetooth pulseaudio au démarrage, ce qui échoue car il faut que X11 soit lancé. Vous devez modifier la configuration pour que le module bluetooth pulseaudio soit chargé après X11.

  1. Indiquer au service Bluetooth de ne pas charger le module. Pour ce faire, modifiez /etc/pulse/default.pa et commentez ces lignes en mettant # devant eux :

    .ifexists module-bluetooth-discover.so
    load-module module-bluetooth-discover
    .endif
  2. Configurer le module pour qu'il soit chargé après X11. Pour ce faire, modifiez /usr/bin/start-pulseaudio-x11 et ajoutez deux lignes :

    if [ x"$DISPLAY" != x ] ; then
        # ...
    
        # Add these lines:
        /usr/bin/pactl load-module module-bluetooth-discover
        /usr/bin/pactl load-module module-switch-on-connect
    fi
  3. Redémarrer pulseaudio et bluetooh . Redémarrez votre machine ou utilisez les commandes suivantes :

    pulseaudio -k
    start-pulseaudio-x11
    sudo service bluetooth restart

De cette manière, le module Bluetooth pulseaudio devrait fonctionner et le contrôle du volume ( pavucontrol ) devrait détecter le périphérique Bluetooth et le répertorier dans la liste des périphériques d'entrée et de sortie.

13voto

Mark Points 1274

L'oreillette est correctement appariée et s'affiche sous Périphériques Bluetooth, mais elle ne s'affiche pas comme une source d'entrée/sortie disponible pour l'audio. Le problème est que le module bluetooth pulseaudio est chargé avant X11, la modification de quelques fichiers de configuration fait l'affaire :

PulseAudio ne peut pas charger le module bluetooth 15.10/16.04

nano /etc/pulse/default.pa

Commentez les lignes suivantes :

#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif

nano /usr/bin/start-pulseaudio-x11

Trouvez les lignes suivantes et ajoutez-les après elles :

if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi

Ajouter les lignes suivantes :

/usr/bin/pactl load-module module-bluetooth-discover
/usr/bin/pactl load-module module-switch-on-connect

De cette façon, les modules Bluetooth de Pulse audio ne seront pas téléchargés au moment du démarrage, mais après le lancement de x11.

7voto

adowdy Points 129

Je ne suis pas en mesure de commenter la réponse du haut, mais j'ai pensé ajouter que sur mon ordinateur portable Ubuntu MATE 12.04 LTS, j'ai dû le faire :

sudo apt-get install pulseaudio-module-bluetooth

ce n'est qu'à ce moment-là que ce travail a été réalisé

sudo -i pactl load-module module-bluetooth-discover

Ensuite, j'ai dû aller dans l'application bluetooth manager, appairer l'appareil, puis le mettre en mode 'Audio Sink', puis j'ai pu voir l'appareil dans les options sonores d'Ubuntu et manipuler les entrées/sorties !

6voto

Louis Gagnon Points 129

La solution permanente serait d'ajouter le PPA blueman et de mettre à jour votre paquet vers la dernière version qui a corrigé le bug : https://launchpad.net/~blueman/+archive/ubuntu/ppa

sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade

De cette manière, vous ne devriez plus avoir à exécuter le programme

sudo -i pactl load-module module-bluetooth-discover

à chaque fois, mais seulement une fois. Fonctionne pour moi sur 14.04 LTS (Trusty)

Source

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X