#1 Le 21/04/2007, à 22:26
- Storm
Envoi fichier par Bluetooth via menu contextuel
Bonjour à tous !
J'ai suivi la documentation fournie par ce site pour installer le BlueTooth.
J'ai ensuite désiré effectuer son intégration dans le menu contextuel. Cependant, la méthode proposée nécessite la présence de Evolution sur la machine. Ne me servant pas de ce logiciel, j'ai donc cherché un peu pour trouver un autre moyen.
J'ai alors découvert ce site : http://g-scripts.sourceforge.net/index.php, fournissant des scripts nautillus. Comme cela correspondait à mon besoin, j'ai cherché à créer le mien. Possédant peu de connaissance de le domaine de la programmation, j'ai fini par trouver, encore une fois sur ubuntu-fr un tuto pour la réalisation de la fonction télécommande bluetooth : http://doc.ubuntu-fr.org/telecommande_bluetooth
J'ai donc pompé outrageusement (et honteusement) le script proposé, l'ai adapté pour la fonction désirée, et je vous le poste là :
#!/bin/bash
device=$(hcitool scan | tail -n +2 | while read line
do
echo -n "$line" | sed -r "s/\s*([0-9A-Fa-f:]+)\s*(.*)/\1\n\2\n/"
done | zenity --list \
--title "Envoi de Fichier par BlueTooth" \
--text "Choisissez un périphérique (veuillez patienter durant la détection...)" \
--column "ID" --column "Appareil")
for arg
do
gnome-obex-send -d $device "$arg"
done
Ya plus qu'a copier tout ça dans un fichier, le nommer "Envoyer par BT" (par exemple), le placer dans le répertoire /home/Utilisateur/.gnome2/nautilus-scripts/, le rendre éxecutable, et lorsque vous cliquerez droit sur un fichier, un nouveau dossier Script apparaîtrait, avec dedans la nouvelle "fonction" d'envoi.
Hors ligne