Pular para o conteúdo

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

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.
Williams Ramos ff9will
Hits: 7.539 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download iso Enviar nova versão

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

Monitorando Squid On Line

Montar e desmontar ISOs do Debian e adicionar CD/DVDs ao repositório

Identificando sinal de rede sem fio em modo texto

Backup com envio automático de e-mails usando o tar

sis_info

#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

Entre na sua conta para comentar.