jueves, 10 de enero de 2008
Thunar y XArchiver
Thunar es un administrador de archivos para el escritorio XFCE; una de las características de Thunar es el grupo de plugins que posee; uno de estos es thunar-archive-plugin el cual permite crear y administrar archivos comprimidos de manera fácil y rápida; thunar-archive-plugin es un interfaz configurable para herramientas como ark (KDE) y file-roller(gnome). Pero buscando independencia de los demás escritorios en esta ocasión usaremos xarchiver como herramienta de compresión.
Paso 1: Instalación de XArchiver
Instalar xarchiver es muy sencillo:
#aptitude install xarchiver
si vemos su ayuda
#xarchiver --help
podemos destacar las siguientes opciones
-x, --extract-to=[destination path]
Extrae el archivo en el directorio especificado y sale.
xarchiver --extract-to=micarpeta miarchivo.tar.gz
-e, --extract=[archive path]
Extrae el archivo preguntando el destino y sale.
xarchiver --extract=micarpetapordefecto miarchivo.tar.gz
-d, --add-to=[file1] [file2] [file3] ... [fileN]
Pregunta el nombre de archivo comprimido, añade los archivos y sale.
xarchiver --add-to=miarchivo.tar.gz archivo1 archivo2 archivo3
-a, --add=[archive name]
Añade los archivos seleccionados al archivo especifico y sale
Paso 2: ¿Cómo configurar thunar-archive-plugin para trabajar con xarchiver?
Al instalar xarchiver se creo el archivo /usr/share/applications/xarchiver.desktop esto indica que "podemos" configurar thunar-archive-plugin para que trabaje con nuestra aplicación. Para esto creamos el archivo /usr/lib/thunar-archive-plugin/thunar-archive-plugin/xarchiver.tap; el cual posee el script que se ejecutara cuando Thunar administre archivos comprimidos. El código de este archivo el siguiente:
#!/bin/sh
# Inicio de Código
# Sacamos de la pila de parámetros la acción y la carpeta
action=$1; shift;
folder=$1; shift;
# Analizamos la acción
case $action in
create)
exec xarchiver --add-to="archivo" "$@"
;;
extract-here)
exec xarchiver --extract-to="$folder" "$@"
;;
extract-to)
exec xarchiver --extract="$folder" "$@"
;;
*)
echo "Acción no soportada '$action'" >&2
exit 1
esac
# Fin de Código
Analizando el Código:
Existen 3 variables
action: Primer parámetro, indica la acción realizada create, extract-here, extract-to
folder: Segundo parámetro, indica el directorio donde se ejecuta la acción
@: Demás parámetros, archivos a los cuales se ejecuta la acción
Cuando la acción es create
exec xarchiver --add-to="archivo" "$@"
Muestra un un cuadro de dialogo presentando el nombre de archivo comprimido; en nuestro caso "archivo" será el nombre por defecto, al cual se añadiran los archivos $@
Cuando la acción es extract-here
exec xarchiver --extract-to="$folder" "$@"
Extrae el archivo comprimido $@ en la carpeta actual ($folder)
Cuando la acción es extract-to
exec xarchiver --extract="$folder" "$@"
Muestra un cuadro de dialogo preguntando la carpeta donde se extraerá el archivo comprimido ($@). Por defecto aparecerá $folder como carpeta.
Paso 3: Puliendo la aplicación
Antes de probar xarchiver con debemos de verificar que no se tengan instalados file-roller o ark. o eliminar los archivos
/usr/lib/thunar-archive-plugin/thunar-archive-plugin/ark.tap
/usr/lib/thunar-archive-plugin/thunar-archive-plugin/file-roller.tap
Listo, tenemos Thunar trabajando con XArchiver. Ahora cada vez que hagan clic derecho sobre un archivo tendrán las opciones de compresión habilitadas con XArchiver.
Salvapantallas (xscreensaver) en XFCE
XFCE es un escritorio muy potente, pero una de sus desventajas es no poseer un Salva-pantallas por defecto (en la instalación), así que tendremos que instalar el Salva-pantallas a mano. Para esto usaremos XScreensaver, como administrador de Salva-pantallas.
Paso 1: Instalación
#aptitude install xscreensaver
Paso 2: Arrancar el demonio
Ahora solo debemos de crear o modificar nuestro archivo $HOME/.xsession, el cual se ejecuta cuando el usuario inicia sesión. A este archivo añadimos estas líneas:
xscreensaver -nosplash &
exec xfce4-session
la primera línea ejecuta xscreensaver como demonio y la segunda línea ejecuta nuestro escritorio XFCE4.
Paso 3: Configuración
Podemos cambiar de Salva-pantallas utilizando el comando
#xscreensaver-command -prefs
o también aparecerá por defecto en nuestro menú de configuración de XFCE.
Listo, tenemos nuestro Salva-pantallas funcionando.
Suscribirse a:
Entradas (Atom)
-
XFCE es un escritorio muy potente, pero una de sus desventajas es no poseer un Salva-pantallas por defecto (en la instalación), así que ten...
-
En esta ocación vamos a desarrollar un proceso muy fácil, vamos a exportar una base de datos Firebird corriendo sobre sistema operativo Wind...
-
Hoy vamos a realizar una instalación básica de Slackware. Como entorno para la instalación tenemos un PC con las siguientes caracteristic...
Emacs en windows: arranque rápido
En windows la carga de emacs implica una demora en windows pero se puede mejorar usando el demonio de emacs y modificar la llamada usando el...