Pues ala, lo prometido es deuda. Unos scripts que tengo aquí bastante prácticos. Todos copiaos de por ahí, gracias a quien sea que los creó:
Para montar una imagen de cd/dvd. Vale para isos y para algún formato más, pero basicamente está pensado para las .iso.
#!/bin/bash
#
# nautilus-mount-iso
gksudo -u root -k /bin/echo "got r00t?"
sudo mkdir /media/"$*"
if sudo mount -o loop -t iso9660 "$*" /media/"$*"
then
if zenity --question --title "ISO Mounter" --text "$* Successfully Mounted.
Open Volume?"
then
nautilus /media/"$*" --no-desktop
fi
exit 0
else
sudo rmdir /media/"$*"
zenity --error --title "ISO Mounter" --text "Cannot mount $*!"
exit 1
fi
Desmontar la iso:
#!/bin/bash
#
for I in "$*"
do
foo=`gksudo -u root -k -m "enter your password for root terminal
access" /bin/echo "got r00t?"`
sudo umount "$I" && zenity --info --text "Successfully unmounted /media/$I/" && sudo rmdir "/media/$I/"
done
done
exit0
Editar un archivo de texto con Gedit autentificado como root.
#!/bin/bash
#created by arnieboy
foo=`gksudo -u root -k -m "enter your password for gedit root access" /bin/echo "Do you have root access?"`
sudo gedit $NAUTILUS_SCRIPT_SELECTED_URIS
Abrir la carpeta en la que estamos con Nautilus, pero siendo root.
#!/bin/bash
# Opens a nautilus window as root.
foo=`gksudo -u root -k -m "enter your password for nautilus root access" /bin/echo "got r00t?"`
sudo nautilus --no-desktop $NAUTILUS_SCRIPT_CURRENT_URI
Convertir nombres de archivo a UTF8. Elimina caracteres extraños. Vale para varios archivos o carpetas enteras:
#!/bin/bash
#Convert Windows-1252 to UTF-8
if [ $# -gt 0 ];then
convmv -f windows-1252 -t utf-8 -r --notest "$@"| zenity --progress --pulsate --text="conversion in progress" --auto-close
fi
exit 0
Buscad por ahi que los habrá a patadas.
No hay comentarios:
Publicar un comentario