Può capitare di dover scaricare un’immagine .iso e di doverla montare come si fa solitamente con il deamon tools. Con un semplice script che creeremo noi stessi, questo è possibile. Apriamo un terminale e con questo comando spostiamoci nella cartella dove metteremo i nostri due script:
cd .gnome2/nautilus-scripts/
Eseguiamo:
gedit Monta\ Iso
e incolliamo esattamente questi parametri:
#!/bin/bash # for I in "$*" do foo=`gksudo -u root -k -m "Inserisci la tua password di Root" /bin/echo "got r00t?"` sudo mkdir /media/"$I" sudo mount -o loop -t iso9660 "$I" /media/"$I" && nautilus /media/"$I" --no-desktop done done exit0
salviamo e chiudiamo.
Adesso dobbiamo creare l’altro script che ci serve per smontare l’immagine:
gedit Smonta\ Iso
e incolliamo:
#!/bin/bash # for I in "$*" do foo=`gksudo -u root -k -m "Inserisci la tua password di Root" /bin/echo "got r00t?"` sudo umount "$I" && zenity --info --text "Smontaggio di /media/$I/ avvenuto con successo" && sudo rmdir "/media/$I/" done done exit0
chiudiamo e rendiamo eseguibili i due script con
-
chmod +x Monta\ Immagine
-
chmod +x Smonta\ Immagine
Riavviamo nautilus con
killall nautilus
Scarichiamolo dal sito ufficiale del progetto.
Scarichiamo la versione adatta alla nostra distro e alla versione di Ubuntu, nel mio caso Gutsy. Facciamo doppio click sul file e aspettiamo che vengano risolte le dipendenze e che venga installato.
Prima di farlo partire, si devono fare tre operazioni veloci dal terminale come root, digitate quindi sudo bash e immettete la password, sarete adesso loggati come utente root:
-
chmod 4755 /usr/bin/fusermount
se vi dà errore provate con /bin/fusermount.
-
chmod o+rw /dev/fuse
-
addgroup <il vostro nome utente> fuse
Adesso potete usare il programma che si presenterà così:
vi potrete dunque sbizzarrire a fare tutto quello che volete. Montare e smontare qualsiasi tipo di immagine, crearne proprie a partire da qualsiasi cartella, convertire immagini di tutti i tipi a immagini di tutti i tipi, estrarre immagini, riprodurre dvd, ecc.. ecc..
Forte no?
