Périphérique audio Bluetooth connecté mais n'apparaissant pas dans les périphériques audio

9

Ubuntu 15.04 Dell XPS-13

Je peux connecter mes appareils audio via Bluetooth, mais je ne peux pas les utiliser car ils n'apparaissent pas dans les paramètres sonores en tant qu'option de sortie (ou option d'entrée).

Comment puis-je réparer ça?

Aaron Weinberg
la source

Réponses:

4

J'ai essayé de charger le module en premier mais j'en ai un Failure: Module initialization faileddonc vous devez d'abord décharger le module:

sudo pactl unload-module module-bluetooth-discover

puis chargez-le à nouveau:

sudo pactl load-module module-bluetooth-discover

Après cela, j'ai pu voir le périphérique audio dans les paramètres audio.

Ariskay
la source
Bienvenue sur AskUbuntu :) Je pense que vous devriez ajouter quelques détails à votre réponse, car cela n'aurait pas beaucoup de sens sans l'autre réponse. Si votre réponse est la bonne, elle sera propulsée en haut et sera donc hors contexte.
Wilhelm Erasmus
3

J'ai eu le même problème ici avec Ubuntu Gnome 15.10 et 16.04. Ce qui m'a aidé a été d'ajouter des autorisations de lecture pour l'utilisateur gdm sur le bac pulseaudio.

sudo setfacl -m u:gdm:r /usr/bin/pulseaudio

après cela, redémarrez pulseaudio (ou redémarrez votre système)

sudo pkill pulseaudio

votre appareil Bluetooth devrait maintenant être répertorié dans la liste des appareils audio.

apparat
la source
1
J'obtiens: setfacl: Option -m: argument non valide près du caractère 3
weelux
Cela a aussi fait l'affaire pour moi! Merci beaucoup! Je cherchais un correctif pour ce problème partout!
mjb
gdm doit être votre ID utilisateur (le nom d'utilisateur semble aussi fonctionner) - Je vais modifier la réponse
Thorsten Niehues
Cette commande a même fait disparaître le périphérique audio interne! Comment réparer?
Thorsten Niehues
Utilisez sudo setfacl -m u:1000:r-x /usr/bin/pulseaudiooù 1000 est votre ID utilisateur. Tapez idun terminal pour afficher votre identifiant. N'oubliez pas d'utiliser r et x sinon tous les périphériques de sortie sont partis!
Thorsten Niehues
2

Blueman a un bogue qui se déchargera module-bluetooth-discovers'il est chargé au démarrage de sorte que vous devrez probablement dissocier le périphérique audio, puis

sudo pactl load-module module-bluetooth-discover

Associez ensuite votre appareil et voyez s'il apparaît dans les paramètres sonores

Jeremy31
la source
2
(quand j'exécute) ~ $ sudo pactl load-module module-bluetooth-discovery (J'obtiens) Échec: l'initialisation du module a échoué
Aaron Weinberg
Lorsque j'essaie d'installer blueman bluetooth manger, je reçois paste.ubuntu.com/10980288
Aaron Weinberg
Je ne sais pas ce qui se passe
Jeremy31
Problèmes similaires ici $ sudo pactl module de chargement module-bluetooth-discovery Répertoire de base non accessible: autorisation refusée Échec de connexion: connexion refusée pa_context_connect () a échoué: connexion refusée $ sudo -i pactl module de chargement module-bluetooth-discovery échec de connexion: connexion refusé pa_context_connect () a échoué: connexion refusée
sélectionnez
1
@select Pulseaudio fonctionne en tant qu'utilisateur, vous ne devez donc pas utiliser sudo avec lui - les messages d'erreur que vous citez sont totalement différents et dus à l'utilisation de sudo.
cincodenada
0

Après une connexion réussie du casque Bluetooth, essayez
sudo -i pactl load-module module-bluetooth-discover

Si cela vous permet ensuite de sélectionner le casque comme périphérique de sortie, vous pouvez apporter les modifications suivantes:

nano /etc/pulse/default.pa

Mettez en commentaire les lignes suivantes:

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

Puis dans:

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

# Add the following lines:
/usr/bin/pactl load-module module-bluetooth-discover
# /usr/bin/pactl load-module module-switch-on-connect #<-- Uncomment to automatically select headset on connection
marque
la source