#1 Le 31/10/2007, à 20:00
- xelator
tranférer graphiquement des fichiers sur son nokia(et autre) par usb
Salut a tous ! (y a pas grand monde je pense:lol:)
J'ai écrit un petit script avec zenity pour envoyer des fichiers sur un téléphone nokia (ou compatible obexftp) par usb.
voir : http://doc.ubuntu-fr.org/materiel/obexftp
En effet cela va plus vite que par bluetooth (enfin le bluetooth de mon pc est un peu vieux) et ça consomme moins.
C'est pas grand chose mais cela évite de retaper la commande dans le terminal
-il faut installer :
obexftp et zenity
-script :
#!/bin/bash
# to add in visudo:
# %admin ALL=NOPASSWD:/usr/bin/obexftp
if [ -z $1 ];
then
echo "empty"
file=$(zenity --file-selection --title="fichier à envoyer ?")
else
echo "full"
file=$1
fi
dir=$(zenity --list --radiolist --height 250 \
--title="option d'envoi" \
--text="répertoire de destination ?" \
--column "" --column " " \
FALSE "Sounds" \
FALSE "Videos" \
TRUE "Images" \
FALSE "Others" \
FALSE "" )
sudo obexftp -u 1 -c E:/$dir -p $file | zenity --progress --pulsate
# ligne a modifier selon le téléphone (par exemple -u 0 pour autre que nokia je suppose (voir la doc de
# obexftp) et -c C:/... si on veut copier sur la mémoire de tel et pas sur la carte)
donc faite un nouveau fichier nommez le usbsend.sh par exemple, collez le script dedans ; enregistrez,rendez le exécutable (sudo chmod +x usbsend.sh).
puis dans un terminal tapez :
sudo visudo
puis descendez a la fin de fichier pour y ajouter :
%admin ALL=NOPASSWD:/usr/bin/obexftp
puis enregistrer (ctrl-X puis la lettre O)
fermez le terminal
(c'est pour ne pas a avoir à taper son mot de passe)
Le script s'utilise de 2 façons :
-lancer le (double clique) et sélectionnez LE fichier a envoyer puis le dossier de destination sur la carte mémoire (la case avec rien d'écrit c'est pour mettre le fichier à la racine de la carte
-lancer le avec comme paramètre le chemin du fichier...
cela permet d'utiliser le script avec nautilus action
[ par exemple sous xfce, dans les actions personnalisé de thunar je met :
/home/xelator/usbsend.sh %f
ainsi si je fais clique droit sur UN fichier et envoyer par usb , cela l'envoie a mon N70]
pour toute questions/remarques pas de problème
bye
Hors ligne