Ceci est une ancienne révision du document !
Configurer et utiliser une oreillette Bluetooth sous Ubuntu.
Cette page propose quelques explications pour utiliser une oreillette Bluetooth sous Ubuntu.
dwd - 14 juillet 2008 : Il existe un HowTo (en anglais mais facilement compréhensible) : http://forums.overclockers.com.au/showthread.php?t=694010
Ouf !! il y a plus simple à partir de l'étape 36, il suffit de choisir "volume control…" dans le Pulse Audio Device chooser et une fois le flux sonore lancé (XMMS, Rhythmbox,…) de faire un click droit au niveau de l'onglet "Playback" et "move stream…" permet de choisir soit les haut-parleurs du PC, soit l'oreillette.
Pour commencer il faut ajouter ces deux ligne dans votre fichier : /etc/apt/sources.list :
- deb http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main
- deb-src http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main
Vous importer la clé GPG en tapant ce code dans votre terminal :
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xce90d8983e731f79
Et pour installer le pilote :
sudo apt-get update sudo apt-get install xserver-xorg-video-intel-2.4
A partir de la, en lançant un script comme il en existe plusieurs sur le forum donné au dessus :
#!/bin/bash if pactl list | grep -q btheadset ; then echo Module already loaded sleep 5 exit 0 fi MAC=`grep device ~/.asoundrc | awk '{print $2}'` if [ -z "$MAC" ]; then echo couldnt parse MAC from ~/.asoundrc sleep 5 exit 1 fi BTHDP=`hcitool name $MAC` if [ -z "$BTHDP" ]; then echo Cant find the device $MAC sleep 10 exit 1 else echo Found $BTHDP $MAC fi echo Loading Bluetooth ALSA sink pactl load-module module-alsa-sink device=btheadset echo echo Done sleep 5 #sleep 2 #echo Loading Bluetooth ALSA source #pactl load-module module-alsa-source device=btheadset
Enregistrer les lignes suivantes également dans un fichier à votre racine sous le nom .asoundrc
pcm.btheadset { type bluetooth device XX:XX:XX:XX:XX:XX profile "auto" }
XX:XX:XX:XX:XX:XX : adresse mac de votre périphérique, trouvé avec la commande :
hcitool scan
Vous faîtes un chmod sur le fichier, et vous pouvez l'exécuter directement avec la commande :
./votrefichier.sh
A partir de là, il suffit de prendre l'étape 36 avec pulseAudio. (sic !)
Pré-requis
- Vérifier le bon fonctionnement de votre chipset Bluetooth ; suivez les directives de test du module Bluetooth selon votre matériel.
Installation
Configuration
Le module Snd-Bt-Sco
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 obsolete 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
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
- allumer le périphérique Bluetooth
- 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.
options hci_usb force_scofix=1
Matériels compatibles
Casque Philips SHB6110
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.
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
Si le périphérique USB est bien reconnu et opérationnel, sous Xenial (noyau 4.X)
Le jingle d'ouverture d'Ubuntu est toutefois audible.

Tableau de compatibilité
Nom | Variante | Version | Fonctionnement | Commentaires | Auteur |
---|---|---|---|---|---|
Casque Philips SHB6110 | – | Karmic 9.10 | ![]() | choisir la bonne sortie (sic !) dans les préférences du son. | - |
Plantronics Audio 995 USB | CUbuntu | Xenial 16.04 | connexion : ![]() déconnexion : ![]() | connexion : sélectionner la sortie "Audio Plantronics" dans les paramètres sonores ; déconnection : ![]() | René Stoecklin |