Un tip después de la tormenta: Nautilus Scripts

Por fin terminamos con la primera fase de FayerWayer 4.0. La fase difícil, la frágil. Se acabó el nerviosismo y la presión de migrar todo (y que no se quebrara nada, claro): los más de 2000 posts, ~50000 comentarios, implementar el nuevo diseño, relanzar los foros, mover tablas de bases de datos y cuánta cosa más.
Uff. Ni les cuento la grande que quedó cuando abrimos por primera vez el sitio. PHP+MySQL literalmente se comieron el servidor (antes usábamos MT que genera HTMLs planos), tanto así que con el overload nos fue casi imposible conectarnos a la máquina para bajar Apache o reiniciar. ¿Después? Bajar procesos, optimizar tablas de bases de datos, depurar el código, sacar lo innecesario de Wordpress, etcétera etcétera. ¿Ahora? Hasta ahora todo bien, pero nada sería posible si no estuviésemos usando un sistema de caché. Bueno, en fin, sólo necesitaba darme un pequeño respiro después de la tormenta de ayer. Listo, ya, démosle.
El tip del día de hoy es una forma de extender la funcionalidad de Nautilus, el explorador de archivos de GNOME.
¿Cómo? La respuesta mágica está en los Scripts de Nautilus.
Éstos son pequeñas programitas hechos para ejecutar funciones simples y rápido. Pero no se confundan: no es lo mismo que los Nautilus Actions, ésos simplemente permiten modificar qué programa abre qué archivo y de qué manera. Con los scripts, en cambio, puedes hacer cosas más funcionales, como cambiar el tamaño de varias imágenes, el formato de uno o más archivos de audio (de MP3 a OGG, por ejemplo), o mandar un archivo vía SSH (SCP).
¿Qué les parece si vemos un ejemplo?
Uno de mis favoritos es un script llamado NIS, por Nautilus Image Script, que permite cambiar el tamaño de una o varias imágenes (fíjate arriba). ¿Para qué sirve? Bueno, si tienes un blog, probablemente te ha pasado que bajas una imagen pero es demasiado grande y tienes que abrir el editor de imágenes para achicarla ¿No? Bueno, a mí me pasa… y frecuentemente.
Para agregar el NIS, por ejemplo, sólo tienes que bajar y descomprimir un pequeño .tar.gz, copiarlo a ~/.gnome/nautilus-scripts, y asegurarte que sea ejecutable (chmod u+x archivo). También puedes modificarlo si quieres agregarle más opciones de tamaño (busca la línea que parte con imgsize= y agrega más opciones).
Eso sí, un detalle: revisa las dependencias de cada script, porque si no no te van a funcionar. NIS, por ejemplo, depende de Zenity e Imagemagick. Basta con que los instales con Synaptic y listo.
Ahora, si quieres aprender más sobre cómo escribir un script, échale un vistazo a éste artículo en Linux.com. Si sólo quieres bajar otros scripts, en Synaptic podrás encontrar algunos (como el nautilus-script-audio-convert), o mejor, pon tu mouse sobre este montón de texto y mueve el dedo índice hacia abajo. Boom. Habrás llegado a un excelente sitio de scripts para Nautilus.
Un momento. ¿Qué habia dicho al principio? ¿Que se acabó la tormenta? Corrección: se acabo sólo la primera. Ya veo otra que se acerca! :)

Buen tema, Felicidades por FayerWayer, y suerte con Begin, los scrips se ven muy útiles para personalizar linux.
cambiando de tema, Ubuntu va a incluir drivers propietarios y va a infringir la GPL.
Me gustaría saber la opinión de todos ustedes, por que creo que es de interés para los usamos esa distribución.
De nuevo a cambiar Begin? suerte!
Rodrigo: sí, en general va a ser más fácil de usar, el contenido más accesible, y van a haber nuevas secciones. :)
Gukanzu: anoche empecé a escribir sobre eso mismo. dame un rato para terminarlo y lo publico!
Excelente trabajo Tomás, tanto con Fayerwayer como con los scripts, oye… siempre le pegas a lo que ando buscando… esta vez te tardaste un par de días nada más… aparte de blogger clarividente. ;)
Saludos
Buen dato!!! No tenia idea de la existencia de esa función :-S, y veo que es muy util (o comodo :D).
El sabado (Que termina el colegio :) ), cuando instale de una vez por todas mi Debian (estuve probando SlackWare y Gentoo, pero…) voy a probar esto.
Saludos.
Solamente quería agregar que en Konqueror existe una función similar llamda “Service Menu”
http://www.kde-apps.org/?xcontentmode=287
Saludos!
Felicitaciones por el rediseño de FW… a todo esto, ¿no consideraron usar LightPress?
Al parecer, tiene sus ventajas y sus desventajas, pero en su caso podría haber sido bastante beneficioso considerando el volumen de visitas
Ojalá podamos ver un post con más detalles del proceso, comentando las decisiones que tuvieron que tomar (por ejemplo, una comparación de Apache con Lighttpd o MT v/s WP) y cosas por el estilo; siempre se puede sacar algo (aprender, quiero decir) de este tipo de experiencia
Javielinux es un tipo que se ha currado unos cuantos Nautilus Scripts que te hacen la vida mucho más fácil.
Son una pasada, yo hice una especie de review en mi blog con un post llamado Colección de scripts para Nautilus.
Hay para tratamiento de imágenes (espejos, redimensionar, crear polaroids, reducir calidad…), de extracción de video, de conversión de audio, de creación de DVD’s con pases de diapositivas de tus directorios de fotos… ¡Un montón!
hola como esta chau
[...] buen tip para empezar la semana. ¿Recuerdan cuando les hablé de los scripts para automatizar procesos en Nautilus? Claro que no. Bueno, un linuxero llamado Javier Pérez escribió un montón de estos [...]
[...] soy el primero ni el último en referirme a ellos, pero obviamente es por algo, son extremadamente útiles. Este post se debe a [...]