Acciones Personalizadas en Thunar

Vista del navegador web Thunar

Una de mis características favoritas de Thunar, el navegador de archivos de XFCE, es la capacidad de definir Acciones Personalizadas. Éstas consisten en instrucciones y comandos que se pueden llevar a cabo al seleccionar un tipo de archivo con el menú contextual.

Aquí voy a dejar algunos ejemplos de las acciones personalizadas que estoy usando.

Requerimientos

  • Thunar instalado (duh)
Vista de algunas de las acciones personalizadas en mi instalación de Thunar

Ejemplos

Editar el Binario

Esta acción abre el editor hexadecimal para cualquier archivo que sea seleccionado, permitiendo así hacer edición de binarios, entre otras cosas.

  • Requiere: Ghex u otro editor binario. Sustituir ghex2 en el comando por el editor binario de gusto.
Nombre Editar el binario
Comando ghex2 %f
Icono document-properties u otro similar.
Patrón de archivo *
Selección Todo excepto “directorios”

Vista Rápida de Imagen

Esta acción abre un archivo de imagen con ImageMagick para una vista rápida.

  • Requiere: ImageMagick instalado.
Nombre Vista Previa
Comando display %f
Icono zoom-original u otro similar
Patrón de archivo *
Selección “imágenes”

Extraer Archivo Comprimido

Esta acción extrae los contenidos de un archivo comprimido por medio del programa 7-zip.

  • Requiere: 7-zip (p7zip en algunos repositorios).
  • Formatos soportados: los que soporte 7-Zip.
Nombre Extraer Aquí
Comando cd %d; 7z e %n
Icono algún icono MIME de archivos comprimidos
Patrón de archivo *.7z;*.zip;*.arj;*.tar.gz;*.tar.bz2, etcétera
Selección “otros archivos”

Testear Archivo Comprimido

Esta acción prueba los contenidos de un archivo ZIP, 7-ZIP o similar compatible con 7-Zip, y muestra una notificación de su estado si tiene errores.

  • Requiere: 7-zip, notify-send (libnotify-bin en Debian).
  • Soporte: script “zip-test.sh” (ver abajo).
  • Formatos soportados: los que soporte 7-Zip.
Nombre Testear Comprimido
Comando zip-test.sh %f
Icono algún icono MIME de archivos comprimidos
Patrón de archivo *.7z;*.zip;*.arj;*.tar.gz;*.tar.bz2, etcétera
Selección “otros archivos”

Código de soporte: script que testea el archivo comprimido

#!/bin/sh
if test "x$1" = "x" ; then exit 1; fi
FN=`basename "$1"`
7z t "$1"; if test $? -gt 0 ; then notify-send "zip $FN" "File has errors"; else notify-send "zip $FN" "File is OK"; fi
exit 0

Abrir Directorio con Privilegios

Esta acción abre Thunar sobre el directorio escogido con privilegios de superusuario, utilizando la interface gráfica de sudo equivalente en el sistema. Para Ubuntu esto suele ser “gksu”; para Fedora suele ser “beesu”.

  • Requiere: Front-end para sudo (ver arriba). Sustituya “beesu” en el comando por el frontend escogido.
Nombre Abrir Directorio con Privilegios
Comando beesu Thunar %d
Icono security-high, icono de beesu/gksu, o similar
Patrón de archivo *
Selección “directorios”

FIXME Agregar imágenes


miscelaneos/thunar-custom-actions.txt · Última modificación: 2010/12/01 09:55 por manager

Creative Commons Share-Alike 2.0 Chile Sitio Web Servido por Ubuntu Server Basado en la plataforma de contenidos DokuWiki Hosting Proyecto Alumnos de Informática, Universidad del Mar Sede Temuco
Formato XHTML casi completamente válido Marcado CSS3 casi válido Navega de verdad --- Navega con Opera Browser Mira televisión de verdad --- Mira "24" (FOX)

LuchoWiki — obra de Luis Machuca Bezzaza.
Esta Wiki y sus contenidos licenciados bajo Creative Commons Share—Alike, excepto cuando explícitamente se indique otra cosa.
Detalles en Créditos.