FDclone

Solapas principales

Indice

1. Introducción:

FDclone es un gestor de archivos en modo texto para sistemas Unix, es el clon libre de FD, siendo su autor Atsushi Idei, para el sistema DOS en 1989. Su popularidad fue tal en Japón que se le llego a considerar sinónimo de gestor de archivos. Su nombre viene de «File & Directory» (archivo y directorio), fue creado por T. Shirai el año 1995 y lleva desarrollandose desde entonces. Su interfaz consta de dos paneles, dentro de ellos hay  una lista de los archivos en el directorio, abajo esta la barra de estado, que muestra el propietario, permisos,nombre completo, fecha de creación y peso total del archivo seleccionado. Cuenta además con soporte UTF-8 y colores.

 

fdclone

 

2. Instalación:

Para instalarlo en Debian solo debemos de utilizar APT:

 

apt-get install fdclone

 

Y lo invocamos de esta forma:

 

fd

 

3. Uso:

Usamos las teclas de navegación para desplazarnos en la pantalla, seleccionamos un archivo y damos enter para abrirlo. Pulsamos D para eliminar, C para copiar y M para mover, etc. Lo manejamos de forma sencilla utilzando atajos de teclado, los cuales son:

:Arriba
:Abajo
:Izquierda
:Derecha
1:Muestra los archivos en una columna
2:Muestra los archivos en dos columnas
3:Muestra los archivos en tres columnas
5:Muestra los archivos en cinco columnas
TAB:Seleccionar un archivo
ESPACIO: Seleccionar un archivo y seleccionar hacia abajo.
CTRL+ESP: Seleccionary mover en una página.
HOME/+: Seleccionar todo
RETROCESO: Atrás
\: Moverse al directorio root.
L: Ir a}.
X: Ejecutar un binario.
C: Copiar.
D: Eliminar.
R: Renombrar un archivo..
F: Buscar un archivo.
T: Muestra el árbol de las carpetas.
E: Editar el archivo de texto seleccionado.
U: Descomprimir.
A: Cambia las propiedades de un archivo.
I: Información del disco duro, peso total, etc.
M: Mover un archivo o directorio seleccionado.
D: Eliminar el directorio seleccionado.
P: Comprime uno o varios archivos.
K: Crear nuevo directorio.
H: Muestra la consola para ejectuar un comando.
F: Busca de forma recursiva.
/: Nueva pestaña.
W/N: Cambia el tamaño de la pestaña actual.
K: Cerrar pestaña
^: Cambiar de pestaña
E: Abre el panel de preferencias
ENTER: Abre con la aplicación relacionada al tipo de archivo especificado en el archivo .fd2rc
?: Abre la ayuda, es decir, esta lista de atajos

Estos son totalmente personalizables y podemos cambiarlos directamente en el archivo de configuración .fd2rc. O incluso podemos agregar nuevos si asi lo quisieramos, por ejemplo:

bind n NEXT_WINDOW

Como vemos se asocia al atajo "n"  con la acción "ventana siguiente", esto hace que podamos cambiar de pestaña/ ventana en FDclone con pulsar esa tecla.

 

4. Configuración:

Podemos configurarlo desde el panel de preferencias (presionando E). En el observamos 7 pestañas : Variables, Key bind, Key map, Launcher, Archiver, DOS drive y Save.

 

Variables

variables-fdclone

En esta pestaña podemos personalizar el comportamiento y apariencia de FDclone. Por ejemplo en la opción LANGUAGE (idioma) lo cambiamos a la primera opción English (inglés), de esta forma podemos entenderlo mejor ya que el idioma por defecto es el japonés.

 

La opción SORTTYPE nos permite definir como va a mostrarnos nuestros archivos en el explorador de archivos, si los va a ordenar por nombre (filename), peso (size)o extensión. Sea cual sea nuestra elección le damos en Up (arriba) y luego en la opción also archive browser. PROFRESSBAR nos muestra una barra de progreso simple, si la queremos activar le damos en valid. ANSICOLOR define el color, si queremos que tenga color, le damos en valid.

Keybind

atajos-fdclone

En esta pestaña podemos cambiar los atajos de teclado de FDclone, también podemos agregar nuevos. Po ejemplo, si queremos asociar alguna letra con una aplicación externa haremos lo siguiente:

atajos2-fdclone

