Script Mtpfs
Utilité : J'ai fait ce script pour pouvoir utiliser enfin mon baladeur Creative Zen Plus . ( gnomad2 ne marche pas chez moi ). Pour se déconnecter, cliquer sur l'icône dans la barre des taches.
Dépendances : libmtp, mtpfs, fuse,zenity
Attention : La vérification de l'espace disque ne fonctionne pas pleinement.
Script :
#!/bin/bash count=0 test=`lsusb | grep "Creative" | awk '{print $NF}'` if [ "$test" != "Ltd" ] ; then zenity --error --text="Probleme de connexion, il faut brancher votre baladeur !" ; exit 1 ; fi zenity --warning --text="N'installer que des fichiers MP3, pas de dossier. Cliquer sur l'icone dans la barre des taches pour deconnecté" mkdir ~/Mtp mtpfs ~/Mtp exo-open ~/Mtp ################## Espace disque ################### while : do sleep 0.5 disk=`df ~/Mtp/ | grep mtpfs | awk '{print $4}'` if [ "$disk" -le 100 -a "$count" -eq 0 ] ; then zenity --error --text="Espace disque faible, annuler le transfert ou faites de la place " ; count=1 ; fi if [ "$disk" -gt 100 ] ; then count=0 ;fi if [ -z `pgrep mtpfs` ] ; then break ;fi done & ############ Notification et fin de script ################# zenity --notification --text="Connecté sur le lecteur Mp3 , Cliquer pour se deconnecter" if [ $? -eq 0 ] ;then fusermount -u ~/Mtp if [ $? -eq 0 ] ; then zenity --info --text="Deconnecté du lecteur Mp3" fi rm -rf ~/Mtp fi |