LuchoWiki

Cosas que debería hacer más a menudo

User Tools

Site Tools


miscelaneos:thunar-custom-actions

Acciones Personalizadas en Thunar

[Vista del navegador web [[wpes>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

zip-test.sh
#!/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


search?q=inform%C3%A1tica%20linux%20xfce%20thunar%20personalizar%20comandos&btnI=lucky

miscelaneos/thunar-custom-actions.txt · Last modified: 20101201 09:55 by manager