Primero nos pedirá que presionemos la tecla que queremos agregar o cambiar, ya que lo hayamos hecho nos mostrará varias opciones a escoger, las cuales son con las que cuenta el gestor de archivos. Podemos elegir una de las que nos lista o bien un comando personalizado, en este ejemplo elegimos la opción "User define", y una vez seleccionado este, nos aparecera un campo en blanco para escrbir el comando, en este caso asociaremos la letra g a abrir con Gimp, entonces teclemos:

(gimp %C &> /dev/null &)

Damos enter y seleccionamos "Y" (si).

 

Key map

keymap-fdclone

En esta pestaña  se pueden cambiar la asignación de las teclas de función, como F1, F2, retroceso, enter, suprimir, etc. Para cambiarlas solo nos situamos en la opción que queramos asociar, damos enter y nos pedirá que presionemos una tecla, seleccionamos Y (sí) y listo.

 

Launcher

lanzador-fdclone

 

Como vemos, hay extensiones de archivos relacionadas con programas para abrirlos. En la imagen de ejemplo notamos que esta definido que mirage abrirá distintos tipos de imagen, si queremos agregar otra extensión de archivo nos vamos ahi mismo en New Entry, nos dirá que introduzcamos el nombre de la extension (.algo) y al dar enter debemos de introducir el comando que queramos usar. Aunque si nos hemos dado cuenta este escrito da por sentado que estamos  configurando FDclone con programas gráficos, si en cambio lo vamos a usar en una tty, nos conviene configurarlo con GNU screen.

Archiver

archivador-fdclone

Es el compresor y descompresor de FDclone, podemos agregar más comandos para hacerlo más completo. Por ejemplo podemos agregar soporte para archivos 7z y rar, entre otros. Al darle en New Entry nos pedirá que introduzcamos la extensión del archivo, después ponemos el comando para comprimir y finalmente el de extraer.  También podemos definirlo en el archivo de configuració .fd2rc, en el cual añadiremos lo siguiente;en este caso para comprimir o descomprimir los paquetes de temas de emerald:

arch .emerald    "tar cf - %T|gzip -c > %C"    "gzip -cd %C|tar xf - %TA"

DOS Drive

dos-fdclone

En esta pestaña podemos configurar la disquetera, en  caso de aun poseer una. También podemos decirle a FDclone donde están nuestros otros discos (sda1, sdb1, sdc1), etc.

 

Save

guardar-fdclone

Aquí guardamos los cambios hechos en el archivo .fd2rc, y tenemos varias opciones:

Cancel/Cancelar: Ignora los cambios hechos y restaura las configuraciones anteriores.

Clear/Limpiar: Regresa todos los cambios hechos hasta la fecha y los regresa a los valores por defecto.

Load/Cargar: Carga las configuraciones de un archivo .f2drc existente.

Save/Guardar: Guarda los cambios hechos en el archivo actual.

Overwrite/Sobreescribir: Sobreescribe los cambios hechos al archivo .fd2rc existente.

 

Archivo de configuración .fd2rc

En el siguiente ejemplo de archivo .fd2rc veremos que esta configurado para usarse en modo gráfico, es decir, ejecutando FDclone en un emulador de terminal. Además se nota que se ha hecho la asociación de archivos con sus respectivas aplicaciones, con esto al momento de seleccionarlas y darles enter se abrirán como procesos independientes del explorador de archivos.

Se ve a modo general el soporte UTF-8, los colores por defecto, la ocultación de los archivos que empiezan con ".", la barra de progreso activada, Mirage como visor de imágenes, Gnome-mplayer para ver vídeos, Abiword para documentos, Leafpad para los archivos de texto y Netsurf para los archivos html. Tambien figura Mednafen para los juegos de NES, Gameboy y Gameboy Advance. Si deseamos agregar una nueva asociación de archivos, simplemente agregaremos una linea como esta:

 

launch .extensión “(programa %C &> /dev/null &)”

 

# configurations by customizer

# shell variables definition
DISPLAYMODE=7
ADJTTY=1
ANSICOLOR=1
TMPDIR=/home/ren
TMPUMASK=077
LANGUAGE=C
INPUTKCODE=es_MX.UTF-8
FNAMEKCODE=es_MX.UTF-8
SHELL=/bin/bash

# launcher definition
launch .zip    "unzip -lqq"    -f " %s %m-%d-%y %t %*f"
launch .Z    "zcat %C|"
launch .gz    "gzip -cd %C|"
launch .bz2    "bzip2 -cd %C|"
launch .deb    "ar p %C data.tar.gz|gzip -dc|tar tvf - "    -f "%a %u/%g %s %y-%m-%d %t %f"
launch .rpm    "rpm2cpio %C|cpio -tv"    -f "%a %x %u %g %s %m %d %y %f"

