Ubuntu, Daemon Tools
Par Phoenix le mardi 22 mai 2007 à 22:03 - Logiciels- 3209 lectures
Un titre aguicheur n'est-ce pas ?
LE but de ce billet est de vous expliquer comment réaliser sous Ubuntu l'équivalent de Daemon Tools...
Il est très facile sous linux de monter une image iso car le système est prévu pour celà...
Mais comment se simplifier la vie sous Gnome ?
Il vous faut trois petits scripts shells:
miso
#!/bin/bash
# monter une image ISO
filename=`basename "$1"`
foo=`gksudo -u root -k -m "mot de passe root" /bin/echo "got r00t?"`
sudo mkdir /media/"$filename"
sudo mount -o loop "$1" /media/"$filename" && nautilus /media/"$filename" --no-desktop
ln -s "/media/$filename" "/home/$USER/Desktop/$filename"
umiso
#!/bin/bash
# démonter une image ISO précédement montée
filename=`basename "$1"`
foo=`gksudo -u root -k -m "mot de passe root" /bin/echo "got r00t?"`
sudo umount "$1" && zenityinfotext "Successfully unmounted /media/"$filename"/" && sudo rmdir "/media/"$filename"/"
rm /home/$USER/Desktop/"$filename"
iso
#!/bin/bash
# monte/démonte une image iso
filename=`basename "$1"`
mounted="/media/$filename"
foo=`gksudo -u root -k -m "mot de passe root" /bin/echo "got r00t?"`
if -d $mounted
then
/scripts/umiso $1
else
/scripts/miso $1
fi
Ensuite, vous devez installer nautilus-actions-config:
sudo aptitude install nautilus-actions-config
Vous lancez le gestionnaire des actions de nautilus (Système / Préférences / Configuration des actions de Nautlius).
Puis vous ajoutez une entrée comme suit:
- Chemin: iso
- Paramètres: %M
- pour le reste vous mettez ce que vous voulez...
Dans l'onglet Conditions, vous devez mettre *.iso dans Filename et laisser les autres options par défaut.
Ensuite, lors d'un clic droit sur un fichier iso vous sélectionnez l'entrée de menu indiquée plus haut...
Et hop... une fois pour monter l'image iso... une autre pour la démonter...
J'ai testé sur des images de dvd... ça doit fonctionner sur des images cd alors 


Commentaires
Hello, merci pour ce script, mais n'étant pas tout à fait expérimenté sur les script, je sais pas trop ce que je dois en faire. J'imagine que je dois les places dans les fichiers .sh non ? mais où ? et qu'en faire apres ? XD
Merci de ta réponse
Tu places ces scripts dans des fichiers .sh par exemple
Ensuite, je te suggère d'utiliser les Nautilus Actions pour configurer le menu sur le clic-droit comme le permet daemon-tools.
bonjour,
celà m'interesse énormément
mais je ne sais pas comment créer un script .sh
Il suffit de faire une petite recherche sur Google
C'est juste un fichier texte avec les attribut d'exécution...
Salut,
tout marche comme tu l'expliques. Merci
Par contre, je n'ai pas les droits pour exécuter les fichiers compris dans l'iso. que dois-je faire ?
Sous ubuntu 8.04 remplacer Desktop par Bureau dans les scripts.
Ce qui donne :
ln -s "/media/$filename" "/home/$USER/Bureau/$filename"
à la fin du premier script
Merci de la précision