#! /bin/bash #ce script n'a pas vocation a etre protable. Il est quick'n'dirty. # le binaire mount doit etre suid, et fstab correctement renseigne, genre #/dev/sda1 /mnt/cle-usb vfat noauto,owner,user 0 0 #Si le device est deja monte, on lance un rox filer dessus: mount | grep cle-usb 2>&1> /dev/null RES=$? # le resultat m'indique: si 0; e montee, si 1, pas de cle montee if [ $RES = 0 ] then rox -d /mnt/cle-usb else #donc la cle n'est pas monte, on le fait mount /mnt/cle-usb #et on previent le user qu'elle est montee si ca a marche RES=$? if [ $RES = 0 ] then #xmessage est moche, j'essaye gxmessage. C'est bof aussi. gxmessage -center -timeout 3 "La cle USB a ete montee avec succes" #Puis on modifie la couleur de l'icone du menu sed ' /1234567890/,$!b n n n n s/.*/(Cle USB Montee) (usb.png) (~\/bin\/mount_usb)/ :1 n b1' < ~/.wmdrawerrc > ~/.wmdrawerrc.new mv -f ~/.wmdrawerrc.new ~/.wmdrawerrc else #peut etre qu'il faudrait donner des details, mais ca me gave, la. gxmessage -nofocus -center -timeout 3 "La cle USB n'a pas ete montee. Probleme (?)" fi fi #All done