Montando imagens ISO

Publicado por Perfil removido (última atualização em 13/10/2009)

[ Hits: 7.372 ]

Download MontaISO




Com o objetivo de facilitar a montagem de imagens ISO em casa, criei este pequeno script. Ele é simples e utiliza-se do zenity, já que possuo Gnome.

Espero que gostem. Caso queiram melhorá-lo sintam-se à vontade e postem aqui no Viva o Linux.

Abs.

  



Esconder código-fonte

#!/bin/bash
#
#By Clemilton Oliveira & Viva o Linux.

op=$( zenity --list --text="Montagem de imagem ISO" --radiolist --column="Select" --column="Ação"\
 --title="MontaISO"\
 --width="350"\
 --height="200"\
   FALSE "Montar"\
   FALSE "Desmontar" )

case $op in
  "Montar")\
       (  zenity --file-selection --title="Selecione a imagem ISO" > /tmp/iso.temp
          iso=$(cat /tmp/iso.temp)
          gksu -D Terminal -- env -u ORBIT_SOCKETDIR mount -o loop $iso /media/cdrom | zenity --progress\
        --title "MontaISO"\
        --text "Aguarde a montagem da imagem..."\
        --pulsate\
        --width="350"\
        --height="200" --auto-close)
          nautilus --no-desktop /media/cdrom
          zenity --info --title="MontaISO" --text="MontaISO concluido com sucesso!" --width="350" --height="200"
          exit ;; 
        
  "Desmontar")\
       (  gksu -D Terminal -- env -u ORBIT_SOCKETDIR umount /media/cdrom | zenity --progress\
        --title "MontaISO"\
        --text "Aguarde a desmontagem da imagem..."\
        --pulsate\
        --width="350"\
        --height="200" --auto-close )
          gksu -D Terminal -- env -u ORBIT_SOCKETDIR rm -rf /tmp/iso.temp 
          zenity --info --title="MontaISO" --text="MontaISO concluido com sucesso!" --width="350" --height="200"
          exit ;;
esac

#Mensagem de Saida
zenity --info --title="MontaISO" --text="MontaISO foi encerrado!" --width="350" --height="200"
gksu -D Terminal -- env -u ORBIT_SOCKETDIR rm -rf /tmp/iso.temp
exit $?

Scripts recomendados

Instalar Unreal Tourment no Linux

Script de instalação para Firefox e Thunderbird - new release

Advix - controle de processos judiciais para advogados

Script para sincronizar dados entre desktop e notebook de maneira 99% automática usando rsync

Script para limpeza de arquivos temporários em Sabayon Linux


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts