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 a “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 un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s





The next version of Ubuntu is coming soon




¿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

 

septiembre 2010
L M X J V S D
« ago   oct »
 12345
6789101112
13141516171819
20212223242526
27282930  

Blog Stats

  • 21,382,821 hits

Seguir

Get every new post delivered to your Inbox.

Únete a otros 675 seguidores