web-dev-qa-db-fra.com

Haut-parleur Bluetooth ne faisant pas A2DP Ubuntu Gnome 17.04

Vous avez un Logitech X300, il ne se connectera pas via A2DP. J'ai fait peu de choses dans Pulse et /etc/bluetooth/audio.conf pour ne pas en profiter. S'il vous plaît aider. Je veux juste que les choses fonctionnent et que ma vie avance.

Ceci est l'un des post que j'ai essayé de suivre haut-parleur Bluetooth pas de son dans Ubuntu 16.04

Cela a aggravé la situation et je ne peux même pas convaincre mon interlocuteur de rester connecté plus d'une seconde.

J'ai essayé de tout purger, mais je ne sais même pas comment réinitialiser les pilotes. Je suis un utilisateur général qui souhaite une alternative solide à Windows, mais je ne peux pas faire fonctionner une merde comme un haut-parleur Bluetooth.

5
Richard Grant

J'ai eu (je suppose ...) exactement le même problème que Richard Grant en utilisant un casque Creative WP-350. Auparavant, cela fonctionnait bien sur Ubuntu 16.04 et le problème se pose lorsque je suis passé à Ubuntu GNOME 17.04. J'ai pu connecter et coupler le casque et l'utiliser avec le profil audio "HFP/HSP". Lorsque vous essayez de passer au profil "A2DP", cela ne fonctionne pas et indique "Échec de la modification du profil en a2dp_sink".

Comme doug indiqué dans son commentaire, le correctif consiste à désactiver le bluetooth de pulseaudio dans gdm. En fait, je ne comprends pas la raison pour laquelle la fonction BT de pulseaudio est activée dans le gestionnaire d’affichage Gnome, mais il pourrait y avoir une bonne raison à cela ... si quelqu'un peut clarifier cela, j'aimerais comprendre.

Le correctif est donc assez facile, basé sur ceci lien fourni par doug , voici ce que j'ai fait:

  1. Ouvrez une fenêtre de terminal et tapez (Ce premier point dépend de l'utilisateur, les informations principales suivent ...)

    gksudo nautilus
    
  2. puis naviguez vers /var/lib/gdm3/.config/Pulse

  3. Ouvrez default.pa s'il existe ou créez-le (je le devais), en tant que fichier texte normal.
  4. Ajoutez les lignes suivantes dans le fichier default.pa

    #!/usr/bin/pulseaudio -nF
    #
    
    # load system wide configuration
    .include /etc/Pulse/default.pa
    
    ### unload driver modules for Bluetooth hardware
    .ifexists module-bluetooth-policy.so
      unload-module module-bluetooth-policy
    .endif
    
    .ifexists module-bluetooth-discover.so
      unload-module module-bluetooth-discover
    .endif
    
  5. Enregistrez le fichier, fermez la fenêtre du terminal et redémarrez.

7
Julien G