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

Publicado por Williams Ramos 28/01/2008

[ Hits: 7.275 ]

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

Configuração Teclado ABNT2 (Gnome3)

Encadeado

Teste de Índice de Massa Corporal (IMC)

Verificar badblocks em unidade de disco

Jogo da velha para dois jogadores


  

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