# launcher definition
launch .png    "(mirage %C &> /dev/null &)"
launch .gif    "(mirage %C &> /dev/null &)"
launch .jpg    "(mirage %C &> /dev/null &)"
launch .jpeg    "(mirage %C &> /dev/null &)"
launch .svg    "(mirage %C &> /dev/null &)"
launch .xpm    "(mirage %C &> /dev/null &)"
launch .JPG    "(mirage %C &> /dev/null &)"
launch .PNG    "(mirage %C &> /dev/null &)"

# launcher definition
launch .flv    "(gnome-mplayer %C &> /dev/null &)"
launch .avi    "(gnome-mplayer %C &> /dev/null &)"
launch .av    "(gnome-mplayer %C &> /dev/null &)"
launch .AVI    "(gnome-mplayer %C &> /dev/null &)"
launch .mp4    "(gnome-mplayer %C &> /dev/null &)"
launch .mpg    "(gnome-mplayer %C &> /dev/null &)"
launch .3gp    "(gnome-mplayer %C &> /dev/null &)"
launch .MPG    "(gnome-mplayer %C &> /dev/null &)"
launch .wmv    "(gnome-mplayer %C &> /dev/null &)"
launch .mpeg    "(gnome-mplayer %C &> /dev/null &)"
launch .webm    "(gnome-mplayer %C &> /dev/null &)"
launch .rmvb    "(gnome-mplayer %C &> /dev/null &)"
launch .WMV    "(gnome-mplayer %C &> /dev/null &)"
launch .MP4    "(gnome-mplayer %C &> /dev/null &)"
launch .mov    "(gnome-mplayer %C &> /dev/null &)"
launch .part    "(gnome-mplayer %C &> /dev/null &)"
launch .MOV    "(gnome-mplayer %C &> /dev/null &)"
launch .mkv    "(gnome-mplayer %C &> /dev/null &)"
launch .mp3    "(audacious %C &> /dev/null &)"
launch .ogg    "(audacious %C &> /dev/null &)"
launch .m4v    "(gnome-mplayer %C &> /dev/null &)"
launch .VOB    "(gnome-mplayer %C &> /dev/null &)"
launch .asf    "(gnome-mplayer %C &> /dev/null &)"
launch .rm    "(gnome-mplayer %C &> /dev/null &)"
launch .vob    "(gnome-mplayer %C &> /dev/null &)"
launch .ogv    "(gnome-mplayer %C &> /dev/null &)"

# launcher definition
launch .abw    "(abiword %C &> /dev/null &)"

# archiver definition
arch .zip    "zip -q %C %TA"    "unzip -q %C %TA"
arch .deb    "clear; echo ERROR; false"    "ar p %C data.tar.gz|gzip -dc|tar -xf - %TA"
arch .rpm    "clear; echo ERROR; false"    "rpm2cpio %C|cpio -id %TA"

# additional configurations by customizer

# shell variables definition
PROGRESSBAR=1

# launcher definition
launch .html    "(netsurf %C &> /dev/null &)"
launch .xcf    "(gimp %C &> /dev/null &)"
launch .txt    "(leafpad %C &> /dev/null &)"
launch .theme    "(leafpad %C &> /dev/null &)"

# launcher definition
launch .pdf    "(mupdf %C &> /dev/null &)"

# shell variables definition
SORTTYPE=201

# additional configurations by customizer

# shell variables definition
EDITOR="(leafpad %C &> /dev/null &)"

# additional configurations by customizer

# key bind definition
bind g    "(gimp %C &> /dev/null &)"

# launcher definition
launch .gba    "(mednafen %C &> /dev/null &)"
launch .gb    "(mednafen %C &> /dev/null &)"
launch .nes    "(mednafen %C &> /dev/null &)"

# launcher definition
launch .rar    "(peazip %C &> /dev/null &)"

# additional configurations by customizer

# shell variables definition
MINFILENAME=24

# additional configurations by customizer

# archiver definition
arch .emerald    "tar cf - %T|gzip -c > %C"    "gzip -cd %C|tar xf - %TA"

# additional configurations by customizer

# key bind definition
bind n    NEXT_WINDOW

# additional configurations by customizer

# shell variables definition
BASICCUSTOM=0
SIZEINFO=0