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_dapper [Le 19/08/2008, 11:41] – (à vérifier) Lien interne, typo, suppression non Dapper. Ner0lph | bluetooth_dapper [Le 15/07/2009, 16:48] (Version actuelle) – page obsolete (dapper desktop n'est plus supportee) YannUbuntu | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ====== Le bluetooth sous Ubuntu 6.06 LTS ====== | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | Cette page se propose de vous aider à utiliser le système d' | ||
| - | |||
| - | ===== Préambule ===== | ||
| - | |||
| - | Je suppose que vous disposez d'un système d' | ||
| - | |||
| - | Il vous faut aussi les dépôts // | ||
| - | |||
| - | ==== Tests réussis ==== | ||
| - | |||
| - | → Voir la page « [[: | ||
| - | |||
| - | ===== Prérequis ===== | ||
| - | |||
| - | Vous devez avoir un appareil fonctionnant avec le bluetooth ainsi qu'un ordinateur disposant d'un moyen quelconque d' | ||
| - | |||
| - | Paquets à télécharger: | ||
| - | * **gnome-bluetooth** | ||
| - | * **python-nautilus** (pour le transfert PC → Tél) | ||
| - | * **nautilus-sendto** (pour Feisty Fawn) | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | bluez-pcmcia-support, | ||
| - | |||
| - | [[: | ||
| - | |||
| - | |||
| - | ===== Utilisation ===== | ||
| - | |||
| - | L' | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | Sur votre appareil mobile, sélectionnez une ressource (son, image, ...), transférez-la par bluetooth (référence a votre manuel si vous ne savez pas comment faire). Le périphérique cherche un moment puis trouve quelque chose qui s' | ||
| - | |||
| - | Sélectionnez-le et on vous demande un mot de passe. On verra plus tard comment changer ce mot de passe qui est par défaut '' | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | vous acceptez et le transfert débute. À la fin du transfert, on vous propose d' | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | ===== Changer le mot de passe (PIN) ===== | ||
| - | |||
| - | Changer le code pin peut rendre inutilisable votre connexion bluetooth pour la session. | ||
| - | |||
| - | Ce mot de passe est par défaut " | ||
| - | * ALT+F2 | ||
| - | * Entrez gksudo gedit (ou l' | ||
| - | * Entrez votre mot de pass | ||
| - | * Faites fichier > ouvrir | ||
| - | * Allez dans / | ||
| - | * Indiquez security user; | ||
| - | * Indiquez pin_helper / | ||
| - | * Sauvegardez et quittez | ||
| - | |||
| - | Il est nécessaire de rédémarrer le service pour changer le code pin. Pour ceci ouvrez une console et tapez : | ||
| - | sudo / | ||
| - | |||
| - | Il peut-être aussi utile de démarrer bluetooth-applet(sous gnome) pour que la fenêtre de saisie du code soit ouverte ( [[https:// | ||
| - | |||
| - | ===== Echange de fichiers PC vers appareil mobile ===== | ||
| - | |||
| - | Gnome-bluetooth possède normalement une option qui permet d' | ||
| - | |||
| - | Ouvrez synaptic et installez **python-nautilus**. | ||
| - | |||
| - | Allez dans le menu // | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | Si vous ne le voyez pas, vérifiez que le périphérique est en mode visible ;) | ||
| - | |||
| - | Si c'est le cas, faites ALT+F2 et indiquez **'' | ||
| - | |||
| - | <code Python> | ||
| - | import nautilus | ||
| - | import os | ||
| - | import urllib | ||
| - | |||
| - | class NMenu_SendViaBluetooth(nautilus.MenuProvider): | ||
| - | | ||
| - | def __init__(self): | ||
| - | pass | ||
| - | | ||
| - | def clicked(self, | ||
| - | os.system(' | ||
| - | | ||
| - | def get_file_items(self, | ||
| - | if len(files) > 1: | ||
| - | return | ||
| - | file = files[0] | ||
| - | | ||
| - | self.filename = urllib.unquote(file.get_uri()[7: | ||
| - | | ||
| - | if os.path.isdir(self.filename): | ||
| - | return | ||
| - | | ||
| - | menu = nautilus.MenuItem( | ||
| - | " | ||
| - | 'Envoi par bluetooth', | ||
| - | " | ||
| - | ) | ||
| - | menu.connect(' | ||
| - | return menu, | ||
| - | | ||
| - | def get_background_items(self, | ||
| - | return | ||
| - | </ | ||
| - | |||
| - | Enregistrez le fichier sous **/ | ||
| - | |||
| - | Faites « Alt+F2 » ou ouvrez une console et indiquez : | ||
| - | |||
| - | killall nautilus | ||
| - | |||
| - | Cette opération ferme Nautilus, qui s' | ||
| - | |||
| - | Un clic droit sur un fichier et on voit apparaître : | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | Remarque : La ligne envoyer par bluetooth n' | ||
| - | |||
| - | Un clic et vous devrez répondre quel est l' | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | Vous choisissez votre appareil mobile, et il devrait réagir et vous demander une confirmation, | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Connecter un clavier ou une souris bluetooth ===== | ||
| - | |||
| - | Il faut d' | ||
| - | Procédez pour chaque périphérique séparément. Activer le bouton " | ||
| - | |||
| - | sudo hidd --search | ||
| - | |||
| - | La commande précédente, | ||
| - | |||
| - | Maintenant, pour qu'ils soient automatiquement connectés au démarrage, il faut ajouter/ | ||
| - | HIDD_ENABLED=1 | ||
| - | HIDD_OPTIONS=" | ||
| - | N' | ||
| - | |||
| - | Pour connecter le périphérique : | ||
| - | sudo hidd --search | ||
| - | |||
| - | === Si la connexion existe mais que le périphérique le fonctionne pas === | ||
| - | |||
| - | Si ceci ne marche pas, c'est qu'il faut encore modifier des fichiers. | ||
| - | |||
| - | **1. Modification de rc.local :** | ||
| - | sudo nano / | ||
| - | |||
| - | Rajouter la ligne suivante au fichier JUSTE AVANT LE exit 0 ! | ||
| - | / | ||
| - | |||
| - | Ce qui donne : | ||
| - | # | ||
| - | # | ||
| - | # rc.local | ||
| - | # | ||
| - | / | ||
| - | exit 0 | ||
| - | |||
| - | **2. Réédition de hcid.conf :** | ||
| - | sudo nano / | ||
| - | |||
| - | De préférence, | ||
| - | Pour le reste, les lignes a entrer sont les mêmes que celles citées dans la méthode citée ci-dessus. | ||
| - | |||
| - | **3. Réédition de bluez-utils ou de bluetooth :** | ||
| - | sudo nano / | ||
| - | ou (si il n' | ||
| - | sudo nano / | ||
| - | |||
| - | Mettez ceci à la place des lignes citées dans la méthode précédente : | ||
| - | HIDD_ENABLED=1 | ||
| - | HIDD_OPTIONS=" | ||
| - | |||
| - | 00: | ||
| - | |||
| - | Ceci donnera : | ||
| - | # Defaults for bluez-utils | ||
| - | | ||
| - | # This file supersedes / | ||
| - | # that exists on your system, you should use this | ||
| - | # file instead and remove the old one. Until you | ||
| - | # do so, the contents of this file will be ignored. | ||
| - | | ||
| - | ############ | ||
| - | # | ||
| - | # To have Bluetooth mouse and keyboard support, get the | ||
| - | # Linux 2.6.6 patch or better from bluez.org, and set | ||
| - | # HIDD_ENABLED to 1. | ||
| - | HIDD_ENABLED=1 | ||
| - | HIDD_OPTIONS=" | ||
| - | # to make hidd always use a particular interface, use something | ||
| - | # like this, substituting the bdaddr of the interface: | ||
| - | # HIDD_OPTIONS=" | ||
| - | # | ||
| - | # remove ' | ||
| - | # T630 phones with hidd operational at the same time. | ||
| - | | ||
| - | ############ | ||
| - | # Compatibility: | ||
| - | # rather than this file. | ||
| - | if test -f / | ||
| - | . / | ||
| - | return | ||
| - | fi | ||
| - | ############ | ||
| - | | ||
| - | ############ | ||
| - | # | ||
| - | # Run dund -- this allows ppp logins. 1 for enabled, 0 for disabled. | ||
| - | DUND_ENABLED=0 | ||
| - | | ||
| - | # Arguments to dund: defaults to acting as a server | ||
| - | DUND_OPTIONS=" | ||
| - | | ||
| - | # Run dund --help to see the full array of options. | ||
| - | # Here are some examples: | ||
| - | # | ||
| - | # Connect to any nearby host offering access | ||
| - | # DUND_OPTIONS=" | ||
| - | # | ||
| - | # Connect to host 00: | ||
| - | # DUND_OPTIONS=" | ||
| - | # | ||
| - | # Listen on channel 3 | ||
| - | # DUND_OPTIONS=" | ||
| - | | ||
| - | # Special consideration is needed for certain devices. Microsoft | ||
| - | # users see the --msdun option. | ||
| - | # listen on channel 3 and also run ' | ||
| - | | ||
| - | ############ | ||
| - | # | ||
| - | # Run pand -- ethernet: creates new network interfaces bnep< | ||
| - | # that can be configured in / | ||
| - | # set to 1 for enabled, 0 for disabled | ||
| - | PAND_ENABLED=0 | ||
| - | | ||
| - | # Arguments to pand | ||
| - | # Read the PAN howto for ways to set this up | ||
| - | # http:// | ||
| - | PAND_OPTIONS="" | ||
| - | | ||
| - | # example pand lines | ||
| - | # | ||
| - | # Act as the controller of an ad-hoc network | ||
| - | # PAND_OPTIONS=" | ||
| - | # | ||
| - | # Act as a network access point: routes to other networks | ||
| - | # PAND_OPTIONS=" | ||
| - | # | ||
| - | # Act as a client of an ad-hoc controller with number 00: | ||
| - | # PAND_OPTIONS=" | ||
| - | # | ||
| - | # Connect to any nearby network controller (access point or ad-hoc) | ||
| - | # PAND_OPTIONS=" | ||
| - | |||
| - | **4. Connection de la souris :** | ||
| - | Il suffit d' | ||
| - | sudo hidd --search | ||
| - | //Note :// | ||
| - | Si utilisez cette commande pour reconnecter la souris quand elle se déconnecte ou faites un **alias**. | ||
| - | |||
| - | Et hop, la souris bouge ! Enfin ! :-P | ||
| - | |||
| - | --- // | ||
| - | |||
| - | |||
| - | |||
| - | ===== Problèmes et résolution ===== | ||
| - | Si vous avez des problèmes, vous pouvez les énoncer ici. Mais sachez que souvent, le principal obstacle peut venir de la mauvaise initialisation du bluetooth. | ||
| - | |||
| - | Dans ce cas, ouvrez une console et redémarrez bluetooth en faisant : | ||
| - | / | ||
| - | |||
| - | Il se peut que vous deviez redémarrer la session, mais faites un test avant. | ||
| - | |||
| - | |||
| - | === « Impossible de lire le fichier » === | ||
| - | |||
| - | Pour ceux qui auraient comme moi le message " | ||
| - | Tapez gnome-obex-send " | ||
| - | |||
| - | |||
| - | === Comment faire du transfert de fichiers avec le hub bluetooth Logitech sous Breezy ?=== | ||
| - | |||
| - | > DELETEME après vérification de l' | ||
| - | |||
| - | Explications : | ||
| - | Vous désirez utiliser votre hub bluetooth Logitech pour effectuer du transfert de fichiers (exactement comme se comporterai un dongle usb classique), dans ce cas un internaute m'a fait parvenir un mail pour pouvoir installer et transférer avec ubuntu avec votre téléphone mobile Nokia, Sony Ericsson... | ||
| - | |||
| - | === Mon téléphone est bien détecté, mais je n'ai pas l' | ||
| - | |||
| - | Pour cela, ou vous n'avez pas fait la démarche pour rajouter l' | ||
| - | - Votre périphérique bluetooth doit être détecté | ||
| - | - Ouvrez nautilus et faite un clique droit (pour les droitiers) ou un clique gauche (pour les gauchers) sur le fichier à envoyer puis appuyez sur Envoyer à... | ||
| - | - Choisissez dans la première liste le mode d' | ||
| - | - Dans la deuxième liste, choisissez le périphérique | ||
| - | - Cliquez sur " | ||
| - | - Pas besoin de mot de passe, le fichier est envoyé | ||
| - | |||
| - | //Rédigé par [[utilisateurs: | ||
| - | |||
| - | === gnome-obex-send (l' | ||
| - | |||
| - | Avec un 550SH et une clé TrendNet TBW-102UB, j'ai remarqué que gnome-obex-send se terminait parfois sans avoir envoyé le fichier spécifié. Le problème était souvent résolu par deux choses : | ||
| - | * Déverrouiller le clavier et rester sur l' | ||
| - | * Approcher le téléphone le plus près possible de l' | ||
| - | |||
| - | === Enregistrer dans un autre dossier que sur le bureau avec gnome-obex-server (le récepteur de fichier bluetooth)=== | ||
| - | |||
| - | gnome-bluetooth n'a pour l' | ||
| - | Pour ce faire, il suffit d' | ||
| - | gconf-editor | ||
| - | si vous ne voulez configurer un emplacement que pour votre utilisateur. | ||
| - | Soit : | ||
| - | sudo gconf-editor | ||
| - | si l' | ||
| - | |||
| - | Ensuite, choisissez le signet / | ||
| - | |||
| - | Enfin, changez savedir. | ||
| - | exemple ; | ||
| - | ~/bluetooth | ||
| - | Attention : si le dossier n' | ||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * https:// | ||
