domingo, 1 de marzo de 2009

Añadir acciones al menú contextual de Nautilus

Para añadir "acciones" al menú contextual ( menú que aparece al seleccionar un directorio o archivo y dar al botón derecho del ratón, y que varia según el tipo de archivo o directorio seleccionado ) hay varios métodos:

1- Acciones de Nautilus:

Ejecutar el programa: nautilus-actions-config: Sistema-Preferencias-Configuración de Acciones de Nautilus.



En esta página  nautilus-actions-config list hay varias "acciones" que se pueden añadir al menú contextual, por ejemplo:
- unir varios archivos,pdf
- rotar imagenes jpeg
- abrir en terminal de root
- abrir en terminal de usuario
- abrir archivos de música con el programa xmms
- renombrar múltiples archivos
- ver imágenes como una presentación (slideshow)
- adjuntar un archivo a un correo, con Thunderbird

Desde esa página se pueden bajar archivos.schemas que corresponden a la acción que queremos añadir al menú contextual; bajamos uno de esos archivos, lo guardamos en una carpeta conocida, y luego la forma de añadir una acción ( por ejemplo "renombrar múltiples archivos" ) al menú contextual es ejecutar el programa nautilus-actions-config: Sistema-Preferencias-Configuración de Acciones de Nautilus: hay que importar el archivo "renombrar múltiples archivos.schemas" pulsando el botón de Importar/Exportar.



Así aparecerá “renombrar múltiples archivos” en la lista de acciones del programa nautilus-actions-config,  seleccionándola y dándole a Editar se puede cambiar el nombre a mostrar en el menú, el texto de ayuda y el icono de la acción.




Por último, hay que reiniciar Nautilus ejecutando el comando: killall nautilus. Y ya al hacer click derecho sobre varios archivos seleccionados aparecerá la opción de "renombrar múltiples archivos". Podemos de la misma forma ir bajando otro archivo.schemas e ir añadiendo acciones al menú contextual.

Una vez añadida una "acción", desde Configuración de Acciones de Nautilus podemos Editarla: cambiando el icono, y en el apartado Ruta hemos de poner el comando a ejecutar y debajo el parámetro según la siguiente lista:




* %u: URI de gnome-vfs.
* %h: nombre del equipo del URI de gnome-vfs.
* %d: carpeta base de los archivo(s) seleccionado(s).
* %s: esquema del URI de gnome-vfs.
* %% : un símbolo de porcentaje.
* %U: usuario del URI de gnome-vfs.
* %f: el nombre del archivo seleccionado o el 1º si hay varios seleccionados.
* %M: lista separada por espacios de archivo(s)/carpeta(s) seleccionados con su ruta completa.
* %m: lista del nombre base de los archivos/carpetas seleccionados
separados por un espacio.
En la pestaña condiciones podemos indicar si queremos que la acción se realice solo en archivos, solo en carpetas, o en ambos.

2- Scripts para Nautilus:

Otra forma de añadir acciones al menú contextual es por medio de scripts para nautilus, como por ejemplo los que se pueden añadir desde las páginas siguientes:

http://g-scripts.sourceforge.net/

http://nautilus-scripts.javielinux.com/index.php

http://gnome-look.org/index.php?xsortmode=high&page=0&xcontentmode=188

Desde    http://gnome-look.org/content/show.php/Nautilus+Scripts+Pack?content=90330 he bajado un paquete de scripts de Nautilus, entre los que esta Copy to y Move to; Con estos scripts puedo copiar/mover respectivamente en cualquier directorio:
si es en uno que se necesite permisos de root me pide la contraseña, y si es en uno que no necesita permisos de root no pide la contraseña.

Estos scripts para Nautilus se instalan en la carpeta /home/usuario/.gnome2/nautilus-scripts, y se tiene acceso a ellos en Nautilus >botón secundario >menú Scripts

3- Paquetes Nautilus:

Otra forma de añadir más acciones al menú contextual es instalar los paquetes siguientes paquetes Nautilus:
nautilus-gksu: abrir archivos con permisos de root
nautilus-image-converternautilus-audio-convert: lo que dice su nombre
nautilus-open-terminal: abrir una terminal desde el directorio en el que estes
nautilus-sendto: enviar archivos con el programa de correo (evolution o thunderbird)
nautilus-wallpaper: poner una imagen como fondo de pantalla
nautilus-share: compartir directorios

---------------------------------------------------------

No hay comentarios:

Publicar un comentario

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.