Noticia Ejemplos de nuevas acciones en el menú contextual de Nemo

En la ventana del menú contextual del administrador de archivos Nemo aparecen por defecto una serie de opciones predeterminadas, al seleccionar un directorio o archivo , que varían según el tipo de archivo o directorio seleccionado. A partir de Cinnamon 1.8, podemos añadir nuevas “acciones” en el menú contextual de Nemo, siguiendo los pasos indicados en el tema: Añadir acciones al menú contextual de Nemo

En este tema expongo, como ejemplo, algunas de las nuevas acciones que he añadido al menú contextual de Nemo en mi sistema Mint Cinnamon.

1-Editar archivos de imagen con Pinta:

Podemos añadir una opción para editar los archivos de imagen con un editor sencillo con la acción Editar_Imagen.nemo_action para que uno, o varios, archivos de imagen ,jpg, o .png se abran con el programa de edición de imágenes Pinta:

[Nemo Action]
Active=true
Name=Editar con Pinta
Comment=Edición sencilla de imágenes con Pinta
Exec=pinta %F
Icon-Name=pinta
Selection=Any
Extensions=jpg;png;



Si en vez de Pinta tenemos otro editor sencillo de imágenes favorito podemos crear una acción similar, solamente poniendo en los campos Exec e Icon-name el nombre del ejecutable de dicho editor, y cambiando por el nombre adecuado en los campos Name y Comment.

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

2-Adjuntar archivos a Sylpheed:

En Nemo por defecto no existe la opción "Enviar a" que nos permitia en Nautilus enviar un archivo bien por correo como archivo adjunto, o bien por bluetooth; tampoco podemos añadirsela instalado un paquete similar a nautilus-sendto, ya que no existe el paquete nemo-sendto, por lo que he optado por crear dos acciones nuevas para el menú contextual de Nemo: una para enviar archivos como adjuntos a traves del programa que uso como correo electrónico (Sylpheed ) , y otra acción para enviar archivos a través de bluetooth.

En este ejemplo se ha añadido una opción (-- attach %F) al ejecutable, de forma que desde Nemo elegimos uno o varios archivos con una extensión cualquiera, y con la acción Adjuntar_a_Correo.nemo_action se abre el programa Sylpheed en la ventana de enviar, con los archivos seleccionados adjuntados.

[Nemo Action]
Active=true
Name=Adjuntar a Correo
Comment=Los archivos seleccionados se adjuntan en la ventana de Enviar Correo de Sylpheed
Exec=sylpheed --attach %F
Icon-Name=sylpheed
Selection=Any
Extensions=any

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

3-Enviar archivos de imágenes y sonido por bluetooth:

En este ejemplo, hemos instalado primero el paquete blueman y hemos puesto en el campo Exec el comando blueman-sendto %F ; de forma que desde Nemo elegimos uno o varios archivos de imagen (.jpg .png .jpeg ) o de audio (.mp3 .ogg ), y con la acción Enviar_bluetooth.nemo_action se abre la ventana de blueman desde la que seleccionamos el dispositivo bluetooh al que se le van a enviar los archivos seleccionados desde Nemo.

[Nemo Action]
Active=true
Name=Enviar por bluetooth
Comment=Enviar archivos de imagen y/o sonido por bluetooth
Exec=blueman-sendto %F
Icon-Name=bluetooth
Selection=Any
Extensions=jpg;png;jpeg;mp3;ogg;


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

4-Oir música con Audacious:

Audacious es mi reproductor de archivos de música favorito, por la simplicidad de su interfaz gráfica. Con la siguiente acción, Reproducir_música.nemo_action, añadida al menú contextual de Nemo se puede elegir reproducir con Audacious, o un solo archivo, o varios, o uno o varios directorios con archivos de música, o una mezcla de ambas cosas. Para que al abrir Audacious se abra la lista de reproducción debe de estar seleccionada en Audacious->Ver->Mostrar el editor de lista de reproducción.

[Nemo Action]
Active=true
Name=Reproducir Música
Comment=reproducir archivos y/o directorios de música
Exec=audacious %F
Icon-Name=audacious
Selection=Any
Extensions=dir;mp3;ogg;

