Tus propios Scripts en Nautilus

Nautilus es el explorador de archivos por defecto utilizado en Gnome. Una de sus ventajas es que podemos escribir nuestros propios scripts que podemos aplicar a un archivo cuando queramos ejecutar algun tipo de procesamiento con el (por ejemplo, podria interesarnos convertir un fichero con extension .mp3 a .ogg). La idea seria plasmar en un script la secuencia de comandos que queremos ejecutar con ese fichero en cuestion. Asi la proxima vez que tuvieramos que ejecutar la misma accion sobre otro fichero bastaria con seleccionar ese Script.

Nautilus nos permite escribir nuestros propios scripts y luego usarlos cuando hacemos click derecho sobre un fichero, seleccionando la opcion de menu «Scripts»

Aqui Dos ejemplos de Scripts:

Uno de ellos para abrir la ventana de terminal desde la ruta abierta por Nautilus y el otro para descompilar a codigo java un fichero .class

Abrir Terminal aqui…

#!/bin/bash
cd $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
gnome-terminal

Descompilar .class

#!/bin/bash
##
## Script para descompilar un .class
## @author jdelgado
## @version 0.0.0.1
##
## Recuperamos el nombre del fichero
EJECUTABLE=jad
NAME=`basename $1 .class`
OPCIONES="-o"
## Generamos el fichero .jad (sin pedir confirmacion con el flag -o)
$EJECUTABLE $OPCIONES $1
## Lo renombramos a .java
mv $NAME.jad $NAME.java
echo "Fichero descompilado"

Para poder usarlos, crealos en la carpeta $HOME/.gnome2/nautilus-scripts
y dales permisos de ejecucion (chmod +x <nombre fichero script>). Despues, reinicia nautilus con el comando:

killall nautilus

y ahora colocate sobre un fichero y seleccionalo con clic derecho, deberias ver
la nueva opcion de menu «Scripts».

nautilus_script01.jpg

Puedes encontrar muchos mas Scripts en:

http://www.javielinux.com/programacion_nautilus.php

6 Respuestas to “Tus propios Scripts en Nautilus”


  1. 1 ZФiX marzo 11, 2007 a las 8:39 pm

    Hola.
    No entiendo algo: cuando voy a guardar uno de los scripts, con qué extensión lo hago?
    Muchas gracias.

  2. 2 superpiwi marzo 12, 2007 a las 6:49 am

    da igual la extension, pero una cosa si, dale permisos de ejecucion: chmod +x

  3. 3 ZФiX marzo 13, 2007 a las 3:28 pm

    Lo intenté y no funcionó. Sale el script en el menú, pero cuando le doy click no pasa nada 😦

  4. 4 superpiwi marzo 13, 2007 a las 5:43 pm

    Prueba mejor con el de abrir terminal, porque cualquier otro si te da un error, o no tienes el programa que ejecuta el comando en el path naturalmente no lo podras ver. Para el de abrir terminal, guardalo en la carpeta de scripts de nautilus con el nombre por ejemplo openterminal, despues le das permiso de ejecucion chmod +x openterminal, atento tambien al interprete de comandos que uses en el ejemplo es /bin/bash que deberias tenerlo, pero en funcion del caso tal vez uses otro. en principio nada mas, deberias poder ejecutarlo.

  5. 5 Francisco Jesús Rodríguez Martín abril 22, 2009 a las 6:49 pm

    Para abrir terminal no me funcionó el script. Sí me funcionó este:

    #!/usr/bin/env bash

    cd $NAUTILUS_SCRIPT_CURRENT_URI
    gnome-terminal

    Gracias por la ayuda. Saludos.


  1. 1 Imagenes con efecto Polaroid « Ubuntu Life Trackback en marzo 29, 2007 a las 3:23 pm

Replica a superpiwi Cancelar la respuesta







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

Archivos

marzo 2007
L M X J V S D
 1234
567891011
12131415161718
19202122232425
262728293031  

Blog Stats

  • 31.397.877 hits