#1 Le 09/05/2008, à 13:56
- AddiKT1ve
[Script] Monter / démonter une image disque à la volée
Hop, un petit script pour Nautilus qui existe sûrement déjà (il me semble en deux fichiers mount et umount ; le mien tient en un seul). Il permet de monter par clic droit une image ISO (ou autre image disque).
#!/bin/sh
# mount.sh
# AddiKT1ve - http://addikt1ve.free.fr
# Ce script Nautilus a pour but de permettre de monter rapidement une image ISO dans votre répertoire personnel.
# À placer dans ~/.gnome2/nautilus-scripts/ puis utilisable par clic droit sur une image disque.
# Il utilise fuseiso et fusermount (sudo apt-get install fuseiso).
# D'abord on vérifie si une image est déjà montée
if [ -s $HOME/.mountpoint ];
then UMOUNT=$(cat $HOME/.mountpoint) && fusermount -u $UMOUNT && rm $HOME/.mountpoint
else # Pas d'image montée ? Très bien :
{
# On choisit le fichier à monter
FICHIER=$1
# On choisit le point de montage
MOUNTPOINT=$(zenity --title="Point de montage" --entry --text="Entrez le chemin du point de montage voulu :" --entry-text="/home/$USER/.cdrom")
# On écrit $MOUNTPOINT dans un fichier
echo $MOUNTPOINT > $HOME/.mountpoint
# On monte le fichier dans $MOUNTPOINT
fuseiso -p $FICHIER $MOUNTPOINT
# On affiche une boîte de dialogue
zenity --info --text="Le fichier $FICHIER a bien été monté dans $MOUNTPOINT !"
}
fi
http://rafb.net/p/tXxywr31.html
C'est du bricolage, ça écrit dans un fichier, toussa, mais ça marche du tonnerre .
Bisous
emacs(){emacs|emacs&};emacs
:: blog | vol organisé
Hors ligne