Copyright © 2005 Thomas Leonard
Condiciones
Este programa es software gratuito; puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre; ya sea la versión 2 de la Licencia, o (a su elección) cualquier versión posterior. Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Ver la Licencia Pública General GNU para más detalles. Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa; si no, escribe a la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA, 02111-1307, EE. UU.
Resumen
ROX-Filer es un administrador de archivos gráfico para X Sistema de ventanas. Su interfaz de usuario se basa en el archivador RISC OS y admite funciones similares, como directorios de aplicación y arrastrar y soltar carga y guardado de archivos. El archivador también puede actuar como un tablero de iconos, permitiendo anclar archivos de uso frecuente en el fondo del escritorio.
Índice
Índice
ROX-Filer es una herramienta gráfica simple y fácil de usar. administrador de archivos para X11, el sistema de ventanas utilizado en Unix y en sistemas operativos similares a Unix. También es el componente principal del ROX Desktop. [ROX]. Muchas de las funciones del archivador se inspiraron en RISC. SO [SO RISC]. `ROX' significa `RISC OS–On–X'.
Un protocolo común de arrastrar y soltar utilizado, por ejemplo, por GNOME escritorio[GNOME]. Esto permite cargar datos en un aplicación arrastrándola desde una ventana del archivador a un programa. La llena especificación se proporciona en [DND].
Una extensión de XDND que permite a las aplicaciones guardar datos mediante arrastrando un icono de regreso a una ventana del archivador. La especificación completa se da en [XDS].
Un sistema simple pero flexible para gestionar las elecciones de los usuarios. De forma predeterminada, las opciones son
guardadas en `~/.config'. Sin embargo, puede cambiar esto configurando
la variable de entorno XDG_CONFIG_HOME
. Ver
[BaseDir] para detalles.
Aplicaciones reubicables autónomas, donde la instalación es tan simple como copiarlo donde quiera y desinstalarlo es solo cuestión de eliminar un directorio. Se describe más adelante en esta documentación.
Se puede hacer que el archivador muestre archivos de imagen utilizando la imagen misma para el icono, en lugar de un icono genérico "esto es una imagen". Muy útil para organizar ¡Un directorio lleno de fotos! Consulte [Pulgares] para detalles.
En el pasado, cada escritorio tenía su propia base de datos de reglas para determinar el tipo de archivos. La base de datos de información MIME compartida[SharedMIME] los unifica en un único sistema compartido por todos los escritorios.
Se pueden instalar colecciones de íconos de archivos, llamados temas (por ejemplo, para `~/.icons'). Puede cambiar entre temas en el cuadro Opciones. Una vez que otros escritorios admitan esto por completo, los temas se podran compartir entre escritorios. Consulte [IconTheme] para detalles.
Si se usa con un kernel de Linux reciente (serie 2.4.x), el archivador notará cambios a directorios automáticamente. En otros sistemas, los directorios se actualizarán cuando el puntero se mueve sobre ellos.
Tabla de contenido
Debería poder iniciar el archivador simplemente ejecutando el rox
comando, escribiéndolo en una entrada de comando shell o de otra manera. Si el archivador aún no está instalado,
consulte el Apéndice A, Compilando.
De forma predeterminada, ROX-Filer comenzará mostrando el directorio actual. Puede hacer que muestre otros directorios en su lugar. enumerándolos después del comando:
$ rox /home /usr /usr/local
También puede usarlo para abrir archivos, como este:
$ rox README
El Filer admite varias opciones; utilice -h
para obtener una lista.
Todas las opciones tienen formas largas y cortas (por ejemplo, -h
y
--help
) — aunque en algunos sistemas solo puede usar las
versiones cortas.
Tenga en cuenta que si ya se está ejecutando la misma versión del archivador en este máquina entonces, por defecto, se utilizará para abrir los directorios.
Para obtener una lista completa de las opciones de la línea de comandos, consulte Apéndice B, Página del manual
Si desea que el archivador administre el fondo de su escritorio, utilice
la opción --pinboard
y proporcione un nombre para el tablero de iconos,
p.ej:
$ rox --pinboard=MiTablero
La configuración del tablero se guarda en `~/.config/rox.sourceforge.net/ROX-Filer/pb_MiTablero' tan pronto como lo cambie de alguna manera (por ejemplo, soltando un archivo en el fondo). Puede tener tantos tableros de iconos como quiera y cambie entre ellos ejecutando rox nuevamente, por ejemplo:
$ rox --pinboard=MiOtroTablero
Para desactivar el tablero nuevamente, establezca el nombre en una cadena vacía:
$ rox --pinboard=
Consulte las Notas al administrador de ventanas si tiene problemas para mostrar los íconos correctamente. El tablero de iconos también se puede activar y desactivar localizando `ROX-Filer' en una ventana del archivador y seleccionando o del menú.
Los paneles funcionan igual que el tablero de iconos, excepto que se extienden a lo largo del borde de la pantalla. Para crear un panel:
$ rox -b=MiPanel
El panel debe mostrarse en una ventana sin barra de título. Si esto no funciona, consulte las Notas al administrador de ventanas para obtener algunas ideas. Puede arrastrar archivos a cualquier lado del panel para agregarlos. Iconos del panel se pueden reposicionar arrastrándolos con el botón central del ratón. Los cambios en el panel se guardan automáticamente en `~/.config/rox.sourceforge.net/ROX-Filer/pan_MiPanel'. Al igual que con el tablero de iconos, puede cambiar entre configuraciones de panel simplemente ejecutando rox nuevamente con un nombre de panel diferente.
$ rox -b=MiOtroPanel
Puede establecer en qué borde de la pantalla aparece el panel usando el menú emergente. También puede configurar el borde al habilitar el panel usando el lado en lugar de -b. Especifique un nombre en blanco para eliminar el panel:
$ rox --bottom=
Es posible que tenga que jugar un poco con su administrador de ventanas para hacer los iconos del tablero y de los paneles mostrarse correctamente (por ejemplo, sin bordes). y debajo de todas las demás ventanas). En particular, intente configurar el nivel/profundidad de apilamiento demasiado bajo (o un valor negativo). ¡Se asegure de que todas las opciones de tipo 'Mantener transitorios encima de otras ventanas' están desactivadas!
Sawfish intenta adivinar si está usando GNOME al inicio y solo proporciona apoyo si es así. Es posible que tenga que agregar la línea
(require 'gnome)
a su archivo `.sawfishrc' (consulte el manual de Sawfish para más detalles).
Pegue estos ajustes de configuración en `~/.icewm/preferences':
# Manage root window (EXPERIMENTAL - normally enabled!) GrabRootWindow=1 # 0/1 # Bitmask of root window button click to use in window manager UseRootButtons=3 # [0-255] # Desktop mouse-button click to show the menu DesktopWinMenuButton=1 # [0-20] # Desktop mouse-button click to show the window list DesktopWinListButton=2 # [0-5] # Desktop mouse-button click to show the window list menu DesktopMenuButton=0 # [0-20]
Péguelos en `~/.icewm/winoptions':
# ROX-Filer pinboard and panel ROX-Filer.icon: folder ROX-Panel.layer: Dock ROX-Panel.doNotCover: 1 ROX-Panel.ignoreWinList: 1 ROX-Panel.ignoreTaskBar: 1 ROX-Panel.ignoreQuickSwitch: 1 ROX-Pinboard.layer: Below ROX-Pinboard.ignoreWinList: 1 ROX-Pinboard.ignoreTaskBar: 1 ROX-Pinboard.ignoreQuickSwitch: 1 ROX-Filer.layer: Normal
Reinicie IceWM y el archivador para que la nueva configuración surta efecto.
Ejecute el archivador usando rox -p=Default
.
Presione Control+Escape, o [RightButtonDown] en la barra de título de cualquier ventana. Elija desde el menú.
Aparece la ventana Inspector de atributos. Desde el menú desplegable en la parte superior, elija
(el elemento superior).
Presione el botón ROX-Filer iconos del tablero de iconos. Los botones de radio
en el marco Especificación de ventana debería cambiar
sus etiquetas para incluir ROX-Pinboard.ROX-Filer
como primer elemento. Seleccione ese botón de opción.
Elija Atributos, elija el características que desea que tengan los íconos del tablero; recomiendo el siguiente:
en la derribar menú. En el marcoDesactivar barra de título
Desactivar barra de cambio de tamaño
Desactivar botón de cierre
Desactivar botón miniaturizar
Mantener en la parte inferior (hundido)
Omnipresente
Elija Avanzado, elija las opciones avanzadas características que desea; Recomiendo lo siguiente:
en la derribar menú. En el marcoNo mostrar en la lista de las ventanas
Ignorar 'Ocultar otros'
Ignorar 'Guardar sesión' (posiblemente)
Cuando haya terminado de seleccionar los atributos de la ventana, presione el botón
y luego cierre la sección Inspector de atributos de ventanas usando el botón en la barra de título.Si ejecuta el archivador como usuario "root", el archivador mostrará un mensaje en la parte superior de cada ventana para recordárselo. El usuario root tiene permiso para acceder o cambiar cualquier archivo en el sistema. Por eso tenga mucho cuidado al utilizar el archivador de esta manera. Normalmente, debería iniciar sesión como un usuario normal y sólo cambiar a root cuando sea necesario. Si tiene sudo instalado y configurado, puede ejecutar el archivador de esta manera:
$ sudo rox
Recuerde, cualquier operación con archivos que realice y cualquier programa que ejecute: ¡Estas ventanas también se ejecutarán como root! ¡Ten cuidado!
Es posible que el servidor X no permita que root (u otros usuarios) conectan. Leer las páginas del manual de xauth y xhost puede darle algunas sugerencias, pero varía entre sistemas (¡por eso no está integrado en el archivador!).
Nota: gnomesu también se puede utilizar para ejecutar el archivador como root, pero necesitará usar setsid para ejecutarlo en un nuevo grupo de sesión, de lo contrario gnomesu lo mata antes de que tenga la oportunidad de abrirse una ventana. Por ejemplo:
gnomesu -c 'setsid /usr/local/bin/rox /'
Inicio rápido:
Haga clic en el botón izquierdo[1] del mouse para abrir archivos y directorios.
Haga clic en el botón derecho para obtener un menú. Haga clic sobre un archivo para realizar una acción en ese archivo.
Arrastre archivos entre ventanas con el botón izquierdo para copiarlos, moverlos o vincularlos (elija de un menú). La vinculación crea un acceso directo al archivo original.
De forma predeterminada, las vinculaciones de los botones del mouse están diseñadas para encajar con X convenciones. Sin embargo, el comportamiento es altamente configurable: juegue en la ventana Opciones si no le gustan las configuraciones normales. Los ajustes normales se comportan de la siguiente manera:
Tecla o botón del ratón | Acción |
---|---|
Clic con el botón izquierdo | Abra el archivo o directorio en el que hizo clic. Mantenga presionado Control para seleccionar cosas en lugar de abrirlas. Mantenga presionada Mayús para mirar dentro de aplicaciones, tratar archivos como texto, seguir enlaces simbólicos o obtener más control sobre los puntos de montaje (consulte Dispositivos extraíbles). |
Clic con el botón central | Igual que hacer clic izquierdo, pero abre un directorio en una nueva ventana o cierra el visor al abrir un archivo. |
Clic con el botón derecho | Abra el menú principal. Mantenga presionado Control mientras hace clic para ir directamente al submenú Seleccionar... . Mantenga presionada Mayús para obtener el Menú (consulte la sección menú Enviar a...). |
Arrastrar un elemento (botón izquierdo del ratón) | Mostrar un menú de posibles acciones. Hay una opción para desactivar este menú, en cuyo caso este gesto copiará los archivos al destino (un aplicación u otra ventana del archivador). Mantenga presionada Mayús para mover el archivo, Control+Mayús para crear un enlace simbólico, o Alt para obtener el menú de posibles acciones. |
Arrastra un elemento (botón central del ratón) | Cuando lo sueltes, mostrará un menú de posibles acciones. Hay una opción para hacer que esto mueva los archivos en lugar de abrir el menú. |
Arrastrar (no sobre un elemento) | Seleccione un grupo de elementos arrastrando un cuadro alrededor de ellos. con el botón izquierdo del mouse, solo se seleccionarán los archivos en el cuadro. si sostiene presione Control y luego los elementos encuadrados se agregan a la selección. Si usa el botón central, los elementos encuadrados cambian entre ser seleccionados y no seleccionadas. |
Haga doble clic en fondo | Cambie el tamaño de la ventana a un tamaño razonable (esto se puede desactivar desde la ventana Opciones). |
Retroceso | Cambie para ver el directorio de padres. |
Teclas de cursor | Mueva el cursor. |
Re Pág, Av Pág | Mueva el cursor hacia arriba y hacia abajo una página a la vez. |
Inicio, Fin | Vaya a la primera/última entrada del directorio. |
Intro | Actúa como hacer clic en el archivo. Puede mantener presionada la tecla Mayús para otros efectos, como al hacer clic. Mantener presionada la tecla Alt funciona como hacer clic con el botón central; los directorios se abren en una nueva ventana y cuando se abren archivos, cierra el directorio al mismo tiempo. |
Barra espaciadora | Alterna el elemento debajo del cursor entre ser seleccionado y no seleccionado, y pasa al siguiente elemento. |
Tab, Mayús+Tab | Mueve el cursor al elemento seleccionado siguiente/anterior. |
Mantenga el mouse sobre un elemento | Muestra información sobre herramientas que contiene una breve descripción de una aplicación (si disponible), el destino de un enlace simbólico y el nombre completo de un archivo, si es demasiado largo para mostrarlo en la ventana principal. |
Si tiene habilitadas combinaciones de teclas definibles por el usuario, otras teclas pueden fácilmente configurar abriendo el menú, moviendo el puntero sobre el elemento que desea utilizar y presionando una tecla. La clave aparecerá en el menú y podrá usarse desde luego adelante. Las combinaciones de teclas se guardan automáticamente cuando se cierra el archivador. Puede utilizar un administrador de XSettings, como ROX-Session, para activar esta función para todas las aplicaciones Gtk+-2.0.
[1] Esta documentación supone que el botón-1 es el botón izquierdo, el botón–2 es el botón central y el botón–3 es el botón derecho. Este no es siempre el caso (por ejemplo, en un configuración para zurdos.
Tabla de contenido
Cuando selecciona elementos en una ventana ROX-Filer, el Filer toma la selección primaria. Luego puede pegarlos en otra ventana para obtener los nombres de ruta de los archivos seleccionados.
Procedimiento 4.1. Ejemplo: cargar un archivo en una aplicación que no admite arrastrar y soltar:
Abra el cuadro de diálogo Abrir de la aplicación.
Control-haga clic en el archivo en ROX-Filer para seleccionarlo.
Haga clic con el botón central en el cuadro de nombre de archivo en la aplicación para pegar el nombre en.
Tenga en cuenta que hacer clic con el botón central del ratón en el área principal de la mayoría de los navegadores web abrirá el archivo seleccionado.
Si selecciona algo más (por ejemplo, algún texto en otro programa), los elementos seleccionados en la ventana del archivador se mostrarán sombreados (el archivador ya no tiene la selección primaria). Al hacer clic en uno de los elementos sombreados, se mostrará Filer para recuperar la selección primaria.
A veces resulta útil guardar la selección actual para más adelante. Puede guardar la selección actual en uno de los diez grupos numerados presionando Control+<number>. Puede restaurar un grupo guardado presionando solo el número del grupo. Puede hacer esto desde un directorio diferente, o incluso desde una ventana de archivador diferente.
Guardar también es útil incluso si no hay ninguna selección, ya que aún guarda el directorio actual.
Procedimiento 4.2. Ejemplo: guardar un directorio y volver a él más tarde:
Usted está mirando un directorio y desea recordarlo. Presione Control+1.
Mueva a otro directorio, o cerre la ventana, etc.
Presione 1 en cualquier ventana del archivador para devolver al primer directorio.
Los grupos se guardan automáticamente para la próxima vez que se cargue el archivador.
De forma predeterminada, cada ventana tiene una barra de herramientas en la parte superior. Puede desactivar esto (o hacerlo más grande) desde la ventana Opciones, así como establecer qué herramientas aparecen en la barra de herramientas. Normalmente, debe hacer clic con el botón izquierdo del ratón (1). Sin embargo, muchas herramientas pueden realizar una función relacionada si se hace clic con los botones 2 o 3 (centro o derecho).
Icono | Botón 1 del ratón | Otro botón |
---|---|---|
Cruz | Cierra la ventana | Abrir una nueva ventana |
Flecha hacia arriba | Cambiar al directorio de padres | Mostrar padre en una nueva ventana [1] |
Casa | Cambiar al directorio de inicio | Mostrar casa en una nueva ventana [1] |
Saltar al punto | Abrir el menú Marcadores | Editar los marcadores |
Flechas en bucle | Volver a leer el contenido del directorio | Abrir una nueva ventana |
Lupa (+) | Seleccionar un tamaño de icono más grande. | Seleccionar un tamaño de icono más pequeño. |
Lupa (adaptada) | Configurar el modo de tamaño automático y cambiar el tamaño de la ventana. | - |
Lista | Ocultar o mostrar detalles adicionales | Mismo |
A..Z | Avanzar a través de los diferentes tipos de clasificación. | Retroceder por los tipos de clasificación. |
Ojo | Alternar la visualización de archivos ocultos (aquellos con nombres que comienzan con un punto) | Alternar la visualización de miniaturas de archivos de imagen. |
Lista con selecciones | Seleccionar todo. | Invertir selección. |
Cinturón salvavidas | Mostrar los archivos de ayuda de ROX-Filer | Abrir manual directamente |
[1] Si la opción 'Nueva ventana en botón 1' está activada entonces lo predeterminado es abrir una nueva ventana. Haciendo clic con el otro botón reutiliza la misma ventana.
Arrastrar archivos a los íconos Arriba o Inicio actúa igual que arrastrarlos en el directorio al que conduce el botón. Arrastrando al botón Marcadores agregará el directorio como marcador.
La barra de herramientas también puede mostrar la cantidad de archivos en el directorio y información sobre la selección. Esto se puede activar o desactivar en el Cuadro de opciones.
Índice
De forma predeterminada, puede abrir un menú haciendo clic derecho sobre un tablero, panel o ventana del archivador. En las ventanas del archivador, también puede presionar \ para abrir el menú. Como un acceso directo, puede abrir el submenú Archivo directamente manteniendo presionada la tecla Control al abrir el menú. Aquí hay un completo descripción de cada elemento del menú:
Entrada | Acción |
---|---|
Cambiar la configuración de vista. | |
Operaciones sobre los elementos seleccionados. | |
Controlar qué elementos se seleccionan. | |
Configurar ROX-Filer. | |
Crear un nuevo archivo o subdirectorio dentro de este directorio. | |
Operaciones sobre la ventana en su conjunto. | |
Información sobre el Filer. |
Entrada | Acción |
---|---|
Los archivos se muestran como filas de iconos. | |
Los archivos se muestran como filas de iconos con detalles adicionales (elegidos del submenú). Para ver información más completa sobre cada archivo utilice la vista de lista en su lugar. | |
Muestra archivos en una lista junto con sus detalles. Haga clic en el encabezado de una columna para ordenar por esa columna. | |
Aumenta el tamaño de los iconos. Desactiva el modo Automático. | |
Reducir el tamaño de los iconos. Desactiva el modo Automático. | |
Selecciona un tamaño de icono sensible automáticamente ahora y cuando cambia directorio, etc | |
Establezca el modo de clasificación. En vista de lista también puede establecer el tipo de clasificación por haciendo clic en los encabezados de las columnas. | |
Ordena en orden inverso (del más nuevo al más antiguo, del más grande al más pequeño, etc.). | |
Si está activado, se muestran los archivos que comienzan con un punto; de lo contrario, se ocultan. La barra de título muestra (Todos) cuando está activado. | |
Restrinja la visualización para mostrar solo archivos con nombres que coincidan con el patrón dado. La barra de título muestra (Glob (pattern)) cuando está activado. | |
Aplique el | filtrar a directorios también.|
Cuando está activado, el archivador intenta cargar todos los archivos de imagen y usarlos. imagen como icono del archivo. Útil si tiene un directorio lleno de fotos y no recuerda cual es cual! Consulte la sección Miniaturas para obtener más detalles. | |
Vuelve a leer el contenido del directorio y los detalles de todos los archivos en eso. Utilícelo si la visualización está obsoleta. | |
Recuerda la configuración de visualización solo para este directorio. Cada vez que abra el directorio se utilizarán las configuraciones guardadas. |
El campo de permisos, cuando se muestra, se compone de cuatro grupos de tres banderas. Cada bandera se muestra como una letra si está encendida y un guión (–) si no. Los primeros tres caracteres muestran los permisos del propietario del archivo, el segundo grupo de tres para otros miembros del grupo del usuario del archivo y el tercero grupo de tres para todos los demás. Cualquier que sea el grupo que se aplique al proceso del ROX-Filer se muestra subrayado. El cuarto grupo muestra banderas especiales.
Los significados de los caracteres son:
r
—
Permiso para leer el contenido de un archivo o los nombres de los archivos
en un directorio.
w
—
Permiso para alterar el contenido de un archivo o cambiar qué nombres
aparecen en un directorio.
x
—
Permiso para ejecutar el archivo como un programa o consultar los archivos
listados dentro del directorio.
U
—
Este programa se ejecuta con el ID de usuario efectivo de su
propietario en lugar de la persona que lo ejecutó.
G
—
Este programa se ejecuta con el ID de grupo efectivo de su
grupo, independientemente de quién lo ejecutó.
T
—
Las entradas en este directorio sólo pueden ser modificadas o eliminadas por las
personas propietarias de los archivos, incluso si tienen permiso de escritura en el
directorio en sí.
Por ejemplo,
rwx,rwx,r-x/---
significa que el titular del fichero es el mismo que el usuario efectivo del ROX-Filer (básicamente, usted es dueño del archivo), que usted y los miembros del grupo del archivo tienen permisos de lectura, escritura y ejecución y otra gente solo tiene permiso de lectura y ejecución. No hay banderas especiales establecidas. Las reglas que determinan qué permisos se aplican pueden variar ligeramente entre sistemas operativos, pero una guía aproximada es:
Si el efectivo ID de usuario del proceso es igual al propietario del archivo, entonces se aplican los permisos del propietario.
De lo contrario, si el ID de grupo efectivo del proceso es igual al grupo del archivo O el grupo del archivo es uno de los grupos suplementarios del proceso, entonces se aplican permisos de grupo.
De lo contrario, se aplican los permisos "otros". El ID de usuario real y el ID de grupo real no tiene ningún efecto (excepto que un proceso puede establecer el valor real de su ID a sus ID efectivos).
Todos estos funcionan de la misma manera: si abre el menú con algunos elementos seleccionados, la operación se aplica a esos elementos. Si abre el menú sobre un elemento mientras no hay selección, entonces ese elemento está seleccionado temporalmente.
Si elige un proceso del menú mientras no hay ninguna selección, entonces la ventana entra en "modo objetivo"; la operación pasa al siguiente elemento que haga clic en. Haga clic en el fondo de la ventana, presione Escape, o haga clic con el botón derecho del ratón para cancelar el modo objetivo. El modo objetivo es principalmente útil con la opción "Navegación con un solo clic" y con las teclas vinculadas a las distintas entradas del menú.
Tenga en cuenta que las aplicaciones individuales pueden agregar elementos de menú adicionales al parte superior de este submenú cuando hace clic sobre ellos; consulte Directorios de aplicación para obtener más detalles. También puede haber cualquier número de acciones definidas por el usuario en la parte superior, que dependen del tipo de archivo hizo clic en. Puede agregar programas aquí eligiendo el elemento. Por ejemplo, podría hacer que The Gimp aparezca en el menú de imágenes, y FreeFS aparezca para los puntos de montaje.
Entrada | Acción |
---|---|
Haga una copia de este objeto. | |
Cambie el nombre utilizado para este objeto o muévalo entre directorios. Si se seleccionan varios archivos, esto se abre la ventana Renombrar archivos en grupo. | |
Cree un enlace simbólico a este objeto. | |
Elimine todas las entradas seleccionadas del directorio. Subdirectorios primero se eliminaran su contenido. Eliminar enlaces simbólicos solo elimina el enlace, no lo que apunta. | |
Abre aplicaciones como directorios, archivos como texto simple y enlaces simbólicos abriendo el directorio que contiene el elemento al que apuntan. También tiene efectos interesantes en los puntos de montaje (ver Dispositivos extraíbles). Este es el mismo efecto que hacer clic con Mayús presionado. abajo. El texto de la entrada del menú cambia para mostrar qué acción se realizará. | |
Abre el menú "Enviar a...", que le permite enviar los archivos seleccionados a una de una lista de aplicaciones. Ver la sección El menú Enviar a.... | |
Le permite configurar el programa predeterminado que se utilizará al abrir archivos de este tipo. Consulte la sección El cuadro Definir qué ejecutar... para obtener más detalles. | |
Puede darle a cada archivo o directorio su propio ícono especial usando este característica: simplemente arrastre una imagen adecuada al cuadro Definir icono... . | |
Muestra información adicional sobre este objeto. También puede cambiar los permisos de acceso desde aquí ( | pueden también estar cambiados para muchos archivos a la vez) y cambiar el objetivo al que apunta un enlace simbólico.|
Cuente los tamaños de todos los objetos seleccionados. Los directorios también tienen sus contenidos contados. Los enlaces simbólicos se cuentan a sí mismos, no a las cosas a las que apuntan. | |
Establezca el tipo MIME para un archivo. Esto sólo funciona en sistemas de archivos con soporte de atributos extendidos. Para sistemas de archivos más antiguos, deberá cambiar el nombre de un archivo para cambiar su tipo. | |
Le permite cambiar los permisos de los archivos seleccionados. Si solo se va a cambiar un archivo, puede usar | en su lugar para una configuración más sencilla.|
Busque archivos especificando varias condiciones; consulte la sección Buscando. |
Nota sobre los enlaces simbólicos: Un enlace simbólico almacena la ubicación de otro archivo. Eliminar el enlace simbólico no afecta al otro archivo. Eliminar el otro archivo significa que el enlace simbólico no funcionará. Hay dos tipos de vínculo simbólico: relativo y absoluto. En absoluto el enlace almacena la ruta desde el directorio raíz hasta el archivo de destino (p. ej. `/home/fred/MiArchivo'). Una ruta relativa almacena la ruta desde el enlace simbólico. al destino (por ejemplo, `../fred/MiArchivo'). Si el archivo de destino nunca se va a mover, entonces desea un enlace absoluto, pero si el objetivo puede moverse (y el enlace simbólico se moverá con él), entonces quiere un enlace relativo.
Este menú le permite seleccionar y deseleccionar archivos de varias maneras. Ver Combinaciones de los botones del mouse y de las teclas para conocer otras formas de seleccionar archivos.
Entrada | Acción |
---|---|
Seleccione cada elemento en esta ventana. | |
Anule la selección de todos los elementos de esta ventana. | |
Cada archivo seleccionado deja de estar seleccionado y cada archivo no seleccionado está seleccionado. | |
Seleccione solo aquellos archivos que coincidan con el patrón de nombre dado. Este
no es tan flexible como .,
para que pueda escribir .png para seleccionar todos
archivos `.png', por ejemplo.
| (ver
a continuación), pero es más rápido de usar. Los archivos también se resaltan a medida que escribe
con esta opción. La combinación de teclas predeterminada es |
Seleccione solo aquellos archivos que coincidan con el patrón dado: consulte El cuadro Seleccionar si.... |
Cada entrada en este submenú abre un cuadro de guardado para crear un nuevo archivo o directorio. Hay tres entradas estándar; los otros son el contenido de su directorio `~/.config/rox.sourceforge.net/Templates', si existe.
Entrada | Acción |
---|---|
Directorio | Crea un nuevo directorio. |
Archivo | Crea un archivo en blanco. |
Personalizar el menú | Abra el directorio `Templates' para poder agregar elementos adicionales al menú. |
<entradas de usuario> | Copie un archivo de su directorio de Templates. |
Para agregar sus propias entradas, elija
y coloque los archivos que desee allí. Cada archivo en el directorio aparecerá en el menú y el cuadro que aparece lo copiará. Por ejemplo, podría crear un archivo HTML en blanco:<html> <head> <title>Mi página</title> </head> <body> Los contenidos. </body> </html>
Guarde esto como `index.html' dentro del directorio `Templates' y podrá crear fácilmente nuevos archivos HTML. También puede guardar documentos en blanco desde varias aplicaciones. aquí (por ejemplo, una hoja de cálculo en blanco, una carta en blanco, etc.).
Tenga en cuenta que en la actualidad no puede configurar atajos de teclado para estas entradas definidas por el usuario.
Entrada | Acción |
---|---|
Abra una nueva ventana que muestre el padre de esta ventana. | |
Como arriba, pero reutilice esta ventana. | |
Abra otra ventana en este directorio. | |
Cambie a su directorio personal. | |
Abra el menú de marcadores (consulte El menú de marcadores). | |
Convierte la ruta que se muestra en la barra de título de la ventana a su forma canónica. Por ejemplo, si `/home/fred/link' es un enlace simbólico apuntando a `/usr/share/doc/' y luego haciendo clic en el enlace simbólico le llevará a ese directorio, al subir le llevará de regreso a `/home/fred'. Si hubiera utilizado | , lo haría han terminado en `/usr/share' en su lugar.|
Configure la ventana a un tamaño razonable para su contenido. | |
Cierra esta ventana. | |
Abre el cuadro de entrada de ruta (consulte la sección El minibúfer). | |
Abre el cuadro de comando del shell (consulte la sección El minibúfer). | |
Abre un terminal cuyo directorio es el mismo que el actual del Filer. | |
Abre un terminal como anteriormente pero cierra la ventana del archivador al mismo tiempo. |
Entrada | Acción |
---|---|
Mostrar información sobre el directorio /usr/share/rox. Esto es lo mismo que localizar /usr/share/rox en una ventana del archivador y seleccionar | del menú de archivos.|
Se abre el directorio del manual. | |
Abre el manual HTML para su idioma, o la versión en inglés si no hay traducción. |
El menú "Enviar a..." proporciona una forma rápida de enviar algunos archivos a una aplicación. El archivador escanea todas las entradas en ` $HOME/rox.sourceforge.net/SendTo' (consulte [BaseDir]) y lista el contenido en este menú.
Para cambiar qué aplicaciones aparecen aquí debe elegir la opción
desde la parte inferior del menú para crear y abrir su propio `SendTo' directorio. Las aplicaciones se pueden vincular simbólicamente a este directorio arrastrando ellos y eligiendo desde el menú.Abrir el menú Enviar a... a través del menú principal es bastante lento. Por lo tanto normalmente se abre haciendo clic con el botón derecho del mouse sobre un archivo mientras manteniendo presionada la tecla Mayús.
Es posible que desee configurar las cosas para que, por ejemplo, Gimp sólo se muestra cuando se selecciona una imagen. Para ello, cree un directorio oculto dentro de `SendTo' llamado `.image', o cualquier tipo que quiera usar. Puede utilizar el tipo completo (por ejemplo, `.image_png') o simplemente el tipo de medio `.image'. Utilice
sobre un archivo para averiguar su tipo MIME.Las entradas en estos directorios ocultos se muestran sólo para archivos del tipo apropiado. Si se seleccionan varios archivos, en su lugar se utiliza el directorio `.group'.
El menú de marcadores se puede utilizar para almacenar una lista de directorios utilizados con frecuencia. También puede abrir el menú desde el menú emergente principal (en el
submenú) y puede usar esto para vincularle una tecla de acceso directo. Desde el menú de marcadores puede agregar el directorio que se muestra actualmente a la lista, saltar a uno de los directorios almacenados o abrir un cuadro de diálogo que le permitirá editar la lista. En el cuadro de diálogo puede eliminar entradas, reorganizarlas (usando las flechas o arrastrando) y editar las rutas directamente, si es necesario.El submenú
muestra los últimos directorios vistos. Al elegir uno, se cambiará a ese directorio. Se muestra el directorio actual sombreado, ya que ya está allí.Tabla de contenido
Las secciones Soporte desde el tablero de iconos y Soporte desde los paneles explican cómo encender el tablero de iconos y los paneles. Una vez activados, puede colocar elementos de las ventanas de directorios en ellas para fijarlos. Hacer clic en un elemento fijado actúa igual que haciendo clic en él en una ventana del archivador. Puede arrastrar íconos fijados como iconos normales y hacer clic derecho en uno para ver el menú emergente.
Arrastre los iconos del panel con el botón central del mouse para moverlos. En versiones anteriores del archivador, los íconos del tablero también se movían usando el botón central del ratón, pero esto ya no es compatible (ya que el botón central está reservado para uso del administrador de ventanas).
Puede asignar atajos de teclado a los iconos del tablero y del panel. Estos se utilizan para abrir directorios, archivos o aplicaciones rápidamente, incluso si otra ventana tiene el foco.
Los cambios en el tablero y el panel se guardan automáticamente. Al hacer clic en fijados iconos con Control presionado estos se seleccionan y deseleccionan. Haga clic en el fondo para deseleccionarlos todos.
Fijar un archivo no lo copia, simplemente crea un acceso directo al archivo original. Si elimina el archivo, entonces ¡lo ha perdido! Eliminar un archivo anclado de su tablero o panel solo elimina el enlace. Esto es diferente a la mayoría de los demás administradores de archivos...
Entrada | Acción |
---|---|
Muestre la ayuda del archivador, edite las opciones o abra su directorio de inicio. | |
Ofrece una versión más pequeña del submenú del archivador del mismo nombre. | |
Cambie el nombre que se muestra debajo del icono o la ruta del elemento punto a. También puede configurar un atajo de teclado para el ícono aquí y bloquearlo contra eliminación accidental. Para programas, puede especificar argumentos adicionales que se pasarán. | |
Abra un visor de directorio que muestre dónde está almacenado el archivo. | |
Elimine los elementos seleccionados del tablero o panel. | |
Configure la imagen de fondo del escritorio (ver más abajo). Sólo disponible desde el menú del tablero de iconos. | |
Establezca el borde de la pantalla en el que se muestra el panel. Sólo disponible desde el menú del panel. |
Si está configurando los valores predeterminados para varios usuarios y desea crear un icono de "Inicio" que conduzca al directorio de inicio de cada usuario entonces primero debería crear un nuevo ícono y luego usar
para cambiar el ubicación a `~' y el nombre a `Home'.Tenga en cuenta que las aplicaciones individuales pueden agregar elementos de menú adicionales en la parte superior de este menú cuando hace clic sobre ellos; consulte Directorios de aplicación para detalles.
ROX-Filer le permite ejecutar pequeños programas dentro del panel: estos programas se llaman applets. Para ejecutar un subprograma, arrástrelo al panel desde una ventana del archivador y en lugar de mostrarse el icono del subprograma, el subprograma correrá.
Procedimiento 7.1. Para crear sus propios subprogramas (¡solo programadores!):
Cree un directorio para el subprograma (por ejemplo, `MiApplet').
Utilice el
para crear un icono llamado `.DirIcon' dentro de él (para que el directorio aparezca con un icono).Cree un directorio `Ayuda' dentro para cuando el usuario elige
en el menú.Cree un archivo ejecutable llamado `AppletRun'. Esto será pasó el XID de la ventana del zócalo del panel cuando se arrastra el directorio sobre el panel. Puede usar esto para crear un widget GtkPlug. Un tutorial está disponible en http://rox.sourceforge.net/phpwiki/index. php/Tutoriales/Applets
Cuando el tablero de iconos está en uso, se puede utilizar ROX-Filer para mostrar un icono para cada iconificado. (o 'minimizada'). Puede activar o desactivar esto desde el cuadro Opciones. Iconos de ventanas iconificadas tienen un efecto de losa de fondo semitransparente y se pueden arrastrar. Al hacer clic en uno, se expandirá nuevamente a la ventana que representa. Algunos administradores de ventanas más antiguos no admiten esto y no se mostrarán iconos.
Puede configurar cualquier imagen para el fondo eligiendo
desde el menú del tablero (haga clic derecho sobre el fondo del escritorio cuando el tablero esté encendido).Para configurar una imagen, seleccione Centrado, Escalado, Ajustar, Estirada o Mosaico para establecer el estilo, y luego arrastre una imagen al área marcada. Para volver a un fondo color sólido (como se establece en el cuadro Opciones), haga clic en .
La aplicación Wallpaper[Wallpaper] se puede utilizar para tareas más complicadas efectos, como elegir una nueva imagen aleatoria cada hora o renderizar una imagen de la Tierra ya que actualmente está iluminada por el sol.
Para programadores... Si desea crear una aplicación para establecer el fondo (por ejemplo, para elegir una imagen aleatoria o una presentación de diapositivas) primero debe crear un directorio de aplicación (consulte Directorios de aplicación).
Cuando se ejecuta sin argumentos, la aplicación debe invocar el
SetBackdropApp método SOAP (consulte Apéndice C, SOAP RPC). El Filer ejecutará inmediatamente la aplicación nuevamente,
esta vez con la opción --backdrop
.
Cuando se ejecuta con --backdrop
, el programa debe escribir el estilo y el nombre del archivo de imagen para mostrar en su arroyo de salida estándar, por ejemplo:
tile /tmp/image.png
centre
y scale
son los otros posibles
estilos. El archivador luego cargará esta imagen y la mostrará. La aplicación no
establece el fondo en sí, solo le dice al Filer qué mostrar.
En el caso de una selección de fondo aleatoria, el programa puede cerrarse inmediatamente. Si la aplicación creó una imagen temporal, entonces debería leer la línea "ok\n" de su entrada estándar antes de eliminar la imagen.
Si la aplicación desea mostrar una secuencia de imágenes aún debería leer "ok\n", luego esperar hasta que sea el momento de mostrar la siguiente imagen y luego escribir ese nombre de archivo, y pronto.
El Filer indicará que el programa debe dejar de ejecutarse cerrando los dos arroyos. El programa debería limpiarse y salir en este punto. Asegúrase de atrapar SIGPIPE al escribir en la salida estándar si necesita eliminar algún archivo temporal.
Ver la aplicación Wallpaper[Wallpaper] para una aplicación de ejemplo completa (escrito en Python).
Usar dispositivos extraíbles, como disquetes y CDROM en ROX-Filer es bastante simple. Sin embargo, es importante comprender el montaje y desmontando dispositivos.
Montar un dispositivo hace que su contenido aparezca en el sistema de archivos. En una configuración típica, el directorio `/floppy' es un directorio vacío en el disco duro. Luego, el dispositivo de disquete se monta en este directorio, lo que hace que su contenido aparezca adentro. Por ejemplo, un archivo llamado `Carta' en el disquete aparecerá como `/floppy/Carta'.
Los dispositivos deben desmontarse antes de retirar el disco. El desmontaje hace que el sistema escriba cualquier dato almacenado en el búfer en el disco. Si extrae un disco sin desmontarlo probablemente estará dañado. Las unidades de CD y Zip a menudo bloquean la bandeja mientras el dispositivo está montado para que no pueda retirarlo accidentalmente.
Para que no tenga que especificar qué dispositivo debe montarse en qué punto del sistema de archivos cada vez que desee utilizar un disco, generalmente se encuentra una lista preestablecida en el archivo `/etc/fstab'. ROX-Filer muestra los puntos de montaje (como `/floppy') que se enumeran aquí pero no están montados con transparente círculos grises superpuestos en sus iconos.
Al hacer clic en uno de estos puntos de montaje, se montará el dispositivo para usted. El círculo gira verde para indicar que el dispositivo ya está montado. no eliminar ¡el dispositivo mientras el círculo está encendido! Puede desmontar el dispositivo haciendo clic mientras mantiene presionado Mayús en el `/floppy' icono de directorio.
También puede desmontar un dispositivo cerrando su ventana de directorio (por ejemplo, cerrando la vista de `/floppy') y eligiendo Desmontar cuando se le solicite. El archivador solo ofrecerá desmontar dispositivos de esta manera si antes fueron montados por el Filer.
Si desea abrir un directorio sin montar nada (por ejemplo, si desea ver el contenido de `/floppy' en el disco duro), puede hacer clic en el punto de montaje desmontado con Mayús presionada. Esto no suele ser útil, ya que estos directorios suelen estar vacíos.
Índice
Cuando la miniatura está activada, el archivador intenta cargar todos los archivos de imagen y usar esa imagen como ícono del archivo. Útil si tiene un directorio lleno de fotos y no recuerda cuál es cuál! Puede encenderlo para un único directorio eligiendo (Miniaturas) cuando la miniatura está activada.
desde el menú . Puede configurarlo como predeterminado desde el cuadro Opciones. La barra de título muestraLas miniaturas se guardan en `~/.thumbnails' para carga rápida la próxima vez. Mientras se cargan miniaturas, aparece una barra de progreso en la parte inferior de la ventana. Al hacer clic en el botón
al lado de la barra detiene el escaneo. También es posible crear miniaturas de otros tipos de archivos, como vídeos. (por ejemplo, mostrando el primer cuadro), con un programa de ayuda adecuado.Cuando está en modo miniatura, ROX-Filer comprueba el directorio de miniaturas (`~/.thumbnails/normal') para un miniatura para cada archivo que escanea. Si existe una miniatura, la carga y continúa con el siguiente archivo.
Para generar una miniatura para un archivo determinado de tipo medio/subtipo, el archivador busca para un programa `~/.config/rox.sourceforge.net/MIME-icons/media_subtype', recurriendo a `~/.config/rox.sourceforge.net/MIME-icons/media' si no se puede encontrar (esto duplica cómo se buscan las acciones de ejecución para archivos). Si no se puede encontrar ninguno de los archivos y el archivo es del tipo image/* entonces se utilizan rutinas internas. Si el archivo no es del tipo image/* entonces no se mostrará ninguna miniatura generada.
Si se encuentra el programa generador, se ejecuta con los parámetros
thumbnailer /ruta/al/fuente/archivo /ruta/al/miniatura tamaño_píxel
Una vez que el programa hijo sale, intenta cargar `/ruta/a/miniatura'. Si eso falla, no se mostrará ninguna miniatura.
Tenga en cuenta que debido al orden en que hace las cosas, ROX-Filer estará feliz de usar cualquier miniatura preexistente incluso si no tiene idea de cómo era generada.
Algunos tipos de archivos se pueden representar como un directorio. Un ejemplo típico es un archivo zip, que contiene una estructura de directorio completa en forma comprimida. A menudo resulta útil poder abrir dicho archivo como si era un directorio real y el sistema VFS le permite hacer esto.
Para utilizar esta función debe tener un sistema como AVFS[AVFS] instalado, lo que hace que el kernel admita varios sistemas de archivos virtuales directamente.
Hay varias formas de utilizar AVFS. Este ejemplo muestra cómo usarlo en un sistema Linux 2.6 con FUSE. Necesitará un kernel con soporte FUSE y el paquete de archivos de encabezado 'libfuse-dev' instalado.
Procedimiento 10.1. Instalación de AVFS en Linux 2.6
Obtenga AVFS de CVS (la versión actual de julio de 2005 es demasiado antigua).
Compile AVFS (sh autogen. sh; ./configure; make
).
Vaya a `avfs/fuse' subdirectorio y
ejecute ./compile.sh
.
Cree un punto de montaje: mkdir ~/.avfs-mount
.
Ejecute AVFS: ./avfsd ~/.avfs-mount
.
Para configurar ROX-Filer para abrir directorios usando AVFS, configure la acción de ejecución (
) para archivos zip (y otros tipos de archivo) a:rox ~/.avfs-mount/" $1#"
Tenga en cuenta que todos los pasos anteriores deben realizarse como usuario, no como root. Es posible que necesite estar en algún grupo especial para usar FUSE (consulte el grupo de `/usr/bin/fusermount').
Si no desea que AVFS sea la acción predeterminada para estos archivos, puede en su lugar crear un script que contenga lo anterior y agregarlo al Menú
, usando .Tabla de contenido
El minibúfer es una barra de entrada que aparece en la parte inferior de la ventana y le permite ingresar texto. Presione Escape para deshacer de él nuevamente. Se comporta de diferentes maneras dependiendo de cómo lo invocó:
Esto le permite escribir una ruta directamente. Mientras escribe la ventana se actualiza para mostrar visualmente el elemento ingresado. El uso principal es encontrar un archivo en un directorio grande rápidamente, pero también puede usarlo para navegar entre directorios, o para seleccionar una ruta completa desde algún lugar de otra cosa y pegarla directamente en el cuadro de entrada de ruta.
Tecla | Acción |
---|---|
Intro | Abra el elemento seleccionado actualmente. |
Tabulador | Finalización de la ruta estilo Shell. |
Arriba, Abajo | Seleccione la entrada coincidente anterior/siguiente. |
Si comienza a ingresar un nombre que comienza con `.' luego la función 'Mostrar ocultos' se activa temporalmente para que se pueda mostrar el archivo.
La función de tabulación intenta completar tantos caracteres como sea posible.
Por ejemplo, si hay dos archivos en un directorio llamados
`save-mail-nov-1999' y
`save-mail-dec-1999' y luego escribe
save
y presiona Tab se expandirá
save
en save-mail-
y emitirá un pitido
para indicar que la identidad no está completa. Si utiliza la función de finalización de tabulación en un
directorio y es único entonces el archivador cambiará automáticamente al directorio. Este comportamiento debería resultar familiar para los usuarios de shell.
Digamos que desea ubicar la documentación de Wine en el directorio `/usr/share/doc' (que suele ser muy grande). Así es como puede hacerlo:
Abra el minibúfer eligiendo /).
desde el menú , o presionando la tecla de barra diagonal (Presione CTRL+a para seleccionar el contenido existente.
Escriba
u<Tab>sh<Tab>do<Tab>wi<Tab>
.
A medida que escribe, el cursor se moverá al subdirectorio correcto.
Si suena cuando presiona Tab entonces necesita proporcionar
más letras o presionar Intro.
Esto proporciona una forma rápida de ingresar comandos de shell si no quiere abrir un terminal. Si no sabe qué son los comandos de shell, ¡sáltese esta sección!
Simplemente escriba el comando y presione Intro para ejecutarlo.
Con las flechas Arriba y Abajo se mueve por
comandos anteriormente ingresados.
Tab realiza la finalización al estilo shell.
Al hacer clic en un elemento, se inserta su nombre en el minibúfer.
Si se seleccionan algunos elementos, se asignan a los parámetros posicionales $1
, $2
, etc.
Al abrir el minibúfer con una selección se agrega " $@"
hasta el final del comando; esto se expande a todos los archivos seleccionados.
Ejemplos:
Para descomprimir un archivo `.tgz':
Abra el minibúfer eligiendo !.
del menú . Normalmente esto está vinculado a la tecla
Escriba tar xzf
y haga clic en el archivo.
El espacio inicial se inserta automáticamente.
Presione Intro para ejecutarlo.
Para imprimir todos los archivos seleccionados:
Abra el minibúfer de Comando de terminal... .
Escriba lpr
al principio de la línea y presione
Intro.
Notas
Ten cuidado; ¡No se le pedirá que confirme! En caso de duda, inicie el
comando con xmessage
para que se muestre
en lugar de estar ejecutado.
sh
siempre se usa como el nombre del shell a ejecutar (principalmente porque
bash y
csh tratan
parámetros posicionales de forma diferente).
Sin embargo, se busca $PATH
para encontrarlo y usted pode utilizarlo para
otro shell si lo desea nombrándolo sh y poniéndolo en su $PATH
.
Los comandos se ejecutan en segundo plano, por lo que puede decir: sleep 240; xmessage ¡Es hora de partir!
Utilice esto si desea seleccionar automáticamente todos los archivos en el directorio. que coinciden con una condición.
Por ejemplo, para seleccionar todos los archivos de más de 5 Mb:
Abra el minibúfer Seleccionar si... (vinculado a ? de forma predeterminada).
Escriba Tamaño > 5 Mb
y presione Intro.
Sólo se seleccionarán aquellos archivos de tamaño superior a 5 Mb. Las expresiones que
usted puede ingresar son en la misma forma como se describe en el
sección Buscando, excepto que
prune
no tiene ningún efecto ya que el contenido de
los directorios nunca se verifica de todos modos. Puede presionar Tab
para saltar a cada archivo seleccionado por turno.
Si tiene una gran cantidad de archivos para cambiar el nombre, es tedioso cambiarles el nombre uno por uno. En su lugar, seleccione todos los archivos y elija
desde el menú para abrir la ventana Renombrar archivos en grupo.La ventana muestra una tabla con dos columnas. La columna Nombre antiguo muestra el nombre actual de cada archivo seleccionado y la columna Nombre nuevo muestra el nuevo nombre, que inicialmente es el mismo.
Hay dos formas de cambiar los nuevos nombres. Puede editar los nombres en la tabla.
directamente, o puede utilizar la función de buscar y reemplazar en la parte superior de la ventana.
Esto requiere una expresión regular para buscar y algo de texto para reemplazar coincidencias.
Por ejemplo, si tuviera muchos archivos con nombres que terminan en
`.htm' y quería cambiarlos para
`.html', ingresaría \.htm $
en
el campo Reemplazar: y .html
en el campo
Con:. Al hacer clic en ,
la tabla se actualiza para mostrar los nuevos nombres propuestos (pero no se realiza ningún cambio de nombre).
Después de comprobar que los nuevos nombres se ven bien, haga clic en
para realizar realmente la operación de cambio de nombre.Tabla de contenido
Las ventanas de acción son esos cuadros que aparecen mientras está haciendo una Operación de copiar/mover/vincular/etc. La línea de estado en la parte superior de la ventana muestra el directorio o objeto actual que la ventana está procesando. El área a continuación es el área de registro: muestra lo que se ha hecho y las preguntas pueden mostrarse aquí.
Debajo hay cuatro botones y algunas opciones. Todas las ventanas tienen la Opción Silencioso. Cuando esta opción está activada el Filer solo confirma algunas operaciones (como eliminar un archivo que no se puede escribir). De lo contrario, todas las operaciones están confirmadas.
Los botones funcionan de la siguiente manera:
responde sí a la pregunta que se muestra en el área de registro.
responde no a la pregunta que se muestra en el área de registro.
mata la operación actual (si la hay) y cierra la acción ventana.
incluye el "Si" y evita diálogos.
Puede controlar desde la ventana de opciones qué acciones se inician automáticamente (sin que tiene que hacer clic en
al principio).Algunas acciones tienen opciones, que aparecen como cuadros de opciones en la parte inferior de la ventana. Ellos son:
Forzar significa que el Filer no tratará los archivos no grabables como especiales. Normalmente, confirma la eliminación incluso si se presiona . Tenga en cuenta que aún no puede eliminar archivos de directorios que no se pueden escribir porque en ese caso realmente no tiene permiso.
Breve evita que el Filer registre un mensaje cada vez que hace algo. Utilice esto para acelerar las cosas si hay una gran cantidad de mensajes siendo registrado.
Recursivo significa que hacer algo en un directorio también hacer lo mismo con todo su contenido, y el contenido de cualquier subdirectorios, etc.
Más nuevo copiará automáticamente un archivo sobre uno existente si el archivo es más nuevo que el que reemplaza (hora de modificación posterior).
Puede establecer los valores predeterminados para estas opciones desde el cuadro Opciones.
Tabla de contenido
La función Buscar busca en todos los archivos y directorios seleccionados y en cualquier subdirectorio (recursivamente) por elementos que corresponden a una expresión particular.
Elija
en el submenú para buscar todos los objetos seleccionados. Si desea seleccionar todos los archivos dentro de un único directorio que cumplen ciertos criterios, utilice -> en cambio.
Si conoce el nombre de un archivo, ingréselo en el cuadro "Expresión:", entre comillas simples. Por ejemplo, para buscar un archivo llamado
`log' ingresaría 'log'
.
Recuerde utilizar comillas normales, no comillas dobles (") ni comillas inversas (`).
A medida que el Filer encuentra archivos coincidentes, se agregan a la lista de resultados. Al hacer doble clic en una entrada de la lista, se abre un visor que muestra ese archivo. El Filer utilizará la misma ventana para ver otros resultados (por lo tanto, si desea que los resultados se muestren en ventanas separadas, debe crear explícitamente una nueva ventana del menú
).También puede poner caracteres de comodín estilo shell dentro de las comillas, Por ejemplo:
'*.html' |
'Reporte.*' |
'Borrador[1-5]' |
'main.[ch]' |
Mira la página de manual glob(7) si desea saber más sobre los comodines de shell.
Si el patrón que ingresa contiene un carácter de barra diagonal (`/'), entonces el
patrón coincide con la ruta completa del archivo; de lo contrario, solo se
utiliza el nombre de la hoja. Es decir, '*tmp*'
encontrará
`tmp' y `tmpfile' pero no
`/tmp/file' — '/*tmp*'
encontrará
los tres.
Además de buscar archivos por sus nombres, también puede encontrarlos por varios otros atributos. Tenga en cuenta que archivo se utiliza aquí para significar cualquier cosa que pueda aparecer en el sistema de archivos, incluidos directorios, dispositivos, etc.
También puede utilizar una formula breve para cada prueba; estos se muestran entre paréntesis.
Puede combinar varias pruebas: `-rw
' es
lo mismo que `IsReadable y IsWriteable
'.
Estas pruebas analizan el tipo de elemento que se está verificando:
IsReg (-f)
coincide con cualquier archivo normal.
IsLink (-l)
coincide con enlaces simbólicos.
IsDir (-d)
coincide con directorios.
IsChar (-c)
coincide con archivos de dispositivo de caracteres.
IsBlock (-b)
coincide con archivos del dispositivo de bloqueo.
IsDev (-D)
coincide con archivos de dispositivo de caracteres o bloques.
IsPipe (-p)
coincide con tuberías.
IsSocket (-S)
coincide con sockets.
IsDoor (-O)
coincide con objetos de puerta (Solaris).
Estas pruebas analizan los permisos establecidos en el archivo: consulte la sección Permisos.
IsSUID (-u)
coincide con archivos que tienen el bit Set-UID conjunto.
IsSGID (-g)
coincide con archivos que tienen el bit Set-GID conjunto.
IsSticky (-k)
busca archivos con el bit Sticky
conjunto.
IsReadable (-r)
coincide con archivos que puede leer
de.
IsWriteable (-w)
coincide con archivos en los que puede escribir.
IsExecutable (-x)
coincide con archivos que puede ejecutar.
Y un par de otras pruebas útiles:
IsEmpty (-z)
busca archivos vacíos (es decir, aquellos cuyos
longitud es 0 bytes).
IsMine (-o)
busca archivos de su propiedad.
Puede combinar las pruebas anteriores de varias maneras para realizar pruebas de búsqueda más avanzadas. En realidad, una expresión se compone de una lista de casos, separados por comas. El Filer intentará hacer coincidir cada caso por turno hasta que uno coincide o no haya más casos. Por ejemplo, para buscar archivos con varias extensiones posibles:
'*.gif', '*.htm', '*.html'
Además, cada uno de los casos es en realidad una lista de condiciones. El caso sólo coincide si se cumplen todas sus condiciones. Entonces, para encontrar un directorio llamado `lib' o un archivo normal que termina en `.so':
IsDir 'lib', IsReg '*.so'
Puede negar una condición poniendo un !
delante
de él y puede usar una subexpresión como condición poniéndola entre corchetes,
como esto:
!(IsDir, IsReg) !IsDir !IsReg No isdir y no isreg !-d !-f
Los cuatro hacen lo mismo.
También puede comparar varios valores utilizando los operadores.
<
,
<=
,
=
,
!=
,
>
, y
>=
(para menor que, menor que o igual a, igual a,
no igual a, mayor que y mayor que o igual a).
Al comparar tiempos, puede resultarle útil utilizar
después
y antes
en lugar de
>
y <
para hacer cosas
más claras.
Las propiedades siguientes se leen del archivo que se está verificando y pueden usarse para los valores que se comparan:
atime
La hora en que se accedió al archivo por última vez.
ctime
La hora en que se cambió por última vez el estado del archivo.
mtime
La hora en que se modificó por última vez el contenido del archivo.
size
El tamaño del archivo.
inode
El número de inodo (índice) del archivo.
nlinks
El número de enlaces a este archivo. Eso es
el número de entradas de directorio que hacen referencia a este archivo. Tenga en cuenta que
los enlaces simbólicos no cuentan como referencias.
uid
El ID de usuario del archivo.
gid
El ID de grupo del archivo.
blocks
El número de bloques de disco que utiliza el archivo.
Los tiempos se miden en segundos desde la época Unix (00:00:00 UTC, 1 de enero de 1970). Los tamaños están en bytes. Al especificar constantes para comparar estos valores con usted puede utilizar varias palabras clave para escalar el valor:
Byte(s)
no tiene ningún efecto, pero se ve mejor.
Kb
El número de bytes se obtiene multiplicando por 1024, por lo que 2Kb es lo mismo que 2048 Bytes.
Mb
El número de bytes se obtiene multiplicando por 10242,
es decir, 1024 Kb.
Seg(s)
no tiene ningún efecto, pero se ve bien.
Min(s)
El número de Segs se obtiene multiplicando por 60.
Hora(s), Día(s), Semana(s), Año(s)
se convierten análogamente a la unidad correspondiente.
Pasado
hace que el tiempo en el pasado sea relativo a cuándo
el control está hecho.
Futuro
hace el tiempo en el futuro.
Ahora
es la abreviatura de 0 segundos futuro
.
¡Algunos ejemplos deberían aclarar todo esto un poco!
mtime después 1 día pasado tamaño > 10 Mb IsReg y nlinks > 1
El primero busca archivos modificados en las últimas 24 horas. Podría
utilizar >
en lugar de después
,
pero no está tan claro lo que significa.
El segundo busca archivos de más de 10 Mb. El último encuentra archivos normales con más de una entrada de directorio.
Sin embargo, tenga cuidado: el Filer no verifica el contexto del
modificadores, por lo que se permite tamaño > 1 día pasado
,
¡aunque no tiene mucho sentido!
Además, olvidarse de utilizar pasado
o
futuro
causará efectos extraños (el tiempo será
medido en relación con la época en lugar de la hora actual).
Por último, no utilice =
con tiempos:
atime = 1 día pasado
busca un archivo al que se accedió
exactamente hace 86400 segundos...
Sistema(Comando)
ejecuta `Comando' en el archivo.
La prueba tiene éxito si el comando devuelve un estado de salida de cero. Un
carácter `%' en "Comando" se reemplaza por la ruta completa del archivo que se está
comprobado. Sistema
es una prueba muy lenta de realizar,
así que hazlo al final si es posible. Por ejemplo, si está buscando un archivo
`.c' que contiene la palabra `main', haga:
'*.c' system(grep -q main "%")
de modo que grep solo se realice para archivos que terminen en `.c' (en lugar de comprobar únicamente que el archivo termine en `.c' si contiene la palabra "main").
Prune
¡Siempre falla!
[2]
Sin embargo, si se evalúa, impide que el Filer
compruebe el directorio actual. Recuerde el orden en que
¡el Filer comprueba la expresión!
Ejemplos:
System '*.old' (rm '%') 'src' prune, '*.c'
El primero elimina cada archivo que termina en `.old'. El segundo busca archivos `.c', pero no se molesta comprobando directorios internos llamados `src'. La expresión se evalúa así:
Si el archivo se llama `src' entonces `Prune'. De cualquier manera, se verifica si termina en `.c' e se incluye en los resultados si es así.
Puede configurar varios aspectos de ROX-Filer desde el cuadro Opciones. Elija desde el menú de la ventana del archivador a abrirlo. La lista a la izquierda de la ventana enumera las distintas secciones: haga clic en uno para ver sus opciones. En la parte inferior de la ventana hay dos botones:
ROX-Filer está cargado, si algo cambió.
El lugar exacto desde donde se cargan y guardan las opciones está controlado por el
XDG_CONFIG_HOME
variable de entorno: consulte
[BaseDir] para detalles.
Los cambios realizados en el cuadro Opciones entran en vigor instantáneamente. Así que no tiene que hacer clic en Aceptar sólo para probarlos.
restaura todas las opciones a cómo estaban cuando se abrió el cuadro de opciones. Este botón se muestra sombreado si no ha realizado ningún cambio. La ventana Opciones no se cierra cuando se usa esto.
Las opciones en la ventana Opciones tienen información sobre herramientas que explica el uso de cada una opción: mantenga el puntero del mouse sobre una opción para descubrir cuál hace.
Tabla de contenido
Todos los archivos tienen un tipo MIME con el formato text/plain. Aquí, text es el tipo de medio y plain es el subtipo.
ROX-Filer usa el nombre de un archivo para decidir cuál es su tipo MIME, y luego usa el tipo MIME para decidir qué ícono darle y qué programa utilizar al abrir el archivo.
Este cuadro aparece cuando elige
desde el menú Archivo, y se utiliza para establecer qué aplicación se carga al hacer clic en el archivo.Por ejemplo, digamos que desea configurar las cosas para que al abrir un archivo `.gif' lo carga en Gimp. Primero, haga clic derecho sobre una imagen gif para abrir el menú y elegir
desde el submenú . Luego, puede elegir entre dos métodos para configurar la acción de ejecución:Arrastre Gimp (desde una ventana del archivador, un panel o el tablero) al área marcado Arrastre la aplicación apropiada aquí. De ahora en adelante, al hacer clic en un archivo GIF se cargará en Gimp.
Ingrese gimp " $@"
en el cuadro etiquetado Introduzca un comando de terminal y presione
Intro. $@
será reemplazado por el nombre del archivo en el que haga clic cuando este comando
se utiliza. Como antes, al hacer clic en cualquier imagen GIF ahora se cargará en
el GIMP.
Cualquier que sea el método que utilice para configurar la acción, tiene la opción de configurarla solo para los de ese tipo, o predeterminarla para todos los archivos con ese tipo de medio que aún no tienen una acción específica.
Dado que Gimp puede cargar muchos tipos de imágenes, tiene sentido para seleccionar la opción Predeterminar para todos `imagen/<cualquier>' para que no tenga que volver a hacerlo para archivos de imagen/jpeg, etc. Sin embargo, esto sólo afecta a los tipos que aún no tienen una acción específica (es decir, aquellos que habrían mostrado un cuadro de error si hubiera intentado abrirlos).
Este cuadro aparece cuando elige
desde el menú Archivo, y se usa para establecer qué imagen usar para representar el archivo.Funciona de manera muy similar al cuadro Definir qué ejecutar... descrito anteriormente, excepto que puede especificar un icono para un archivo individualmente (por nombre), así como para todos los archivos de un tipo particular. Al configurar el icono para un solo archivo, el archivador almacena el nombre del archivo y el nombre del icono dentro su directorio `~/.config/rox.sourceforge.net/MIME-icons'. Si alguno de ellos se mueve, el icono no se mostrará.
Al configurar el icono de un directorio, tiene la opción adicional de almacenar la imagen dentro del propio directorio como un archivo oculto. Esto significa que otros usuarios también verán el icono y podrá eliminar el original de imagen de forma segura después de la copia (tenga en cuenta que la imagen se reduce si es necesario y se convierte al formato PNG).
Con el icono del directorio dentro del área Colocar un icono aquí le permite llegar rápidamente a un directorio desde el cual ya está usando uno o más iconos.
ROX-Filer utiliza dos subdirectorios en su Directorio `~/.config/rox.sourceforge.net' para tipos de archivos:
contiene pequeños scripts de shell, uno para cada tipo MIME, que llaman a programas que puedan manejar archivos de ese tipo. Para configurar qué programa se ejecuta cuando hace clic en un archivo, normalmente debe usar El cuadro Definir qué ejecutar...). Sin embargo, también puede configurar las acciones manualmente, por ejemplo para cargar un archivo HTML en Firefox cuando lo abre:
(consulte la secciónCopie un script de shell existente y asígnele el nombre `text_html' si este script aún no existe.
Abra el script `text_html' como texto, reemplace la aplicación después de Exec con firefox y guarde el script.
Contiene las imágenes utilizadas para mostrar cada tipo de archivo. Entonces el archivador intentará mostrar un archivo HTML usando el ícono `MIME-icons/text_html.png'. Si no se establece ningún icono aquí, el Filer utilizará el tema del icono seleccionado actualmente (como se establece en el cuadro de opciones); consulte [IconTheme] para detalles.
En `MIME-types' también puede proporcionar acciones predeterminadas para cada tipo de medio. Por ejemplo, si no se encuentra `text_html', entonces el Filer intentará simplemente usar `text'.
El Filer generalmente calcula el tipo de un archivo a partir de su nombre. Si esto falla, intenta adivinar a partir del contenido del archivo. Es posible anular esta suposición. estableciendo un atributo extendido en el archivo con el tipo correcto, usando la opción
del menú.Para editar las reglas utilizadas para adivinar tipos, abra el cuadro de opciones y vaya a la sección Tipos. Allí hay un botón que iniciará la aplicación MIME-Editor. También puede editar las reglas manualmente; consulte [SharedMIME] para obtener más detalles.
Tabla de contenidos
Un directorio de aplicación es un directorio que se puede ejecutar como una aplicación. Contiene todos los recursos de una aplicación: código fuente, binarios, documentación, etc. Mantener todo en un solo lugar facilita la instalación y la desinstalación mucho para los usuarios. También puede conservar varios versiones de un programa simplemente teniendo varios directorios de aplicación. Puede moverlos y cambiarles el nombre como desee. Directorios de aplicación tienen el efecto que sus programas sean más fáciles de usar e instalar.
También son más seguros, porque puede compilar una aplicación como usuario y luego simplemente copiarlo como root. Dado que no es necesario ejecutar un script de instalación usted está libre del peligro de ejecutar código que no es de confianza como root. Todo lo que usted tiene a tener en cuenta son los binarios setuid.
Los siguientes archivos son tratados como especiales por ROX-Filer:
`AppRun' se ejecuta cuando hace clic en el directorio; asegúrese de ¡Es ejecutable (use el cuadro Permisos)!
`.DirIcon' es la imagen utilizada para representar el directorio (esto funciona incluso si no hay `AppRun').
`Help' es el directorio que se abrirá cuando elija
desde el menú Archivo.`AppInfo.xml' contiene información adicional sobre una aplicación (ver más abajo).
`AppIcon.xpm' se utiliza si falta `.DirIcon' (para compatibilidad; ya no se usará).
Puede encontrar un ejemplo completo en el directorio de la aplicación `ROX-Filer'.
Por razones de seguridad, un directorio de aplicación debe tener el mismo propietario que el archivo `AppRun' que contiene.
`AppInfo.xml' es un archivo XML con la siguiente estructura (se puede omitir cualquier elemento y el archivo en sí es opcional):
<?xml version="1.0"?> <AppInfo> <Summary xml:lang="en">A graphical file manager</Summary> <Summary xml:lang="de">Ein grafische Datei-Manager</Summary> <Summary xml:lang="nl">Een grafisch bestandsbeheerprogramma</Summary> <Summary xml:lang="es">Un manejador de archivos gráafico</Summary> <About xml:lang="en"> <Purpose>File manager</Purpose> <Version>1.3.5 PREVIEW</Version> <Authors>Thomas Leonard and others</Authors> <License>GNU General Public License</License> <Homepage>http://rox.sourceforge.net</Homepage> </About> <About xml:lang="es"> <Purpose>Manejador de Archivos</Purpose> <Authors>Thomas Leonard y otros</Authors> </About> <AppMenu> <Item option="-p=Default"> <Label>Enable pinboard</Label> <Label xml:lang="es">Habilitar el pinboard</Label> </Item> <Item option="-p="> <Label>Disable pinboard</Label> <Label xml:lang="es">Deshabilitar el pinboard</Label> </Item> </AppMenu> </AppInfo>
Summary
se muestra en una información sobre herramientas cuando se coloca el mouse sobre la aplicación.
About
contiene una lista de campos que se muestran en el cuadro "Información del archivo"
para la aplicación (se puede usar cualquier nombre de elemento, pero los anteriores
se sugieren).
AppMenu
es una lista de elementos de menú adicionales para mostrar en la aplicación.
Cuando se elige uno, se llama a `AppRun' con
Option
como único argumento. Puede anidar
AppMenus dentro de otros AppMenus para crear submenús, siempre que tengan
elementos <Label>. Los elementos Item
también pueden tener
atributos icon
, que nombran un icono en el tema de icono actual
para el elemento del menú.
ROX-Filer es capaz de traducir muchos de sus mensajes, siempre que se proporcionen archivos de traducción adecuados:
Abra el cuadro Opciones del menú,
Seleccione un idioma de la lista,
Haga clic en
y reinicie el archivador para que la nueva configuración surta pleno efecto.
Entre en `src/po' y cree el archivo `src/messages.pot':
$ cd ROX-Filer/src/po $ ./update-po
Copie el archivo como `<nombre>.po' en el directorio `src/po'. Por ejemplo, si su idioma se denomina "mi" ("mi idioma"):
$ cp ../messages.pot mi.po
Cargue la copia en un editor de texto.
Complete las traducciones, que para empezar están todos en blanco.
Ejecute el script `make-mo' para crear el archivo binario que ROX-Filer puede usar. Necesitará el paquete GNU gettext para esto.
$ cd ROX-Filer/src/po $ ./make-mo mi Created file ../../Messages/mi.gmo OK
Edite `ROX-Filer/Options.xml' para que su idioma aparezca en la lista, reinicie el archivador y selecciónelo en el cuadro Opciones (consulte la sección Seleccionar una traducción).
Envíe el archivo `.po' al ROX rastreador de patches para que podamos incluirlo en futuras versiones del archivador.
Vaya al directorio que contiene los archivos `.po' y ejecute el script `update-po'. Esto verifica el código fuente en busca de cadenas nuevas y modificadas y actualiza todos los archivos de traducción.
$ cd ROX-Filer/src/po $ ./update-po
Edite el archivo a mano como antes, completando los nuevos espacios en blanco.
y actualize traducciones obsoletas.
Esté atento a las entradas difusas
donde
update-po ha hecho una suposición; comprobe que todo es correcto y
elimine la línea difusa
.
Ejecute make-mo como antes.
Envíenos el archivo actualizado.
Consulte la página de información gettext para obtener más instrucciones sobre cómo crear una traduccion.
Tabla de contenido
Esta es una guía de inicio rápido para las personas que desean modificar el código fuente. Si realiza cambios útiles o corrige errores, envíe patches a mí o a la lista de correo. ¡Dime qué versión está usando!
La primera vez que compila el programa necesita ejecutar AppRun --compile, pero en el futuro solo necesitará ejecutar make en el directorio `src' cuando cambia los archivos `.c' y `.h'. Es posible que también quiera ejecutar make depend.
Cuando la gente hace pequeñas modificaciones a las fuentes, a menudo las distribuyen como archivos de patche, generalmente en el lista de correo. Para aplicar un patche, vaya al directorio `src' y ejecute patch con el archivo de patche. Luego vuelve a compilar, así:
$ cd ROX-Filer/src $ patch < archivo de patche $ ../AppRun --compile
Puede quitar el patche simplemente repitiendo la secuencia anterior: patch detectará que el patche ya está aplicado y se ofrece a eliminarlo.
Para crear un patche, primero debe obtener la última versión del archivador de CVS (las instrucciones sobre el uso de CVS se pueden encontrar en el sitio web). Modifique el programa como quiera. Cree el patche usando cvs diff del directorio apropiado:
$ cvs diff -u > mi_patche
Esto crea un archivo de patche legible por humanos y máquinas. Envie esto a la lista de correo. Hay muchas razones para publicar patches en lugar de que los archivos modificados:
Son más pequeños y, por lo tanto, no deberían rebotar. También son más rápidos de descargar para personas con conexiones lentas.
¡Las personas pueden ver en qué se están metiendo antes de aplicarlos!
Los patches se pueden (normalmente) aplicar a versiones de las fuentes ligeramente modificadas. Esto significa que las personas pueden aplicar varios patches sin que cada uno nuevo sobrescriba a los demás.
Aquí hay una explicación rápida del sistema autoconf en caso de que no lo haya hecho. Lo usé antes. Consulte info autoconf para obtener todos los detalles.
Hay un archivo llamado `configure.in' que contiene varias pruebas (info autoconf). Ejecute autoconf y luego este programa lee el archivo y genera un script de shell para realizar las pruebas, guardándolo como `configure'. `configure' normalmente se distribuye con el programa porque no todo el mundo tiene Autoconf.
Luego ejecute `configure' (de hecho, deja que el script `AppRun' lo hace porque le pasa algunos argumentos), que realiza todas las pruebas. Se lee en `Makefile.in' y `config.h.in' y completa los valores faltantes con los resultados de la prueba para producir `Makefile' y `config.h'.
Ejecute make, que crea archivos `.o' de los archivos `.c' y los enlace para producir `ROX-Filer'.
Si acaba de obtener el archivador descargando el archivo fuente entonces necesitará compilarlo antes de poder usarlo. Si usted descargó e instaló un paquete binario, o si ROX-Filer se incluyó con su sistema, entonces puede omitir esta sección. Si llegó aquí haciendo clic en el símbolo del cinturón salvavidas en una ventana del archivador, o si escribir rox en el símbolo del shell funciona, entonces no es necesario compilar.
Para compilar, necesitarás lo siguiente:
Unix o Linux (no se requiere acceso root),
El sistema X Window (suministrado como estándar en todos los sistemas modernos),
GTK+ 2.4.0 o posterior (bibliotecas y encabezados): obtenga la última versión de [GTK+],
Glade 2.0.0 o posterior (bibliotecas y encabezados): obtenga la última versión de [Glade],
LibXML 2.0.0 o posterior (bibliotecas y encabezados): obtenga la última versión versión de [libxml],
Un compilador de C, como `gcc' (estándar en la mayoría de los sistemas).
Todo lo anterior es estándar en la mayoría de las distribuciones de Linux modernas.
Para comprobar qué versión de GTK+ tiene instalada, ejecute el
comando pkg-config, así
($
es el símbolo del shell):
$ pkg-config --modversion gtk+-2.0 2.6.8
Procedimiento A.1. Para compilar (usando Zero Install):
Vaya al cuadro de diálogo del iniciador Zero Install para ROX-Filer. Por ejemplo, desde el shell puede hacer:
$ 0launch --gui http://rox.sourceforge.net/2005/interfaces/ROX-Filer
Haga clic derecho en la línea ROX-Filer en la ventana y elija
desde el menú.Le pedirá que elija una versión de ROX-Filer para compilar y algunas archivos de encabezado requeridos. Debería poder aceptar los valores predeterminados y dejar que los descarga.
Elija un directorio en el que almacenar el código compilado cuando se le solicite y luego haga clic en el botón
para compilarlo.Una vez completada la compilación, haga clic en
para agregar esta versión a las versiones disponibles.Procedimiento A.2. Para compilar (manualmente):
El archivador ahora utiliza la base de datos Shared-MIME[SharedMIME] para determinar los tipos de archivos. Necesita instalar esto antes de que el archivador funcione correctamente (ROX-Filer le avisará si no está instalado cuando lo ejecuta).
Cambie al directorio que contiene el subdirectorio ROX-Filer.
Ejecute el script AppRun, así:
$ ./ROX-Filer/AppRun --compile
ROX-Filer ejecuta varias comprobaciones para averiguar en qué sistema se está ejecutando y luego realiza la compilación. Si no funciona, envíenos un correo electrónico y presente una reclamación. Cuéntanos qué tipo de sistema que tiene y qué errores se informaron. Si logra arreglar el problema usted mismo, envíenos un correo electrónico con la solución.
Una vez que el archivador se haya compilado, se ejecutará automáticamente. Puede ejecutarlo nuevamente más tarde ejecutando el script AppRun sin argumentos.
Índice
ROX-Filer: un sencillo administrador de archivos gráfico
rox
[OPCIÓN...] [DIRECTORIO o ARCHIVO...]
ROX-Filer es un administrador de archivos gráfico simple y fácil de usar para X11, el sistema de ventanas utilizado en Unix y en sistemas operativos similares a Unix.
También es el componente principal de ROX Desktop: http://rox.sourceforge.net
Al invocar rox se abre cada directorio o archivo enumerado, o el directorio de trabajo actual si no se proporcionan argumentos.
-b
, --border=PANEL
abre PANEL.
-B
, --bottom=PANEL
abre PANEL como un panel de borde inferior.
-c
, --client-id=ID
utilizado para la gestión de sesiones.
-d
, --dir=DIR
abre DIR como directorio (no como una aplicación, incluso si lo parece).
-D
, --close=DIR
cierra DIR y todos sus subdirectorios.
-h
, --help
muestra ayuda sobre las distintas opciones.
-l
, --left=PANEL
abre PANEL como un panel del borde izquierdo.
-m
, --mime-type=ARCHIVO
imprime el tipo MIME de ARCHIVO y sale.
-n
, --new
inicia un nuevo Filer, incluso si ya parece haber uno correr. Esto también evita que el filer se bifurque (se ejecute en el fondo). Esta opción es principalmente útil para depurar.
-p
, --pinboard=PIN
usa PIN como tablero.
-r
, --right=PANEL
abre PANEL como un panel del borde derecho.
-R
, --RPC
lee e invoca SOAP RPC desde la entrada estándar (consulte Apéndice C, SOAP RPC).
-s
, --show=ARCHIVO
abre un directorio que muestra ARCHIVO.
-S
, --rox-session
ejecutado por el administrador de sesión, abre el panel predeterminado y el tablero (implica --nuevo). Si se está ejecutando un administrador de sesión XSM y se utiliza esta opción, ROX-Filer solicitará automáticamente ser reiniciado si falla.
-t
, --top=PANEL
abre PANEL como un panel del borde superior.
-u
, --user
muestra el nombre de usuario en cada ventana.
-U
, --url=URI
ejecuta URI como un archivo o directorio. Si URI es un archivo (URL) y hace referencia a un archivo en la máquina local, entonces se convierte a un nombre de archivo local: rox -U file:///tmp es equivalente a rox /tmp. Si el URI es algún otro esquema, se consulta la configuración del controlador de URI compartido para ejecutarlo.
-v
, --version
muestra la información de la versión y sale.
-x
, --examine=ARCHIVO
el ARCHIVO ha cambiado; volve a examinarlo.
La documentación principal de ROX-Filer está disponible seleccionando
desde el menú emergente, o haciendo clic derecho en el icono de la barra de herramientas situado más a la derecha.Copyright (C) 2004 Thomas Leonard.
Puede redistribuir copias de ROX-Filer según los términos de GNU General Public Licence.
Informe los errores a la lista de correo de desarrolladores: http://rox.sourceforge.net/contact.html.
ROX-Filer fue creado por Thomas Leonard, con la ayuda de:
Michael Adams | Thierry Godefroy | Christiansen Merel |
Christopher Arndt | Olli Helenius | Jimmy Olgeni |
Jens Askengren | Alex Holden | Richard Olsson |
Liav Asseraf | Jasper Huijsmans | Matthew O'Phinney |
Wilbert Berendsen | Sigve Indregard | Daniele Peri |
Francesco Bochicchio | Bernard Jungen | Andy Piper |
Yuri Bongiorno | Marcin Juszkiewicz | Marcelo Ramos |
Andrzej Borsuk | James Kermode | Michel Alexandre Salim |
Richard Boulton | Jim Knoble | Adam Sampson |
Simon Britnell | Krzysztof Krzyzaniak | Chris Sawer |
Arnaud Calvo | Aaron Kurtz | Christian Storgaard |
Babyfai Cheung | Vincent Ledda | Taras |
Andrew Clover | Vincent Lefevre | Simon Truss |
Fabien Coutant | Victor Liu See-le | Hirosi Utumi |
Couderc Damien | Alexey Lubimov | Jan Wagemakers |
Andreas Dehmel | Krzysztof Luks | Keith Warno |
Micah Dowty | Marcus Lundblad | Götz Waschk |
Dmitry Elfimov | Anders Lundmark | Stephen Watson |
Mattias Engdegard | José Romildo Malaquias | Andre Wyrwa |
Andrew Flegg | Denis Manente | Geoff Jóvenes |
Olivier Fourdan | Brendan McCarthy | Diego Zamboni |
Eric Gillespie | Andras Mohari |
y muchos otros; el archivo de cambio `Changes' contiene más ¡información detallada!
Cuando se inicia el archivador, puede utilizar opciones de línea de comando para controlar su comportamiento. Como alternativa a esto, el archivador le permite especificar una operación con un formato [SOAP] RPC del mensaje. De hecho, si usa las opciones de la línea de comando, el archivador convierte internamente a SOAP RPC.
Todos los mensajes SOAP RPC se pasan en una entrada estándar, así:
$ rox --RPC << EOF <?xml version="1.0"?> <env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"> <env:Body xmlns="http://rox.sourceforge.net/SOAP/ROX-Filer"> <Panel> <Name>Default</Name> <Side>Bottom</Side> </Panel> </env:Body> </env:Envelope> EOF
Se reconocen los siguientes métodos:
Versión() Devuelve la versión del archivador.
CloseDir(Nombre de archivo ) Cierre el directorio Nombre de archivo y todos sus subdirectorios.
Examine(Nombre de archivo ) Es posible que Nombre de archivo haya cambiado: lo verifíca y actualiza la pantalla.
OpenDir(Nombre de directorio,
[Estilo, Detalles, Ordenar,
Clase, ID,
Oculto, Filtro])
Abre una ventana que muestra el directorio Nombre de directorio.
Estilo es uno de Large
, Small
, Huge
o Automatic
.
Detalles es uno de None
, ListView
, Size
, Type
, Times
o Permissions
.
Ordenar es uno de Name
, Type
, Date
, Size
,
Owner
o Group
.
Si falta alguno de estos tres parámetros de opción, se utiliza el valor predeterminado.
Clase se puede utilizar para establecer la propiedad WM_CLASS en la nueva ventana. Puede
usar esto para que su administrador de ventanas trate la ventana
especialmente.
ID es una cadena utilizada para identificar el
ventana abierta. Si ya existe una ventana con este ID, se cambia a la
directorio dado. De lo contrario, se crea una nueva ventana y se le asigna este ID.
Si se utiliza desde un programa, asegúrese de que los ID que genera sean únicos, por ejemplo
incluyendo el nombre de su proceso, PID y una marca de tiempo en el ID.
Oculto si true
significa
que se muestran los archivos ocultos (aquellos que comienzan con un carácter de punto),
o no se muestran si false
. Si se omite entonces se utiliza la configuración configurada.
Filtro se puede utilizar para filtrar archivos mostrados por
su nombre. Por ejemplo, usando un filtro de *.c
significa que sólo se muestran los archivos que terminan en .c.
Panel([Lado,
Nombre])
Abre el panel llamado Nombre en el Lado de la pantalla
(Top
|Bottom
|Left
|Right
).
Nombre puede ser un nombre en `~/.config/rox.sourceforge.net/ROX-Filer'
(por ejemplo, MiPanel
) o una ruta de acceso completa.
Si no se da, el panel de ese lado se apaga.
PanelAdd(Lado ,
Ruta, [Etiqueta,
Después, Acceso directo, Args])
Agrega Ruta al panel en el lado Lado,
con etiqueta Etiqueta. Si Después es
true
el icono está en el lado derecho/inferior del panel,
de lo contrario, en el lado izquierdo/superior. Si Acceso directo
se proporciona se trata del método abreviado de teclado para activar este elemento. Si
se proporciona Args se trata de la cadena de argumentos a
agregar al elemento cuando se ejecuta si es un programa.
PanelRemove(Lado , [Ruta, Etiqueta]) Eliminar un elemento del panel en el lado Lado. Si no se proporciona Ruta o Etiqueta entonces cualquier ruta o etiqueta coincidirá. Se debe especificar al menos una. Si más de un elemento coincide, solo se elimina uno.
Pinboard([Nombre])
Muestra el tablero de iconos Nombre en el fondo del escritorio.
Nombre puede ser un nombre en `~/.config/rox.sourceforge.net/ROX-Filer'
(por ejemplo, MiTablero
) o una ruta de acceso completa.
Si no se proporciona, el tablero de iconos se desactiva.
PinboardAdd(Ruta , [X, Y, Etiqueta, Acceso directo, Args, Actualizar]) Agrega Ruta al tablero con la etiqueta (opcional) Etiqueta. Si X o Y son negativos o no se dan, el icono se coloca automáticamente. Los parámetros X e Y indican entonces dónde debe ir el icono (X=-1: izquierda, X=-2: derecha, Y=-1: arriba, Y=-2: abajo). Si se dan X e Y, su posición es (X, Y). Si se proporciona Acceso directo es el método abreviado de teclado para activar este elemento. Si se proporciona Args se trata de la cadena de argumento a agregar al elemento cuando se ejecuta si es un programa. Si Actualizar es true y ya hay un ícono para la ruta dada en el tablero, los nuevos valores se completarán en lugar de agregar un nuevo icono.
PinboardRemove(Ruta , [Etiqueta]) Elimina Ruta del tablero. Si se proporciona Etiqueta entonces esto debe coincidir con la etiqueta del elemento. Si más de un elemento coincide, solo se elimina uno.
SetBackdropApp(Aplicación) Hace que Aplicación (un directorio de aplicación) sea el nuevo controlador para el fondo del tablero de iconos actual. El archivo `AppInfo.xml' dentro de Aplicación debe contener el elemento CanSetBackdrop, por ejemplo:
<?xml version="1.0"?> <AppInfo> <ROX:CanSetBackdrop xmlns:ROX="http://rox.sourceforge.net/SOAP/ROX-Filer"/> </AppInfo>
La aplicación se ejecutará con la opción --backdrop
como el único argumento después de invocar este método, y siempre que el tablero esté
recargado. NO utilice este método si se invoca con --backdrop
o
¡Se quedará atrapado en un bucle infinito!
Consulte La imagen de fondo del tablero para obtener una guía para escribir aplicaciones de fondo.
SetBackdrop(Nombre de archivo , Estilo) Establece la imagen de fondo en un archivo determinado. Si desea regenerar la imagen la próxima vez que el usuario inicie sesión, o desea cambiarlo automáticamente de vez en cuando, utilice SetBackdropApp arriba en su lugar.
Run(Nombre de archivo) Ejecuta Nombre de archivo como si se hubiera hecho clic en él en el archivador.
RunURI(URI) Ejecuta URI como si se hubiera hecho clic en él en el archivador. URI se interpreta como un URI, en el formato file://localhost/ruta.
Show(Directorio , Nombre de hoja) Abre Directorio y actualice el archivo Nombre de hoja dentro de él.
FileType(Nombre de archivo ) Devuelve el tipo MIME de Nombre de archivo (escribiendo la respuesta SOAP a la salida estándar).
SetIcon(Ruta , Icono) Establece el icono que se utilizará en la ruta indicada. Esto equivale a utilizar la opción del menú .
UnsetIcon(Ruta) Borra el icono que desea utilizar para la ruta indicada.
Las siguientes llamadas se pueden utilizar para iniciar nuevas acciones de archivos.
Silencio puede ser true
si
la operación debe comenzar inmediatamente, en lugar de esperar a que el usuario
confirme. Si false
, el usuario siempre debe confirmar. Si
no se proporciona, se utiliza la configuración predeterminada.
Copy(De, A, [Nombre de hoja, Silencioso]) Copia cada archivo en la matriz De al directorio A. Si se proporciona nombre de hoja entonces De debe contener una sola entrada; Nombre de hoja proporciona el nuevo nombre de hoja.
Move(De, A, [Nombre de hoja, Silencioso]) Mueve cada archivo en la matriz De al directorio A. Si se proporciona Nombre de hoja entonces De debe contener una sola entrada; Nombre de hoja proporciona el nuevo nombre de hoja.
Link(De, A, [Nombre de hoja]) Enlaza cada archivo en la matriz De al directorio A. Si Nombre de hoja es dado entonces De debe contener una sola entrada; Nombre de hoja proporciona el nuevo nombre de hoja.
Mount(Puntos de montaje,
[AbraDir, Silencioso])
Monta cada directorio en la lista Puntos de montaje. Si
true
, AbraDir provoca que cada
directorio se abrirá una vez montado.
Ubmount(Puntos de montaje, [Silencioso]) Desmonta cada directorio en la lista Puntos de montaje.
[ROX] El escritorio ROX, http://rox.sourceforge.net
[SO RISC] SO RISC, http://www.riscos.com
[GTK+] Kit de herramientas GTK+, http://www.gtk.org
[Claro] Glade: un diseñador de interfaz de usuario para GTK+ y GNOME, http://glade.gnome.org/
[libxml] La biblioteca XML C para Gnome http://www.xmlsoft.org
[GNOME] El escritorio GNOME, http://www.gnome.org
[DND] El protocolo Arrastrar y Soltar, http://www.newplanetsoftware.com/xdnd/
[XDS] El protocolo X Direct Save, http://www.newplanetsoftware.com/xds/
[BaseDir] El sistema de directorio base de freedesktop.org, http://www.freedesktop.org/wiki/Standards_2fbasedir_2dspec
[AVFS] AVFS: un sistema de archivos virtual, http://sourceforge.net/projects/avf/
[SOAP] Protocolo simple de acceso a objetos (SOAP) 1.2 http://www.w3.org/TR/SOAP/
[Pulgares] Estándar de gestión de miniaturas (versión 0.5) http://triq.net/~jens/thumbnail-spec/
[Wallpaper] Aplicación de control de fondo de pantalla http://rox.sourceforge.net/phpwiki/index.php/Wallpaper
[SharedMIME] Base de datos compartida de información MIME (versión 0.16) http://www.freedesktop.org/wiki/Standards_2fshared_2dmime_2dinfo_2dspec
[IconTheme] La especificación del tema de iconos de freedesktop.org http://www.freedesktop.org/wiki/Standards_2ficon_2dtheme_2dspec