Mas scripts para Nautilus

jueves, 8 de febrero de 2007
Escrito por Neodian a las 17:12
Sin comentarios

Me encuentro buceando entre carpetas, y ahora es cuando os dais cuenta de porque se llama nautilus al gestor de archivos, y veo que no tengo la opcion de abrir un terminal en una determinada carpeta, cosa que cuando estas dentro de varios subdirectorios se agradece. El caso es que busque por ahi y encontre dos scripts, uno bastante enrevesado y otro mas sencillito pero que no funcionaba. Asi que como yo tenia una ligera idea de como hacerlo me puse y lo arregle, aqui os dejo el script para abrir un terminal, aunque no me consiferare autor del mismo ni mucho menos.

#!/bin/bash
#Abre un terminal en la carpeta actual del nautilus
#
cd $ENV{NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}
gnome-terminal

Como veis es muy sencillo pero aun asi a mi al menos me resulta extremadamente util.

Como me ha interesado el tema del scripting he decidido seguir mirando que mas cosas podiamos simplificar mediante un script y encontre otro tambien muy sencillo que permite abrir, o en su defecto intentarlo, con el gedit cualquier archivo o archivos seleccionados. Si os dais cuenta tambien como utilidad extra si no seleccionais ningun fichero os abrira el gedit para crear uno nuevo que tambien es bastante util.

#!/bin/bash
#
# Nautilus script -> open gedit
#
# Owner : Largey Patrick from Switzerland
# patrick.largey@nazeman.org
# www.nazeman.org
#
# Licence : GNU GPL
#
# Copyright (C) Nazeman
#
# Ver. 0.9-1 Date: 16.02.2002
# Add multiple file open in the same windows
#
# Ver: 0.9 Date: 27.10.2001
# Initial release
#
# Dependence : Nautilus (of course)
# Gnome-utils (gdialog)
#
filesall=”»
while [ $# -gt 0 ]
do
files=`echo “$1″ | sed ’s/ /\?/g’`
filesall=”$files $filesall”
shift
done
gedit $filesall&

Por cierto se me olvido recordaros que ademas de crear el archivo en el directorio ~/.gnome2/nautilus-scripts/ debereis ademas darle permisos de ejecucion y despues reiniciar el nautilus mediante killall nautilus.

Pertenece a la seccion Manuales





Comments are closed.