web-dev-qa-db-fra.com

Le casque Bluetooth se connecte mais ne s'affiche pas dans les paramètres audio.

J'ai pu écouter avec mon casque BT, mais un jour, il a disparu des réglages du son pour toujours!

J'ai même redirigé mon casque (et le connecte déjà), mais il ne dispose d'aucune option dans les paramètres sonores pour pouvoir l'écouter.

Quand j'essaye cette commande:

hcitool scan

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

pactl list cards short

Listes seulement ma carte son par défaut seulement! Que devrais-je faire?

35
Hossain Alhaidari

Essayez cette commande:

Sudo -H pactl load-module module-bluetooth-discover

Je lance cette opération chaque fois que je suis jumelé et connecté avec succès, mais je ne les vois toujours pas dans les paramètres sonores. Il demande essentiellement à pulseaudio de charger, recharger sa liste de périphériques Bluetooth.

29
Tim

Le kit oreillette est correctement couplé et s'affiche sous Périphériques Bluetooth, mais il ne s'affiche pas comme source d'entrée INPUT/OUTPUT disponible pour l'audio. Le problème est que le module bluetooth pulseaudio est chargé avant X11. Changer 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

Recherchez les lignes suivantes et ajoutez-les après:

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

Ainsi, les modules Bluetooth de Pulse Audio ne seront pas téléchargés au démarrage mais après le démarrage de x11.

10
Mark

Étendre la réponse de Mark, ce qui a fondamentalement 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 ils nécessitent l'exécution de X11. Vous devez modifier la configuration pour que le module Bluetooth pulseaudio soit chargé après X11.

  1. Indiquez au service bluetooth de ne pas charger le module. Pour ce faire, éditez /etc/Pulse/default.pa et mettez en commentaire ces lignes en mettant des caractères # devant elles:

    .ifexists module-bluetooth-discover.so
    load-module module-bluetooth-discover
    .endif
    
  2. Configurez le module à charger après X11. Pour ce faire, éditez /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. Relancez pulseaudio et bluetooh. Redémarrez votre ordinateur 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 (pavucontrolname__) devrait détecter le périphérique Bluetooth et le répertorier sous les périphériques d’entrée et de sortie.

8
danijar

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

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

De cette façon, vous ne devriez plus avoir à exécuter le

Sudo -i pactl load-module module-bluetooth-discover

commande à chaque fois mais seulement une fois. Fonctionne pour moi le 14.04 LTS (Trusty)

Source

6
Louis Gagnon

Je ne suis pas en mesure de commenter la première réponse, mais je pensais ajouter que sur mon ordinateur Ubuntu MATE 12.04 LTS, je devais faire:

Sudo apt-get install pulseaudio-module-bluetooth

alors seulement ce travail

Sudo -i pactl load-module module-bluetooth-discover

Ensuite, je devais aller dans l'application Bluetooth Manager, appairer l'appareil, puis passer en mode 'Audio Sink' (Réverbère audio) pour pouvoir voir l'appareil dans les options de Ubuntu Sound et manipuler les entrées/sorties!

4
adowdy