Diferencia entre revisiones de «Hacks para Unix-like:Añadir comandos nautilus»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 6:
|-
| valign="top"|Necesitas :
| colspan="2" valign="top"| conocer algun lenguaje de scripts
|-
| valign="top"|Programas relacionados : Editor de texto
| colspan="2" valign="top" |
|-
| valign="top"|Comandos relacionados : chmod
| colspan="2" valign="top"|
|-
| valign="top"|Archivos relacionados : ~/.genome2/nautilus-scripts
| colspan="2" valign="top"|
|-
Línea 21:
|-
| valign="top"|Enlaces relacionados :
| colspan="2" valign="top"| <a href="http://g-scripts.sourceforge.net/">g-scripts</a>
|}
__TOC__
 
=== ¿Por que deberia/ Queañadir significascripts a mi escritorio? ===
<p> Gnome trae muchas acciones por defecto, pero puede que no contemple algunas que a nosotros pudiese interesarnos, es fácil echar en falta acciones dentro de los menus ya que cada usuario tiene su propia forma de interactuar con el sistema. Para hacer mas comoda nuestra interfaz, gnome nos provee de un sistema sencillo atraves del que poder añadir acciones atraves de scripts.</p>
 
=== Como ....añadir acciones ===
 
<p> Cada usuario de gnome posee una carpeta ~/.gnome2/nautilus-scripts donde poder almacenar sus acciones. Nautilus se encargara de enlazar buscar y directamente estas acciones a nuestros menus. Si creamos varios scripts podemos ordenarlos utilizando subdirectorios dentro de este directorio, y nautilus se encargara de mostranoslos como submenus del menu scritps. Para que una accion sea ejecutable debemos alterar los permisos del scripts, por ejemplo usando el comando chmod</p>
{style="background-color: #f2fff2; border: solid 1px #bfffbf; padding: 1em;" valign="top"|
<br>
<p>Veamos un ejemplo, vamos a añadir una funcionalidad del menu contextual típica de en KDE "abrir terminal aqui" que nos permite abrir un terminal en el directorio sobre el que hemos pulsado el boton derecho.</p>
 
{|style="background-color: #f2fff2; border: solid 1px #bfffbf; padding: 1em;" valign="top"|
| Contenido de nuestro script que ira crearemos dentro del directorio ~/.genome2/nautilus-scripts<br>
#!/bin/sh<br>
# This script opens a gnome-terminal in the directory you select.<br>
Línea 39 ⟶ 45:
cd $NAUTILUS_SCRIPT_CURRENT_URI<br>
exec gnome-terminal
|}-
|
<p> Cambiaremos los permisos de ejecucion de nuestro pequeño script con el comando chmod</p>
<br> $ chmod +x "~/.gnome2/nautilus-scripts/abrir terminal aqui"
|-
Para que tenga efecto debemos reiniciar nuestra sesion de gnome para que nuestra configuración tenga efecto. Podremos ver nuestra nueva accion tanto en el menu contextual Scripts->abrir terminal aqui o en el menu de Archivo -> Scripts -> abrir terminal aqui
| }
 
=== Temas relacionados ===