Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bluetooth [Le 04/11/2017, 12:50] – [En ligne de commande (universel) avec Bluez4] 176.180.137.2 | bluetooth [Le 05/02/2021, 15:20] (Version actuelle) – [Le Bluetooth ne s'active pas] jhosanee | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | {{ : | ||
+ | ====== Utilisation du Bluetooth sous Ubuntu ====== | ||
+ | |||
+ | Cette page propose de vous aider à utiliser le système d' | ||
+ | <note tip> | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer d'un ordinateur équipé **Bluetooth** ou équipé d'un module externe **Bluetooth** (Usb, carte, etc.) | ||
+ | * Avoir le **Bluetooth** activé. (Présence de [[: | ||
+ | | ||
+ | |||
+ | ===== Matériel pris en charge ===== | ||
+ | |||
+ | Voir la page [[: | ||
+ | |||
+ | =====Installation===== | ||
+ | |||
+ | Les paquets nécessaires au fonctionnement du Bluetooth sont installés par défaut dans Ubuntu. Mais certains appareils peuvent avoir besoin de paquets spécifiques pour être reconnus. En cas de difficulté, | ||
+ | |||
+ | |||
+ | |||
+ | ===== Appairage===== | ||
+ | |||
+ | Vous pouvez le faire soit depuis l' | ||
+ | Une fois le périphérique appairé, Ubuntu gardera en mémoire les informations d' | ||
+ | |||
+ | |||
+ | ====Depuis votre ordinateur==== | ||
+ | |||
+ | * Si ce n'est pas déjà fait, rendre visible (ou identifiable) le périphérique. | ||
+ | * Cliquer sur [[ : | ||
+ | * cliquer sur " | ||
+ | *Un code d' | ||
+ | *S'il vous est demandé, entrer le mot de passe de l' | ||
+ | Vous pouvez aussi faire l' | ||
+ | |||
+ | {{ : | ||
+ | et la recherche commence... | ||
+ | {{ : | ||
+ | Suivez ensuite les instructions. | ||
+ | |||
+ | ====Depuis votre périphérique==== | ||
+ | |||
+ | * Rendre visible (ou identifiable) l’ordinateur. | ||
+ | * Suivre la procédure d' | ||
+ | * Accepter l' | ||
+ | |||
+ | ====Appairer un périphérique audio===== | ||
+ | |||
+ | Vous souhaitez envoyer de l' | ||
+ | * [[# | ||
+ | * Se rendre dans les // | ||
+ | * Dans l' | ||
+ | * Si vous souhaitez un mode de diffusion particulier, | ||
+ | * 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 " | ||
+ | Pour une oreillette Bluetooth voir [[: | ||
+ | |||
+ | ====Appairer une imprimante Bluetooth==== | ||
+ | |||
+ | Pour appairer et utiliser une imprimante via le bluetooth, voir [[: | ||
+ | |||
+ | =====Utilisation===== | ||
+ | |||
+ | ====Gestion des fichiers==== | ||
+ | |||
+ | === Envoi de fichiers vers le périphérique === | ||
+ | Si votre appareil peut recevoir des fichiers, vous avez plusieurs possibilités: | ||
+ | * Cliquer sur [[ : | ||
+ | * Cliquer sur " | ||
+ | * Choisissez le fichier à envoyer. | ||
+ | * Valider. Une notification de réception vous sera demandée.\\ | ||
+ | |||
+ | ===Envoi de fichiers vers l' | ||
+ | * Lancer le [[: | ||
+ | * Activer et configurer la partie **Bluetooth** selon vos besoins. | ||
+ | {{ : | ||
+ | Les fichiers reçus se placeront automatiquement dans votre dossier " | ||
+ | <note important> | ||
+ | [[https:// | ||
+ | |||
+ | ===Parcours des fichiers présents sur le périphérique === | ||
+ | Si le périphérique peut être parcouru, | ||
+ | * Cliquer sur [[ : | ||
+ | * Cliquer sur " | ||
+ | |||
+ | ==== Synchronisation avec un téléphone mobile ==== | ||
+ | |||
+ | Voir la page sur la [[: | ||
+ | |||
+ | ===== Autres usages ===== | ||
+ | ====Utiliser son téléphone pour accéder à internet partout==== | ||
+ | Voir [[: | ||
+ | ====Utiliser son téléphone comme télécommande bluetooth==== | ||
+ | Voir [[: | ||
+ | |||
+ | ==== Utiliser les hauts-parleurs de l' | ||
+ | |||
+ | 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 " | ||
+ | * Lancez du son sur votre mobile ; | ||
+ | * Se rendre dans les //" | ||
+ | * Une fois cette vérification effectuée, il vous suffit de rediriger cette entrée vers les haut parleurs comme spécifié [[ : | ||
+ | * Pour éviter de devoir accepter manuellement la connexion à chaque fois, il faut ensuite mettre le téléphone dans la liste de confiance. Dans un terminal lancer la console bluetooth " | ||
+ | Testé sur Samsung Galaxy Ace (Rom cyanogenmod 7), et Kubuntu 12.10, Samsung S5. Ubuntu 16.04 LTS. | ||
+ | ==== Connecter la wiimote ==== | ||
+ | <code bash> | ||
+ | ~$ sudo modprobe hid-wiimote | ||
+ | ~$ sudo modprobe uinput | ||
+ | </ | ||
+ | <code bash> | ||
+ | <code bash> | ||
+ | [bluetooth]# | ||
+ | [NEW] Device XX: | ||
+ | </ | ||
+ | Appuie sur le bouton 1 et 2 simultanément | ||
+ | <code bash> | ||
+ | [bluetooth]# | ||
+ | [CHG] Device XX: | ||
+ | Connection successful | ||
+ | [Nintendo RVL-CNT-01-TR]#</ | ||
+ | |||
+ | ===== Désactiver le Bluetooth au démarrage d' | ||
+ | Pour désactiver en permanence le Bluetooth de votre PC: | ||
+ | * [[: | ||
+ | * Ajoutez la ligne < | ||
+ | * Enregistrer. | ||
+ | (Si ce fichier n' | ||
+ | < | ||
+ | exit 0</ | ||
+ | puis l' | ||
+ | |||
+ | Lors des prochains démarrages, | ||
+ | |||
+ | |||
+ | Sous **systemd**, | ||
+ | < | ||
+ | ...pour empêcher le lancement du service Bluetooth au démarrage. | ||
+ | |||
+ | Il sera alors toujours possible de relancer ce service en faisant : | ||
+ | < | ||
+ | |||
+ | Pour que le service Bluetooth se lance de nouveau au démarrage, faire : | ||
+ | < | ||
+ | ...suivi d'un redémarrage. | ||
+ | |||
+ | |||
+ | Pour désactiver Bluetooth au démarrage (icone grisée) sans arrêter le deamon : | ||
+ | |||
+ | Ouvrir un terminal et entrer la commande suivante : | ||
+ | |||
+ | < | ||
+ | |||
+ | Dans le fichier, tout en bas, changer la ligne : | ||
+ | |||
+ | < | ||
+ | |||
+ | Au prochain démarrage, l' | ||
+ | ====Sous Mate==== | ||
+ | Sous [[: | ||
+ | =====Aller plus loin===== | ||
+ | |||
+ | ==== En ligne de commande (universel) avec Bluez4 ==== | ||
+ | === Les fonctionnalités disponibles === | ||
+ | == Connaître les informations du périphérique == | ||
+ | rfkill permet de connaître les infos sur son périphérique: | ||
+ | <code bash> | ||
+ | 1: phy0: Wireless LAN | ||
+ | Soft blocked: yes | ||
+ | Hard blocked: no | ||
+ | 2: hci0: Bluetooth | ||
+ | Soft blocked: no | ||
+ | Hard blocked: no | ||
+ | </ | ||
+ | Dans l' | ||
+ | == Afficher les informations de configuration == | ||
+ | La liste des périphériques peut aussi être connue grâce à hcitools. L' | ||
+ | <code bash> | ||
+ | Devices: | ||
+ | hci0 AA: | ||
+ | |||
+ | hciconfig -a | ||
+ | hci0: Type: BR/ | ||
+ | BD Address: AA: | ||
+ | UP RUNNING PSCAN ISCAN | ||
+ | RX bytes: | ||
+ | TX bytes: | ||
+ | Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87 | ||
+ | Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 | ||
+ | Link policy: RSWITCH HOLD SNIFF | ||
+ | Link mode: SLAVE ACCEPT | ||
+ | Name: ' | ||
+ | Class: 0x0c0104 | ||
+ | Service Classes: Rendering, Capturing | ||
+ | Device Class: Computer, Desktop workstation | ||
+ | HCI Version: 4.1 (0x7) Revision: 0x100 | ||
+ | LMP Version: 4.1 (0x7) Subversion: 0x100 | ||
+ | Manufacturer: | ||
+ | </ | ||
+ | La ligne "UP RUNNING PSCAN ISCAN" indique que le périphérique fonctionne. Si elle est passée à " | ||
+ | |||
+ | == Connaître les services disponibles == | ||
+ | Les commandes inq et scan de hcitool, ainsi que sdptool et bluetoothctl du paquet Bluez-utils permettent de repérer les informations utiles pour effectuer les actions désirées en ligne de commande. | ||
+ | <code bash> | ||
+ | hcitool inq | ||
+ | Inquiring ... | ||
+ | AA: | ||
+ | 01: | ||
+ | 56: | ||
+ | 78: | ||
+ | bluetoothctl | ||
+ | [NEW] Controller AA: | ||
+ | [NEW] Device 01: | ||
+ | [NEW] Device 75: | ||
+ | [NEW] Device 10: | ||
+ | [NEW] Device 0A: | ||
+ | [bluetooth]# | ||
+ | [DEL] Controller AA: | ||
+ | hcitool scan | ||
+ | Scanning ... | ||
+ | 14: | ||
+ | AA: | ||
+ | 56: | ||
+ | 01: | ||
+ | 78: | ||
+ | user@computer: | ||
+ | Browsing 01: | ||
+ | Service Name: Service Discovery | ||
+ | Service Description: | ||
+ | Service Provider: Microsoft | ||
+ | Service RecHandle: 0x0 | ||
+ | Service Class ID List: | ||
+ | "SDP Server" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 1 | ||
+ | " | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | |||
+ | Browsing 01: | ||
+ | Service Search failed: Invalid argument | ||
+ | Service Name: Device ID Service Record | ||
+ | Service Description: | ||
+ | Service RecHandle: 0x10000 | ||
+ | Service Class ID List: | ||
+ | "PnP Information" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 1 | ||
+ | " | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | |||
+ | Browsing 01: | ||
+ | Service Search failed: Invalid argument | ||
+ | Service RecHandle: 0x10001 | ||
+ | Service Class ID List: | ||
+ | "AV Remote Target" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 23 | ||
+ | " | ||
+ | uint16: 0x0102 | ||
+ | Profile Descriptor List: | ||
+ | "AV Remote" | ||
+ | Version: 0x0103 | ||
+ | |||
+ | Service Name: Personal Ad Hoc User Service | ||
+ | Service Description: | ||
+ | Service RecHandle: 0x10002 | ||
+ | Service Class ID List: | ||
+ | "PAN User" (0x1115) | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 15 | ||
+ | " | ||
+ | Version: 0x0100 | ||
+ | SEQ8: 0 dd 6 | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | Profile Descriptor List: | ||
+ | "PAN User" (0x1115) | ||
+ | Version: 0x0100 | ||
+ | |||
+ | Service Name: Microsoft Windows Audio Source | ||
+ | Service RecHandle: 0x10003 | ||
+ | Service Class ID List: | ||
+ | "Audio Source" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 25 | ||
+ | " | ||
+ | uint16: 0x0102 | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | Profile Descriptor List: | ||
+ | " | ||
+ | Version: 0x0102 | ||
+ | |||
+ | Service Name: Voice Gateway | ||
+ | Service RecHandle: 0x1001a | ||
+ | Service Class ID List: | ||
+ | " | ||
+ | " | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | " | ||
+ | Channel: 1 | ||
+ | Profile Descriptor List: | ||
+ | " | ||
+ | Version: 0x0105 | ||
+ | |||
+ | sdptool browse 56: | ||
+ | Browsing 56: | ||
+ | Service Name: Service Discovery | ||
+ | Service Description: | ||
+ | Service Provider: Microsoft | ||
+ | Service RecHandle: 0x0 | ||
+ | Service Class ID List: | ||
+ | "SDP Server" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 1 | ||
+ | " | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | |||
+ | Browsing 56: | ||
+ | Service Search failed: Invalid argument | ||
+ | Service Name: Device ID Service Record | ||
+ | Service Description: | ||
+ | Service RecHandle: 0x10000 | ||
+ | Service Class ID List: | ||
+ | "PnP Information" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 1 | ||
+ | " | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | |||
+ | Browsing 56: | ||
+ | Service Search failed: Invalid argument | ||
+ | Service RecHandle: 0x10001 | ||
+ | Service Class ID List: | ||
+ | "AV Remote Target" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 23 | ||
+ | " | ||
+ | uint16: 0x0102 | ||
+ | Profile Descriptor List: | ||
+ | "AV Remote" | ||
+ | Version: 0x0103 | ||
+ | |||
+ | Service Name: Personal Ad Hoc User Service | ||
+ | Service Description: | ||
+ | Service RecHandle: 0x10002 | ||
+ | Service Class ID List: | ||
+ | "PAN User" (0x1115) | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 15 | ||
+ | " | ||
+ | Version: 0x0100 | ||
+ | SEQ8: 0 dd 6 | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | Profile Descriptor List: | ||
+ | "PAN User" (0x1115) | ||
+ | Version: 0x0100 | ||
+ | |||
+ | Service Name: Microsoft Windows Audio Source | ||
+ | Service RecHandle: 0x10003 | ||
+ | Service Class ID List: | ||
+ | "Audio Source" | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | PSM: 25 | ||
+ | " | ||
+ | uint16: 0x0102 | ||
+ | Language Base Attr List: | ||
+ | code_ISO639: | ||
+ | encoding: | ||
+ | base_offset: | ||
+ | Profile Descriptor List: | ||
+ | " | ||
+ | Version: 0x0102 | ||
+ | |||
+ | Service Name: Voice Gateway | ||
+ | Service RecHandle: 0x1001a | ||
+ | Service Class ID List: | ||
+ | " | ||
+ | " | ||
+ | Protocol Descriptor List: | ||
+ | " | ||
+ | " | ||
+ | Channel: 1 | ||
+ | Profile Descriptor List: | ||
+ | " | ||
+ | Version: 0x0105 | ||
+ | </ | ||
+ | == Bluetoothctl, | ||
+ | " | ||
+ | <code bash> | ||
+ | bluetoothctl | ||
+ | [NEW] Controller AA: | ||
+ | [NEW] Device 01: | ||
+ | [NEW] Device 75: | ||
+ | [NEW] Device 10: | ||
+ | [NEW] Device 0A: | ||
+ | [bluetooth]# | ||
+ | Available commands: | ||
+ | list List available controllers | ||
+ | show [ctrl] | ||
+ | select < | ||
+ | devices | ||
+ | paired-devices | ||
+ | power < | ||
+ | pairable < | ||
+ | discoverable < | ||
+ | agent < | ||
+ | default-agent | ||
+ | set-scan-filter-uuids [uuid1 uuid2 ...] Set scan filter uuids | ||
+ | set-scan-filter-rssi [rssi] Set scan filter rssi, and clears pathloss | ||
+ | set-scan-filter-pathloss [pathloss] Set scan filter pathloss, and clears rssi | ||
+ | set-scan-filter-transport [transport] Set scan filter transport | ||
+ | set-scan-filter-clear | ||
+ | scan < | ||
+ | info [dev] | ||
+ | pair [dev] Pair with device | ||
+ | trust [dev] Trust device | ||
+ | untrust [dev] Untrust device | ||
+ | block [dev] Block device | ||
+ | unblock [dev] Unblock device | ||
+ | remove < | ||
+ | connect < | ||
+ | disconnect [dev] | ||
+ | list-attributes [dev] List attributes | ||
+ | select-attribute < | ||
+ | attribute-info [attribute] Select attribute | ||
+ | read Read attribute value | ||
+ | write < | ||
+ | notify < | ||
+ | register-profile <UUID ...> Register profile to connect | ||
+ | unregister-profile | ||
+ | version | ||
+ | quit Quit program | ||
+ | [bluetooth]# | ||
+ | [DEL] Controller AA: | ||
+ | </ | ||
+ | |||
+ | === Exemples utiles === | ||
+ | |||
+ | == Activer les périphériques bluetooth == | ||
+ | <code bash> | ||
+ | |||
+ | == Désactiver tous les périphériques | ||
+ | <code bash> | ||
+ | |||
+ | == Activer le périphérique avec hciconfig == | ||
+ | <code bash> | ||
+ | |||
+ | == Lister le(s) contrôleur(s) Bluetooth == | ||
+ | <code bash> | ||
+ | |||
+ | == Vérifier que le contrôleur Bluetooth du PC/Portable est bien présent et UP == | ||
+ | <code bash> | ||
+ | |||
+ | == Lister les périphériques Bluetooth == | ||
+ | <code bash> | ||
+ | hcitool scan | ||
+ | </ | ||
+ | |||
+ | == Lister les capacités d'un périphérique Bluetooth == | ||
+ | <code bash> | ||
+ | sudo hcitool info < | ||
+ | </ | ||
+ | |||
+ | == Appairer et connecter un clavier avec Bluez-utils == | ||
+ | * Repérage du périphérique: | ||
+ | <code bash> | ||
+ | hcitool scan | ||
+ | Scanning ... | ||
+ | 0F: | ||
+ | </ | ||
+ | * ou bien si le périphérique bluetooth n'est pas visible: | ||
+ | <code bash> | ||
+ | sudo hciconfig hci0 piscan | ||
+ | </ | ||
+ | * Appairage: | ||
+ | <code bash> | ||
+ | sudo bluez-simple-agent hci0 0F: | ||
+ | </ | ||
+ | * Renseigner le code pin d' | ||
+ | <code bash> | ||
+ | RequestPinCode (/ | ||
+ | Enter PIN Code: | ||
+ | Release | ||
+ | New device (/ | ||
+ | </ | ||
+ | * Autoriser l' | ||
+ | <code bash> | ||
+ | sudo bluez-test-device trusted 0F: | ||
+ | </ | ||
+ | * Connexion du périphérique identifié comme périphérique d' | ||
+ | <code bash> | ||
+ | sudo bluez-test-input connect 0F: | ||
+ | </ | ||
+ | |||
+ | |||
+ | == Appairer un appareil en ligne de commande avec bluetoothctl == | ||
+ | |||
+ | * Commencer par déclarer un agent: | ||
+ | <code bash> | ||
+ | [bluetooth]# | ||
+ | Agent registered | ||
+ | </ | ||
+ | * Ensuite placer le contrôleur sous tension: | ||
+ | <code bash> | ||
+ | [bluetooth]# | ||
+ | Changing power on succeeded | ||
+ | </ | ||
+ | * Recherche des appareils à proximité: | ||
+ | <code bash> | ||
+ | [bluetooth]# | ||
+ | Discovery started | ||
+ | [CHG] Controller 00: | ||
+ | [NEW] Device 00: | ||
+ | [CHG] Device 00: | ||
+ | </ | ||
+ | * Appairer et connecter: | ||
+ | <code bash> | ||
+ | [bluetooth]# | ||
+ | Attempting to pair with 00: | ||
+ | [CHG] Device 00: | ||
+ | [CHG] Device 00: | ||
+ | [CHG] Device 00: | ||
+ | Request PIN code | ||
+ | [agent] Enter PIN code: 1111 | ||
+ | [CHG] Device 00: | ||
+ | Pairing successful | ||
+ | [CHG] Device 00: | ||
+ | [bluetooth]# | ||
+ | [CHG] Device 00: | ||
+ | [bluetooth]# | ||
+ | </ | ||
+ | |||
+ | == Envoi d'un fichier depuis l' | ||
+ | * Avec gnome-obex-send: | ||
+ | <code bash> | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | * Openobex et obexftp permettent également l' | ||
+ | |||
+ | <code bash> obex_test -b xx: | ||
+ | Using Bluetooth RFCOMM transport | ||
+ | OBEX Interactive test client/ | ||
+ | > c | ||
+ | Connect OK! | ||
+ | Version: 0x10. Flags: 0x00 | ||
+ | > p | ||
+ | PUT file (local, remote)> qqpart/ | ||
+ | name=qqpart/ | ||
+ | Going to send 31254bytes | ||
+ | Made some progress... | ||
+ | Made some progress... | ||
+ | Made some progress... | ||
+ | Made some progress... | ||
+ | PUT successful! | ||
+ | > q | ||
+ | </ | ||
+ | |||
+ | * Avec le paquet obexftp: | ||
+ | <code bash> | ||
+ | obexftp -b AA: | ||
+ | Browsing AA: | ||
+ | Channel: 5 | ||
+ | Connecting...done | ||
+ | Sending " | ||
+ | Disconnecting...done | ||
+ | </ | ||
+ | |||
+ | ====En ligne de commande avec Obex==== | ||
+ | Après avoir [[: | ||
+ | ===Lister les fichiers sur le téléphone=== | ||
+ | <code bash> | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===Télécharger un fichier du téléphone vers l' | ||
+ | |||
+ | <code bash> | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===Uploader un fichier de l' | ||
+ | |||
+ | <code bash> | ||
+ | obexftp -b -p file.jpg | ||
+ | </ | ||
+ | |||
+ | ===Les options pour obexftp=== | ||
+ | |||
+ | '' | ||
+ | '' | ||
+ | '' | ||
+ | '' | ||
+ | |||
+ | === Monter le périphérique comme répertoire avec obexfs === | ||
+ | Le montage se fait dans le répertoire de montage < | ||
+ | <code bash> | ||
+ | obexfs -b AA: | ||
+ | </ | ||
+ | |||
+ | ====Fichiers de configuration==== | ||
+ | ===Emplacement des fichiers=== | ||
+ | * Fichiers de configuration Bluetooth situés dans le répertoire : **/ | ||
+ | * Fichiers de configuration des appareils appairés situés dans le répertoire : **/ | ||
+ | ===Modifier le nom des périphériques=== | ||
+ | Lorsque vous affichez la liste des périphériques dans Gnome, le nom qui s' | ||
+ | < | ||
+ | usr@pc:~$ sudo -H gedit / | ||
+ | </ | ||
+ | À l' | ||
+ | |||
+ | |||
+ | ===== Problèmes connus ===== | ||
+ | |||
+ | ====Le Bluetooth ne s' | ||
+ | Avant se commencer : | ||
+ | * Vérifiez si dans le BIOS de votre ordinateur le Bluetooth ne serait pas désactivé. | ||
+ | * Vérifier les paramètres dans l' | ||
+ | Si l' | ||
+ | <code bash> | ||
+ | ou <code bash> | ||
+ | |||
+ | Puis redémarrez l' | ||
+ | * Si vous possédez un ordinateur portable avec le bluetooth intégré, il vous faut peut-être l' | ||
+ | |||
+ | | ||
+ | Si votre bluetooth réagit de manière étrange, (par exemple l' | ||
+ | Pour résoudre ce problème il suffit de lancer | ||
+ | <code bash> | ||
+ | sudo hciconfig hci0 up</ | ||
+ | car l' | ||
+ | |||
+ | |||
+ | Parfois certaines cartes/ | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | ====Cas des drivers Ralink==== | ||
+ | Certains modules bluetooth Ralink (notamment ceux employés sur les **HP Pavillion DV6**) ont un problème d' | ||
+ | |||
+ | |||
+ | Pour corriger le problème : | ||
+ | * Ouvrir un terminal et taper <code bash> | ||
+ | * Redémarrer ensuite l' | ||
+ | |||
+ | Les périphériques devraient s' | ||
+ | |||
+ | ====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 [[: | ||
+ | <code bash> | ||
+ | **Il faudra le faire à chaque branchement de votre clé bluetooth** | ||
+ | Vous pouvez faire en sorte que cette commande soit exécutée automatiquement au démarrage, mais il faudra démarrer avec la clé insérée et ne pas la brancher à chaud pour que ça serve à quelque chose. | ||
+ | * [[: | ||
+ | * Sauvegardez, | ||
+ | |||
+ | ==== Permettre l' | ||
+ | Pour pouvoir explorer les fichiers d'un téléphone sous Android, il faut : | ||
+ | * Installer un serveur ftp bluetooth sur votre téléphone comme [[https:// | ||
+ | |||
+ | * Ensuite, lancer l' | ||
+ | * **Supprimer puis recréer la connexion bluetooth** (sur l' | ||
+ | * Puis faire clic droit sur [[: | ||
+ | * Cliquer sur votre périphérique puis sur " | ||
+ | |||
+ | | ||
+ | ==== Contrôle volume haut-parleurs bluetooth ==== | ||
+ | |||
+ | Si le volume n'est pas automatiquement basculé, vous avez donc votre dispositif Bluetooth qui joue la musique et vos touches multimédias contrôlent le volume des haut-parleurs de votre ordinateur. Vous pouvez le changer à chaque fois à la main dans les options du son Ubuntu ou alors faire cette petite manipulation qui va basculer automatiquement le contrôle du volume.\\ | ||
+ | * [[: | ||
+ | * Redémarrez. | ||
+ | |||
+ | ==== Le mode A2DP ne fonctionne pas (produisant un son de mauvaise qualité) ==== | ||
+ | Lorsque vous essayez de changer le mode de votre casque/ | ||
+ | Ce bug est recensé [[https:// | ||
+ | |||
+ | En attendant que ce bug soit réparé vous pouvez le résoudre comme suit : | ||
+ | |||
+ | Par sécurité, commencer par faire une copie des fichiers de configuration modifiés : | ||
+ | sudo cp / | ||
+ | sudo cp / | ||
+ | [[: | ||
+ | < | ||
+ | Master=true | ||
+ | Disable=Socket | ||
+ | AutoConnect=true | ||
+ | | ||
+ | [Headset] | ||
+ | HFP=true | ||
+ | MaxConnected=2 | ||
+ | FastConnectable=true</ | ||
+ | [[: | ||
+ | < | ||
+ | [[: | ||
+ | < | ||
+ | | ||
+ | Redémarrez alors l' | ||
+ | |||
+ | ==== Le mode HSP/HFP ne fonctionne pas (impossible d' | ||
+ | Un bug de la version 5.36 (et plus ?) de bluez fait qu'il est impossible d' | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | Pour résoudre ce problème, il faut : ou bien passer à la version précédente de bluez (la 5.35 fonctionne), | ||
+ | ==== Le transfert de fichiers depuis l' | ||
+ | Il s'agit d'un [[https:// | ||
+ | <code bash> | ||
+ | puis de relancer l' | ||
+ | |||
+ | ===== Pages en rapport ===== | ||
+ | |||
+ | {{backlinks> | ||
+ | |||
+ | ===== Liens utiles ==== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ---- | ||
+ | // |