Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
bluetooth [Le 14/03/2023, 11:07] L'Africain tags |
bluetooth [Le 22/10/2025, 22:23] (Version actuelle) ceric |
||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ---- | ---- | ||
| - | {{ :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 ====== | ||
| Ligne 57: | Ligne 57: | ||
| * 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.\\ | ||
| Ligne 103: | Ligne 103: | ||
| 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). | ||
| Ligne 140: | Ligne 140: | ||
| 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 (icone grisée) sans arrêter le deamon : | + | Pour désactiver Bluetooth au démarrage (icône grisée) sans arrêter le deamon : |
| - | Ouvrir un terminal et entrer la commande suivante : | + | [[:tutoriel:comment_modifier_un_fichier|Éditer avec les droits d'administration]] le fichier ///etc/bluetooth/main.conf//\\ |
| + | tout en bas, changer la ligne : | ||
| - | <code>sudo nano /etc/bluetooth/main.conf</code> | + | <code bash>AutoEnable=true</code> en <code>AutoEnable=false</code> |
| - | Dans le fichier, tout en bas, changer la ligne : | + | Au prochain démarrage, l'icône blueman sera grisé, il suffit de cliquer dessus pour activer le bluetooth. |
| - | + | ||
| - | <code>AutoEnable=true</code> en <code>AutoEnable=false</code> | + | |
| - | + | ||
| - | Au prochain démarrage, l'icone 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===== | ||
| Ligne 673: | Ligne 673: | ||
| <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 | ||
| + | |||
| + | Éditez ce fichier : | ||
| + | <code>sudo nano /etc/bluetooth/input.conf</code> | ||
| + | |||
| + | 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 | ||
| - | Pour corriger le problème : | + | <code>systemctl --user restart pipewire |
| - | * Ouvrir un terminal et taper <code bash>sudo bccmd psset -s 0x0000 0x028c 0x0001</code> | + | systemctl --user restart pipewire-pulse</code> |
| - | * Redémarrer ensuite l'ordinateur | + | |
| - | Les périphériques devraient s'afficher normalement. | + | 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, | ||
| + | * [[: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 : | ||
| Ligne 738: | Ligne 772: | ||
| <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> | ||
| Ligne 745: | Ligne 779: | ||
| ==== La connexion ne fonctionne pas malgré l'appairage ==== | ==== La connexion ne fonctionne pas malgré l'appairage ==== | ||
| - | Il faut deja voir les messages d'erreurs via la commande : | + | Il faut déjà voir les messages d'erreurs via la commande : |
| <code bash> | <code bash> | ||
| sudo systemctl status bluetooth | sudo systemctl status bluetooth | ||