Scripting: Variables de Nautilus

Si programas scripts de Nautilus, tal vez te interese utilizar estas variables de Nautilus:

NAUTILUS_SCRIPT_SELECTED_FILE_PATHS: guarda los ficheros actualmente seleccionados.

NAUTILUS_SCRIPT_SELECTED_URIS: Lista de URIs delimitadas por \n (URI=Universal Resource Indicator)

NAUTILUS_SCRIPT_CURRENT_URI: Actual URI. Por ejemplo podria devolver una URI como: file:///home/jose/Escritorio/Mi%20PDF.pdf

NAUTILUS_SCRIPT_WINDOW_GEOMETRY: tamaño y localización de la ventana. Por ejemplo devolveria una cadena al estilo: 1000×800+10+50 , indicando las dimensiones horizontales y verticales de la ventana y su posicion x,y

La variable NAUTILUS_SCRIPT_SELECTED_FILE_PATHS la podemos usar en el propio script para ir recorriendo los ficheros que se hayan seleccionado, al estilo:

for FICHERO in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
echo "El fichero seleccionado es $FICHERO"
# Aqui las acciones que queramos aplicar sobre el fichero
done

Nota: Mirar un ejemplo donde se aplican.

6 Respuestas to “Scripting: Variables de Nautilus”


  1. 1 Charlie Vegan noviembre 19, 2010 a las 2:25 pm

    Hola, quería saber si me puedes ayudar con script bash ( que uso con nautilus), es básico y algo rustico… lo que haces es agregar la ruta de la capeta, o archivo seleccionado a un txt, en mi caso lo uso para un playlist.

    Quería saber si me puede ayudar a optimizarlo, pues que aparezca una barra de progreso (gráficamente o en terminal) y que al seleccionar varios archivos o carpetas las agregue al playlist.

    Espero me puedas ayudar o guiar.

    es script es:

    #!/bin/bash
    dir=»`echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS | sed ‘s/%20/ /g’`»

    echo «CARGANDO el o los Audios de la carpeta»
    echo «$dir»
    dir=${dir//%C3%BA/ú}
    dir=${dir//%5B/[}
    dir=${dir//%5D/]}
    dir=${dir//%23/#}
    dir=${dir//%3B/;}
    dir=${dir//%20/ }
    dir=${dir//\\/}
    dir=${dir//\\/}
    find «$dir» -iname «*.ogg» >> /home/$USER/.playlist.txt
    exit 0

  2. 3 Arder noviembre 20, 2010 a las 12:04 am

    Gracias por la ayuda, estoy mirando y trabajando en el scrip 🙂

  3. 4 Arder noviembre 20, 2010 a las 2:22 pm

    Hola, ya tengo el script a mas o menos lo que quería, solo seria ideal que la barre de progreso uniera todos los archivo seleccionados y no barra de progreso por archivo. dejo el scrip por si a alguien le interesa.

    http://radioliberacion.co.cc/desarrollo/adicionar-a-playlist


  1. 1 Scripting: Variables de Nautilus | Ayuda Linux Trackback en septiembre 27, 2010 a las 10:36 pm
  2. 2 Top de Extensiones para Nautilus en Ubuntu « Virtuazone's Blog Trackback en septiembre 28, 2010 a las 3:31 pm

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s







¿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

septiembre 2010
L M X J V S D
 12345
6789101112
13141516171819
20212223242526
27282930  

Blog Stats

  • 31.287.899 hits

A %d blogueros les gusta esto: