| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| bluetooth [Le 29/01/2020, 14:52] – [Sous Mate] 78.127.238.1 | bluetooth [Le 02/11/2025, 13:10] (Version actuelle) – déplacement de la virgule NumOpen |
|---|
| {{tag>Xenial Trusty Matériel Bluetooth Imprimante téléphone Android partage }} | {{tag>Jammy Matériel Bluetooth Imprimante téléphone Android partage }} |
| |
| ---- | ---- |
| |
| {{ :application:bluetooth:bluetooth_13.10_00.png?90|icone}} | {{ :application:bluetooth:bluetooth_13.10_00.png?90|icône}} |
| ====== Utilisation du Bluetooth sous Ubuntu ====== | ====== Utilisation du Bluetooth sous Ubuntu ====== |
| |
| ===== Appairage===== | ===== Appairage===== |
| |
| Vous pouvez le faire soit depuis l'ordinateur soit depuis le périphérique. Mais avant de commencer les manipulations, vérifier que le **Bluetooth** soit bien activé sur le périphérique à appairer. | Vous pouvez le faire soit depuis l'ordinateur soit depuis le périphérique. Mais avant de commencer les manipulations, vérifier que le **Bluetooth** soit bien activé sur le périphérique à appairer. |
| Une fois le périphérique appairé, Ubuntu gardera en mémoire les informations d'appairage même si le périphérique est déconnecté. \\ | Une fois le périphérique appairé, Ubuntu gardera en mémoire les informations d'appairage même si le périphérique est déconnecté. \\ |
| |
| ====Depuis votre ordinateur==== | ====Depuis votre ordinateur==== |
| |
| * Si ce n'est pas déjà fait, rendre visible (ou identifiable) le périphérique. | * Si ce n'est pas déjà fait, rendre visible (ou identifiable) le périphérique. |
| * Cliquer sur [[ :unity#indicateurs_d_applications_et_indicateurs_systeme|l'indicateur d'application]] **Bluetooth** {{:application:bluetooth:bluetooth_13.10_01.png?40|applet}} dans la zone de notification de la barre supérieure. Un menu apparaît ; | * Cliquer sur [[ :unity#indicateurs_d_applications_et_indicateurs_systeme|l'indicateur d'application]] **Bluetooth** {{:application:bluetooth:bluetooth_13.10_01.png?40|applet}} dans la zone de notification de la barre supérieure. Un menu apparaît ; |
| * cliquer sur "Configurer un nouveau périphérique", et suivez les instructions. | * cliquer sur "Configurer un nouveau périphérique", et suivez les instructions. |
| *Un code d'identification peut vous être proposé. Il est à répéter sur l'appareil à appairer. \\ | *Un code d'identification peut vous être proposé. Il est à répéter sur l'appareil à appairer. \\ |
| *S'il vous est demandé, entrer le mot de passe de l'appareil à appairer. (si vous ne connaissez pas le mot de passe, essayez **0000**, mot de passe par défaut de nombreux périphériques **bluetooth**) | *S'il vous est demandé, entrer le mot de passe de l'appareil à appairer. (si vous ne connaissez pas le mot de passe, essayez **0000**, mot de passe par défaut de nombreux périphériques **bluetooth**) |
| ====Appairer un périphérique audio===== | ====Appairer un périphérique audio===== |
| |
| Vous souhaitez envoyer de l'audio sur un périphérique Bluetooth (Casques, enceintes,...) : Rien de plus simple. | Vous souhaitez envoyer de l'audio sur un périphérique Bluetooth (Casques, enceintes,...) : Rien de plus simple. |
| * [[#Depuis_votre_ordinateur|Depuis votre ordinateur, appairez avec le périphérique audio comme pour n'importe quel appareil Bluetooth]]. Une fois la détection faite et configurée, | * [[#Depuis_votre_ordinateur|Depuis votre ordinateur, appairez avec le périphérique audio comme pour n'importe quel appareil Bluetooth]]. Une fois la détection faite et configurée, |
| * Se rendre dans les //[[:gnome-control-center|Paramètres systèmes]] ->matériel-> son//; | * Se rendre dans les //[[:gnome-control-center|Paramètres systèmes]] ->matériel-> son//; |
| * Dans l'onglet "**Sortie**" ou/et "**Entrée**" selon si celui-ci "capture" aussi le son, sélectionner si ce n'est pas déjà fait, le périphérique audio correspondant à votre périphérique Bluetooth nouvellement appairé; | * Dans l'onglet "**Sortie**" ou/et "**Entrée**" selon si celui-ci "capture" aussi le son, sélectionner si ce n'est pas déjà fait, le périphérique audio correspondant à votre périphérique Bluetooth nouvellement appairé; |
| * Si vous souhaitez un mode de diffusion particulier, modifiez le; | * Si vous souhaitez un mode de diffusion particulier, modifiez-le; |
| * Un clic de confirmation sur le périphérique de sortie audio et le tour est joué. | * Un clic de confirmation sur le périphérique de sortie audio et le tour est joué. |
| Dès que le périphérique audio ainsi appairé sera en service et "visible", la connexion audio basculera automatiquement.\\ | Dès que le périphérique audio ainsi appairé sera en service et "visible", la connexion audio basculera automatiquement.\\ |
| |
| ===Envoi de fichiers vers l'ordinateur=== | ===Envoi de fichiers vers l'ordinateur=== |
| * Lancer le [[:gnome-file-share-properties|partage de fichiers personnels]]. | * Lancer le [[:gnome-file-share-properties|partage de fichiers personnels]] ou ouvrir // « [[:gnome-control-center|Paramètres systèmes]] → Matériel → Bluetooth »//. |
| * Activer et configurer la partie **Bluetooth** selon vos besoins. | * Activer et configurer la partie **Bluetooth** selon vos besoins. |
| {{ :application:bluetooth:bluetooth_13.10_04.png?350 |}} | {{ :application:bluetooth:bluetooth_13.10_04.png?350 |}} |
| Les fichiers reçus se placeront automatiquement dans votre dossier "Téléchargements". | Les fichiers reçus se placeront automatiquement dans votre dossier "Téléchargements". |
| | <note important>Le transfert vers l'ordinateur n'est possible que si la fenêtre de configuration du Bluetooth est ouverte. Voir |
| | [[https://help.ubuntu.com/stable/ubuntu-help/sharing-bluetooth.html.fr|ici]]</note> |
| |
| ===Parcours des fichiers présents sur le périphérique === | ===Parcours des fichiers présents sur le périphérique === |
| Si le périphérique peut être parcouru, | Si le périphérique peut être parcouru, |
| * Cliquer sur [[ :unity#indicateurs_d_applications_et_indicateurs_systeme|l'indicateur d'application]] **Bluetooth** {{:application:bluetooth:bluetooth_13.10_01.png?40|applet}} dans la zone de notification de la barre supérieure. Un menu apparaît. | * Cliquer sur [[ :unity#indicateurs_d_applications_et_indicateurs_systeme|l'indicateur d'application]] **Bluetooth** {{:application:bluetooth:bluetooth_13.10_01.png?40|applet}} dans la zone de notification de la barre supérieure. Un menu apparaît. |
| * Cliquer sur "Parcourir les fichiers sur le périphérique…" ou cliquer sur le périphérique à parcourir et choisir « parcourir les fichiers ». | * Cliquer sur "Parcourir les fichiers sur le périphérique…" ou cliquer sur le périphérique à parcourir et choisir « parcourir les fichiers ». |
| ==== Utiliser les hauts-parleurs de l'ordinateur pour jouer le son d'un périphérique bluetooth ==== | ==== Utiliser les hauts-parleurs de l'ordinateur pour jouer le son d'un périphérique bluetooth ==== |
| |
| Pour jouer par exemple le son de votre mobile sur les hauts parleurs de votre ordinateur, | Pour jouer par exemple le son de votre mobile sur les hauts parleurs de votre ordinateur, |
| Appairez votre mobile à votre ordinateur (sous Android, vous apercevrez peut-être "Connecté au paramètres audio du média"), | Appairez votre mobile à votre ordinateur (sous Android, vous apercevrez peut-être "Connecté au paramètre audio du média"), |
| * Lancez du son sur votre mobile ; | * Lancez du son sur votre mobile ; |
| * Se rendre dans les //"[[:gnome-control-center|Paramètres systèmes]] → matériel->son"//, à l'onglet "Entrée" pour vérifier que votre mobile a bien été ajouté (vous devriez voir la barre de son de votre mobile bouger en même temps que la musique). | * Se rendre dans les //"[[:gnome-control-center|Paramètres systèmes]] → matériel->son"//, à l'onglet "Entrée" pour vérifier que votre mobile a bien été ajouté (vous devriez voir la barre de son de votre mobile bouger en même temps que la musique). |
| |
| Sous **systemd**, au lieu d'éditer le fichier **/etc/rc.local**, vous pouvez utiliser la commande : | Sous **systemd**, au lieu d'éditer le fichier **/etc/rc.local**, vous pouvez utiliser la commande : |
| <code>sudo systemctl disable bluetooth.service</code> | <code bash>sudo systemctl disable bluetooth.service</code> |
| ...pour empêcher le lancement du service Bluetooth au démarrage. | ...pour empêcher le lancement du service Bluetooth au démarrage. |
| | <note important>Il est possible que cela entraîne des difficultés à activer/désactiver la connexion Wifi (pbm rencontré sous [[:jammy|Jammy) |
| | (src: https://bbs.archlinux.org/viewtopic.php?id=155714)]] |
| | </note> |
| |
| Il sera alors toujours possible de relancer ce service en faisant : | Il sera alors toujours possible de relancer ce service en faisant : |
| <code>sudo systemctl start bluetooth.service</code> | <code bash>sudo systemctl start bluetooth.service</code> |
| |
| Pour que le service Bluetooth se lance de nouveau au démarrage, faire : | Pour que le service Bluetooth se lance de nouveau au démarrage, faire : |
| <code>sudo systemctl enable bluetooth.service</code> | <code bash>sudo systemctl enable bluetooth.service</code> |
| ...suivi d'un redémarrage. | ...suivi d'un redémarrage. |
| |
| |
| | Pour désactiver Bluetooth au démarrage (icône grisée) sans arrêter le deamon : |
| | |
| | [[:tutoriel:comment_modifier_un_fichier|Éditer avec les droits d'administration]] le fichier ///etc/bluetooth/main.conf//\\ |
| | tout en bas, changer la ligne : |
| | |
| | <code bash>AutoEnable=true</code> en <code>AutoEnable=false</code> |
| | |
| | Au prochain démarrage, l'icône blueman sera grisé, il suffit de cliquer dessus pour activer le bluetooth. |
| ====Sous Mate==== | ====Sous Mate==== |
| Sous [[:mate|Ubuntu Mate]], allez dans **Centre de contrôle → Personnel → Application au démarrage** et décochez la case **Applet blueman**. Par ailleurs, l'icône du bluetooth a tendance à s'afficher en permanence, même quand il n'y a pas d'adaptateur bluetooth ! La solution précédente ne fonctionne pas, celle-ci supprime l'icone en plus de désactiver le bluetooth au démarrage s'il est disponible. | Sous [[:mate|Ubuntu Mate]], allez dans **Centre de contrôle → Personnel → Application au démarrage** et décochez la case **Applet blueman**. Par ailleurs, l'icône du bluetooth a tendance à s'afficher en permanence, même quand il n'y a pas d'adaptateur bluetooth ! La solution précédente ne fonctionne pas, celle-ci supprime l'icône en plus de désactiver le bluetooth au démarrage s'il est disponible. |
| =====Aller plus loin===== | =====Aller plus loin===== |
| |
| Avant se commencer : | Avant se commencer : |
| * Vérifiez si dans le BIOS de votre ordinateur le Bluetooth ne serait pas désactivé. | * Vérifiez si dans le BIOS de votre ordinateur le Bluetooth ne serait pas désactivé. |
| * Vérifier les paramètres dans l'utilitaire bluetooth (//Paramètres systèmes->Matériel->Bluetooth//) | * Vérifier les paramètres dans l'utilitaire bluetooth (//Paramètres systèmes->Matériel->Bluetooth//) |
| Si l'utilitaire **Bluetooth** vous indique que le Bluetooth n'est pas activé, dans un [[:terminal]] saisir la [[:commande_shell|commande]] suivante : | Si l'utilitaire **Bluetooth** vous indique que le Bluetooth n'est pas activé, dans un [[:terminal]] saisir la [[:commande_shell|commande]] suivante : |
| <code bash>sudo /etc/init.d/networking restart</code> | <code bash>sudo /etc/init.d/networking restart</code> |
| | ou <code bash>sudo service network-manager restart</code> (Pour plus de détail sur la différence entre ces deux commandes, voir : https://askubuntu.com/questions/230698/how-to-restart-the-networking-service |
| | |
| Puis redémarrez l'ordinateur. | Puis redémarrez l'ordinateur. |
| * Si vous possédez un ordinateur portable avec le bluetooth intégré, il vous faut peut-être l'activer avec un interrupteur matériel. Celui-ci peut être une combinaison de touches du clavier, par exemple Fn + F2 (Sur certains ordinateurs portables, le bouton ON/OFF du Wifi est aussi celui du **Bluetooth**. Pensez donc à le mettre sur ON). | * Si vous possédez un ordinateur portable avec le bluetooth intégré, il vous faut peut-être l'activer avec un interrupteur matériel. Celui-ci peut être une combinaison de touches du clavier, par exemple Fn + F2 (Sur certains ordinateurs portables, le bouton ON/OFF du Wifi est aussi celui du **Bluetooth**. Pensez donc à le mettre sur ON). |
| ====Problèmes de comportement ==== | ====Problèmes de comportement ==== |
| Si votre bluetooth réagit de manière étrange, (par exemple l'erreur : **Aucun adaptateur Bluetooth n'a été trouvé. Veuillez en connecter un**, sous Kubuntu, en allant dans **Configuration système -> bluetooth**), ou encore si vous n'arrivez plus à désactiver le bluetooth et que votre ordinateur n'est pas détecté :\\ | Si votre bluetooth réagit de manière étrange, (par exemple l'erreur : **Aucun adaptateur Bluetooth n'a été trouvé. Veuillez en connecter un**, sous Kubuntu, en allant dans **Configuration système -> bluetooth**), ou encore si vous n'arrivez plus à désactiver le bluetooth et que votre ordinateur n'est pas détecté :\\ |
| Pour résoudre ce problème il suffit de lancer | Pour résoudre ce problème il suffit de lancer |
| <code bash>sudo rfkill unblock all | <code bash>sudo rfkill unblock all |
| sudo hciconfig hci0 up</code> | sudo hciconfig hci0 up</code> |
| <code bash>sudo /etc/init.d/bluetooth restart</code> | <code bash>sudo /etc/init.d/bluetooth restart</code> |
| |
| ====Cas des drivers Ralink==== | ====Déconnexion et connexion à répétition ==== |
| Certains modules bluetooth Ralink (notamment ceux employés sur les **HP Pavillion DV6**) ont un problème d'adressage les empêchant d'effectuer une découverte des périphériques environnants. | Lorsque le périphérique se déconnecte et se reconnecte à répétition, alors suivez cette procédure. |
| |
| | Déconnectez le périphérique |
| |
| Pour corriger le problème : | Éditez ce fichier : |
| * Ouvrir un terminal et taper <code bash>sudo bccmd psset -s 0x0000 0x028c 0x0001</code> | <code>sudo nano /etc/bluetooth/input.conf</code> |
| * Redémarrer ensuite l'ordinateur | |
| |
| Les périphériques devraient s'afficher normalement. | Retirez le commentaire de la ligne : |
| | <code>#UserspaceHID=true</code> |
| | afin d'avoir : |
| | <code>UserspaceHID=true</code> |
| |
| | Enregistrez les changements avec Ctrl+O, puis quittez avec Ctrl+X |
| | |
| | Redémarrez la machine, puis connectez le périphérique bluetooth. |
| | |
| | ====Déconnexion/connexion intempestive ==== |
| | |
| | 1)Enlever **pulseaudio-module-bluetooth** avec : |
| | |
| | <code>sudo apt remove pulseaudio-module-bluetooth</code> |
| | |
| | puis |
| | |
| | 2)Installer **libspa-0.2-bluetooth** avec : |
| | |
| | <code>sudo apt install libspa-0.2-bluetooth</code> |
| | |
| | enfin |
| | |
| | 3)Rentrer une à une |
| | |
| | <code>systemctl --user restart pipewire |
| | systemctl --user restart pipewire-pulse</code> |
| | |
| | 4)Reconnecter votre enceinte; ça devrait fonctionner. |
| | Solution découverte [[https://askubuntu.com/questions/1479606/bluetooth-br-connection-profile-unavailable-issue-on-upgrade-to-xubuntu-23-04|ici]]. |
| | |
| | ====Cas de Ralink RT3290==== |
| | * [[:PPA|Ajouter le PPA]] **ppa:blaze/rtbth-dkms**((https://launchpad.net/~blaze/+archive/ubuntu/rtbth-dkms)) dans vos sources de logiciels (ce PPA n'existe pas pour des versions récentes d'Ubuntu, voir la [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1816493|demande d'intégration du module dans le noyau]]), |
| | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], |
| | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>rtbth-dkms]]**. |
| | * [[:tutoriel:comment_modifier_un_fichier|Renommez le fichier]] **/etc/modprobe.d/rtbth-dkms.conf** en **/etc/modprobe.d/rtbth-dkms.conf.orig** avec [[:sudo|les droits d'administration]]. |
| ====Difficulté de détection d'un périphérique bluetooth==== | ====Difficulté de détection d'un périphérique bluetooth==== |
| Il se peut que vous ayez un problème pour scanner les périphériques à proximité, si ce cas se présente, dans un [[:terminal]] saisir la [[:commande_shell|commande]] suivante : | Il se peut que vous ayez un problème pour scanner les périphériques à proximité, si ce cas se présente, dans un [[:terminal]] saisir la [[:commande_shell|commande]] suivante : |
| * Installer un serveur ftp bluetooth sur votre téléphone comme [[https://play.google.com/store/apps/details?id=it.medieval.blueftp&hl=fr|celui-là]] ou mieux encore [[https://play.google.com/store/apps/details?id=com.amaze.filemanager&hl=fr|Amaze File Manager]], qui vous permettra le cloud et samba en plus du Ftp tout en étant Open Source ! | * Installer un serveur ftp bluetooth sur votre téléphone comme [[https://play.google.com/store/apps/details?id=it.medieval.blueftp&hl=fr|celui-là]] ou mieux encore [[https://play.google.com/store/apps/details?id=com.amaze.filemanager&hl=fr|Amaze File Manager]], qui vous permettra le cloud et samba en plus du Ftp tout en étant Open Source ! |
| |
| * Ensuite, lancer l'application sur votre téléphone, | * Ensuite, lancer l'application sur votre téléphone, |
| * **Supprimer puis recréer la connexion bluetooth** (sur l'ordinateur dans les // "[[:gnome-control-center|Paramètres systèmes]] → Matériel → Bluetooth" //), | * **Supprimer puis recréer la connexion bluetooth** (sur l'ordinateur dans les // "[[:gnome-control-center|Paramètres systèmes]] → Matériel → Bluetooth" //), |
| * Puis faire clic droit sur [[:unity#indicateurs_d_applications_et_indicateurs_systeme|l'indicateur d'application]] Bluetooth {{:application:bluetooth:bluetooth_13.10_01.png?40|applet}} dans la barre de notification (ou actualisez dans votre gestionnaire de fichier la page bluetooth), | * Puis faire clic droit sur [[:unity#indicateurs_d_applications_et_indicateurs_systeme|l'indicateur d'application]] Bluetooth {{:application:bluetooth:bluetooth_13.10_01.png?40|applet}} dans la barre de notification (ou actualisez dans votre gestionnaire de fichier la page bluetooth), |
| * Cliquer sur votre périphérique puis sur "explorer le périphérique". | * Cliquer sur votre périphérique puis sur "explorer le périphérique". |
| |
| | |
| <code bash>[pulseaudio] module-bluez5-device.c: Refused to switch profile to headset_head_unit: Not connected</code> | <code bash>[pulseaudio] module-bluez5-device.c: Refused to switch profile to headset_head_unit: Not connected</code> |
| |
| Pour résoudre ce problème, il faut : ou bien passer à la version précédente de bluez (la 5.35 fonctionne), ou bien passer à la version suivante ! La version 5.40 présente dans le dépot experimental de debian fonctionne. | Pour résoudre ce problème, il faut : ou bien passer à la version précédente de bluez (la 5.35 fonctionne), ou bien passer à la version suivante ! La version 5.40 présente dans le dépôt expérimental de debian fonctionne. |
| ==== Le transfert de fichiers depuis l'ordinateur vers le périphérique ne fonctionne pas et renvoie l'erreur GDBus.Error:org.openobex:Error.Failed: Unable to request session ==== | ==== Le transfert de fichiers depuis l'ordinateur vers le périphérique ne fonctionne pas et renvoie l'erreur GDBus.Error:org.openobex:Error.Failed: Unable to request session ==== |
| Il s'agit d'un [[https://bugs.launchpad.net/ubuntu/+source/gnome-bluetooth/+bug/1148033|bug]]. Une solution est de lancer bluez-simple-agent avant le transfert, par exemple dans le terminal : | Il s'agit d'un [[https://bugs.launchpad.net/ubuntu/+source/gnome-bluetooth/+bug/1148033|bug]]. Une solution est de lancer bluez-simple-agent avant le transfert, par exemple dans le terminal : |
| <code bash>bluez-simple-agent</code> | <code bash>bluez-simple-agent</code> |
| puis de relancer l'envoi du fichier normalement. | puis de relancer l'envoi du fichier normalement. |
| | |
| | ==== La connexion ne fonctionne pas malgré l'appairage ==== |
| | Il faut déjà voir les messages d'erreurs via la commande : |
| | <code bash> |
| | sudo systemctl status bluetooth |
| | </code> |
| | - si ''a2dp-sink profile connect failed'' apparait, |
| | installer pulseaudio-module-bluetooth, comme indiqué ici : [[https://askubuntu.com/questions/1172000/a2dp-sink-profile-connect-failed]] |
| | Dans le terminal taper les commandes : |
| | <code bash>sudo apt-get install pulseaudio-module-bluetooth |
| | sudo killall pulseaudio |
| | pulseaudio --start |
| | sudo systemctl restart bluetooth</code> |
| | - si '' Failed to set mode: Blocked through rfkill '' apparaît comme ici : [[https://askubuntu.com/questions/1340713/bluetooth-service-failed-to-set-mode]] |
| | Dans le terminal taper les commandes : |
| | <code bash>sudo rfkill unblock bluetooth |
| | sudo systemctl stop bluetooth |
| | sudo systemctl status bluetooth |
| | sudo systemctl restart bluetooth </code> |
| |
| ===== Pages en rapport ===== | ===== Pages en rapport ===== |