Montar Imagem iso no Nautilus-Script ou no Nautilus-Actions

Publicado por Williams Ramos 28/01/2008

[ Hits: 6.983 ]

Homepage: http://www.greenage-online.com

Download iso




Montagem interativa e gráfica de imagens de cd ISO.

Esse script foi feita para funcionar em ambiente Gnome. Pode ser utilizado juntamente com nautilus-script ou nautilus-actions.

  



Esconder código-fonte

#!/bin/bash
#
for I in `echo $*`
   do
      place=`zenity --entry --title="Caso não exista será criado" --window-icon=/usr/share/pixmaps/gnome-cd.png --text="Em que local deseja montar sua imagem de disco?"`
      if [ -f $place ]; then
      place=`zenity --entry --title="Já existe um arquivo com este nome" --window-icon=/usr/share/pixmaps/gnome-cd.png --text="Em que local deseja montar sua imagem de disco?"`
         if [ -f $place ]; then
            zenity --erro --text="Já existe um arquivo com este nome, não insista!!!"
            else
               zenity --info --text="Agora que você já sabe que $place não é um arquivo tente desde o começo!"
         fi
      elif [ -d $place]; then
         cd $place
         empty=`ls`
         if [ ! -z $empty ]; then
            place=`zenity --entry --title="Existe um diretório com este nome que não está vazio" --window-icon=/usr/share/pixmaps/gnome-cd.png --text="Em que local deseja montar sua imagem de disco?"`
            if [ -f $place ]; then
            zenity --erro --text="Já existe um arquivo com este nome, não insista!!!"
            else
               zenity --info --text="Agora que você já sabe que $place não é um arquivo tente desde o começo!"
         fi
         else
         foo=`gksudo -u root -k -m "Insira sua senha para ter acesso à montagem 
de imagem de disco" /bin/echo "got r00t?"`
         sudo mount -o loop -t iso9660 $I $place
         nautilus $place
         fi
      else
         foo=`gksudo -u root -k -m "Insira sua senha para ter acesso à montagem 
de imagem de disco" /bin/echo "got r00t?"`
         sudo mkdir $place
         sudo mount -o loop -t iso9660 $I $place
         nautilus $place
      fi
   done
done
exit0

Scripts recomendados

Adicionar host ao cbq...

Conversor de Celsius para Farenheit e vice-versa...

Script simples para gerenciar netcat

Manutenção e limpeza do Linux

ABRINDO E FECHANDO A BANDEJA DO CD


  

Comentários
[1] Comentário enviado por danpos em 28/01/2008 - 17:59h

Muito prático o teu script. Testei-o com sucesso.

Obrigado por compartilhar.

Abs,

Danpos.

PS: teria como criar um para desmontar o sistema de arquivos montados com o script anterior?

[2] Comentário enviado por ff9will em 29/01/2008 - 18:05h

Sim, mas ainda não foi aprovado. Espero que seja aprovado em breve.

Agradeço a todos que o testaram.

Quem tiver sugestões me envie.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts