Mis acciones personalizadas para Thunar

http://giingo.org/blogimages/thunarcustom.jpg

XFCE, el entorno de escritorio que uso desde hace más años de los que puedo recordar, posee un gestor de archivos potente y ligero que se llama Thunar, y su capacidad de poder añadir acciones personalizadas multiplica sus posibilidades.

Para despertar un poco del aletargamiento que padece mi blog (que sus motivos tiene, y trascenderán en su momento) voy a compartir una serie de acciones personalizadas que he ido configurando a lo largo del tiempo, y que me ahorran mucho tiempo y me son tremendamente útiles.

Convertir cualquier imagen en JPG:

 convert %f %n.jpg

Convertir a PDF. Funciona bien con documentos (ODT, DOC, etc.) y para imágenes como reproducciones de documentos:

 convert %f %n.pdf

Convertir vídeo a un AVI x264 de calidad media (requiere ffmpeg). Con el parámetro threads se especifica el número de núcleos de CPU a usar:

 ffmpeg -i %f -vpre libx264-slow -vcodec libx264 -threads 3 -acodec libmp3lame -aspect 16:9 -b 7000k %n.avi"

Convertir audio (u otro formato de audio) a WAV:

 ffmpeg -i %n %n.wav

Convertir audio a MP3 (sustituir 360k por el bitrate deseado):

 ffmpeg -i %n -b:a 360k %n.mp3

Optimizar PNG (requiere pngquant):

 pngquant %f

Hacer JPG ligero, ideal para hacer una copia específica para enviar rápidamente por Internet (cambiar 80 por un valor de calidad de compresión de 0 a 100):

 convert -quality 80 %f %n.jpg

Además, buscando por la red, he descubierto otros bastante interesantes:

Reproducir los primeros 15 segundos (requiere mplayer)

 mplayer %f -really-quiet -endpos 15"

“Aplanar” carpetas. Junta todos los archivos de las subcarpetas en la carpeta madre y elimina las subcarpetas vacías

 find . -mindepth 2 -type f -exec mv "{}" . \; && find . -type d -empty -delete

Renombrar para que todas las letras sean minúsculas:

 find . -mindepth 2 -type f -exec mv "{}" . \; && find . -type d -empty -delete

Lo mismo y además sustituye espacios por guiones bajos

 for file in %N; do mv "$file" "$(echo "$file" | tr -s ' ' | tr ' A-Z' '-a-z' | tr -s '-' | tr -c '[:alnum:][:cntrl:].' '-')"; done

FUENTES:

Ubuntu Community Help Wiki

duncanlock.net – Useful Thunar Custom Actions

Dejar una respuesta:

Tu dirección de correo no será publicada

Pie del sitio