Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile

-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