Si en vez de Audacious tenemos otro reproductor de música favorito podemos crear una acción similar, solamente poniendo en los campos Exec e Icon-name el nombre del ejecutable de dicho reproductor.

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

5-Reiniciar Nemo:

Aveces debemos reiniciar Nemo para que algún cambio en él se lleve a cabo, esto normalmente se puede hacer saliendo de la sesión gráfica y volviendo a entrar en ella, o bien ejecutando un script reiniciar-nemo.sh :

#!/bin/bash
# Script para reiniciar nemo
nemo -q ( salimos del administrador de archivos)
sleep 4s ( esperamos 4 segundos )
nemo ( volvemos a ejecutar Nemo)

Una vez creado el script podemos añadir una acción, Reiniciar_Nemo.nemo_action, en el menú contextual de Nemo, para poderlo ejecutar desde cualquier dirección en la que estemos: Si el script lo guardamos en la carpeta de las acciones de Nemo ( /home/nicasio/.local/share/nemo/actions ) , en el campo Exec pondremos Exec=<reiniciar-nemo.sh> ; si el script esta en otro directorio, hay que poner la dirección completa en donde este, por ejemplo: Exec=/home/usuario/.local/share/nemo/actions/reiniciar-nemo.sh

[Nemo Action]
Active=true
Name=Reiniciar Nemo
Comment=Reiniciar Nemo
Exec=<reiniciar-nemo.sh> ( Si el script está en la carpeta de las acciones de Nemo )
Icon-Name=nemo
Selection=Any
Extensions=any

o

[Nemo Action]
Active=true
Name=Reiniciar Nemo
Comment=Reiniciar Nemo
Exec=/home/usuario/.local/share/nemo/actions/reiniciar-nemo.sh ( Si está en otro directorio )
Icon-Name=nemo
Selection=Any
Extensions=any

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

6- Descomprimir archivos .rar:

En Nemo hay una acción por defecto para poder elegir uno o varios archivos y directorios, y crear un archivo comprimido, y también otra acción para elegir un archivo comprimido y abrirlo con File-roller. Con la acción siguiente - descomprimir-rar.nemo_action - se puede elegir un archivo comprimido en formato .rar y descomprimirlo automáticamente en el Escritorio del usuario.

[Nemo Action]
Active=true
Name=Descomprimir
Comment=Descomprimir en el Escritorio
Exec=unrar x %F /home/usuario/Escritorio
Icon-Name=file-roller
Selection=S
Extensions=rar;

Hay que tener instalados los paquetes rar , unrar, y unrar-free



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

7- Descomprimir archivos .zip:

De forma similar a la anterior podemos crear una acción - descomprimir-zip.nemo_action - que nos descomprima en el Escritorio del usuario el contenido de un archivo .zip seleccionado desde el menú contextual de Nemo; con ello ya tendremos las dos acciones para descomprimir los dos tipos de archivos comprimidos mas frecuentes.

[Nemo Action]
Active=true
Name=Descomprimir
Comment=Descomprimir en Escritorio
Exec=unzip %F -d /home/nicasio/Escritorio
Icon-Name=file-roller
Selection=S
Extensions=zip;

Hay que tener instalados los paquetes zip y unzip

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

8-Descomprimir otro tipo de archivos comprimidos:

En http://doutdex.wordpress.com/2008/0...tartargzbz2-lha-zoo-en-linux-comando-consola/ podemos ver los comandos que se podrían usar para crear acciones en el menú contextual, para descomprimir otro tipo de archivos comprimidos, con otras extensiones; para ello habría que modificar el comando en Exec= , y el nombre de la extensión en Extensions=

Por ejemplo, con esta acción - descomprimir-tar.nemo_action - podemos descomprimir un archivo .tar en la carpeta del usuario.

[Nemo Action]
Active=true
Name=Descomprimir
Comment=Descomprimir en la carpeta del Usuario
Exec=tar xvf %F
Icon-Name=file-roller
Selection=S
Extensions=tar;

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



Enlace a la fuente original: Ejemplos de nuevas acciones en el menú contextual de Nemo

Continúar leyendo...