Configurer et utiliser une oreillette Bluetooth™ sous Ubuntu



Cette page propose quelques explications pour utiliser une oreillette Bluetooth™ sous Ubuntu.

Pré-requis

Installation

Configuration

Le module Snd-Bt-Sco

Christophe-Marie Duquesne Le 18/11/2007, à 12:46

Ceci est valide et testé et vous pouvez toujours l'utiliser.

Il existe un outil graphique qui peut être utilisé pour configurer tout ceci. voir le site de Stéphane Grabber http://www.stgraber.org/category/gbtsco/.

Cependant, à priori btsco va devenir obsolète d'ici peu (car bluez-util doit prendre en charge ce protocole directement) , donc ça serait bien de s'intéresser de plus près aux évolutions de bluez-utils pour voir ce qu'on fait de cette page

Sous pulseaudio, il semble être suffisant d'entrer cette commande dans le terminal :
pactl load-module module-alsa-sink device=bluetooth;pactl load-module module-alsa-source device=bluetooth
  • Charger le module:
  sudo modprobe snd-bt-sco
  • repérer l'adresse de son oreillette:
  hcitool scan
  • se connecter au péripherique :
  btsco -v 00:00:00:00:00
00:00:00:00:00 doit être remplacé par le résultat de la commande précédente (hcitool scan)
  • allumer le périphérique Bluetooth
Un popup doit s'ouvrir en vous demandant le code de synchronisation (en général 0000 ou 1234, pour Plantronics c'est 0000). Si le popup ne s'ouvre pas, tenter de cliquer sur le périphérique dans Konqueror (sous KUbuntu)
  • pour qu'il se lance automatiquement :
  sudo gedit /etc/modules

rajouter :

snd-bt-sco

… à la fin du fichier

configurer Alsa : oreillette par défaut :

Une fois associé, si l'on veut que le son du système sorte par l'oreillette, il faut créer le fichier ~/.asoundrc :

  pcm.!default {
  	type plug
  	slave.pcm "dmixer"
  }
 
  pcm.dmixer  {
  	type dmix
  	ipc_key 1024
  	slave {
  		pcm "hw:1,0"
  	}
  }
 
  ctl.dmixer {
  	type hw
  	card 1
  }

Supprimer ou renommer le fichier pour revenir à la configuration par défaut.

Parfois quand ça semble fonctionner mais qu'aucun son n'est produit, il faut rajouter la ligne suivante a la fin du fichier /etc/modprobe.d/bluez avant de redémarer l'ordinateur :
options hci_usb force_scofix=1

Matériels compatibles

Matériel non référencé

C'est confirmé : Sur 10.04 ou 12.04, connexion réussie pour casque bluetooth. Le service oreillette (pour téléphoner) et casque (son stéréo bonne qualité) sont reconnus sans problème. Petit avantage pour Precise qui bascule automatique le son vers le casque. Tout redevient normal (sortie carte son classique) à l'extinction du casque. Sur Lucid Lynx, il faut régler soit même, via l'interface du son, la sortie vers le périphérique bluetooth. — wilo98 Le 22/10/2012, 21:49

Casque Philips SHB6110

Edit 9 juin 2009

Personnellement, j'ai réussi à connecter mon casque Philips SHB6110 sur Ubuntu 9.04 - Jaunty uniquement à l'aide d'une manipulation.

J'avais toujours le même message d'erreur au moment de charger le module Loading Bluetooth ALSA sink.

Edit 13 novembre 2009

Depuis Karmic Koala (9.10) il semble que les oreillettes Bluetooth soient beaucoup mieux prises en compte.

Désormais il suffit de connecter l'oreillette avec l'utilitaire bluetooth d'ubuntu et ensuite de choisir la bonne sortie dans les préférences du son.

Casque sans fil Plantronics Audio 995 USB

5.3.1 Sous Xenial 16.04

Depuis le déploiement du noyau 3.19, Plantronics a développé puis intégré un module Linux de gestion des périphériques USB Bluetooth.

Si le périphérique USB est bien reconnu et opérationnel, sous Xenial (noyau 4.X)

Il manque une règle de gestion Udev de connexion/déconnexion du dongle USB !
La déconnexion semble redonner la main à la carte son par défaut d'après tous les gestionnaires sonores, mais aucun son n'est redirigé vers la carte même après un redémarrage système !
Le jingle d'ouverture d'Ubuntu est toutefois audible.
FIXME Seule une restauration système avec Systemback permet de récupérer le son !

Tableau de compatibilité

Nom Variante Version Fonctionnement Commentaires Auteur
Casque Philips SHB6110 Jaunty 9.04 Fonctionne immédiatement -
Casque Philips SHB6110 Karmic 9.10  choisir la bonne sortie (sic !) dans les préférences du son.  -
Casque Plantronics Audio 995 USB CUbuntu Xenial 16.04 connexion :
déconnexion :
Ordinateur: ASUS M3A32-MVP-DELUXE - connexion : sélectionner la sortie "Audio Plantronics" dans les paramètres sonores ;
déconnection : FIXME reconfigurer Alsa à la main ou bien installer le paquet Systemback et faire une sauvegarde système
préalable ! ☛ Problème sûrement du à un dysfonctionnement d'ALSA !
René Stoecklin
Casque Plantronics Audio 995 USB CUbuntu Xenial 16.04 Fonctionne immédiatement Ordinateur: HP ENVY 17-K200nf - fonctionne immédiatement René Stoecklin
Casque Plantronics EXPLORER 50 Ubuntu Xenial 16.04 LTS Fonctionne immédiatement fonctionne immédiatement Oliv 2169
Matériel non référencé Lucid 10.04 connexion réussie pour casque bluetooth. Le service oreillette (pour téléphoner) et casque (son stéréo bonne qualité) sont reconnus sans problème. wilo98
Matériel non référencé Precise 12.04 Fonctionne immédiatement wilo98

Légende des tableaux

  • Fonctionne après config : Fonctionne après quelques manipulations
  • Fonctionne immédiatement : Fonctionne
  • Ne fonctionne pas : Ne fonctionne pas

Documentation


Contributeurs: Fabien26 : création de la page, René Stoecklin : refonte complète de la documentation ; correction orthographique et grammaticale.

  • oreillette_bluetooth.txt
  • Dernière modification: Le 28/04/2018, 11:15
  • (modification externe)