InglésFrancésEspañol

Ad


icono de página de OnWorks

xzgv: en línea en la nube

Ejecute xzgv en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando xzgv que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xzgv: visor de imágenes para X, con selector de archivos basado en miniaturas

SINOPSIS


xzgv [opciones] [dir | presentar ...]

DESCRIPCIÓN


(NB: esta página de manual se genera automágicamente a partir del archivo texinfo de xzgv, por lo que puede parecer un
un poco raro. Pedimos disculpas por las molestias. :-))

xzgv es un visor de imágenes para X, con un selector de archivos basado en miniaturas. Las miniaturas utilizadas
(las miniaturas son versiones pequeñas de "vista previa" de las imágenes) son compatibles con xv, zgv,
y el Gimp. Los tipos de imágenes que xzgv permite ver son imágenes en formato rasterizado
(a veces llamados "mapas de bits" y / o "mapas de píxeles"); cosas como archivos GIF, archivos JPEG, PNG
archivos, etc.

La mayoría de las veces, probablemente desee utilizar el selector de archivos de xzgv (consulte La Archive
Selector) para elegir qué archivo (s) desea ver. Esto es lo que aparece en el lado izquierdo del
ventana cuando inicia xzgv como simplemente `xzgv' (ver Opciones). Muestra una lista de
subdirectorios y archivos de imágenes en el directorio actual, junto con una pequeña "miniatura"
versiones de las imágenes si existen. (Si no aparecen miniaturas en un directorio determinado, o
si faltan para algunos archivos, puede crearlos / actualizarlos presionando `u'. Ver
Actualización de Miniaturas.)

Cuando haya elegido un archivo para verlo, puede verlo haciendo clic en él o presionando `Participar'.
Esto lee la imagen y la muestra en la parte derecha de la ventana, el visor
(consulta: La Viewer). A continuación, puede moverse por la imagen (si es más grande de lo que cabe)
arrastrándolo con el mouse, o usando las barras de desplazamiento, o las teclas del cursor. Entonces puedes
seleccione otra imagen con el selector de archivos (aunque debe presionar `Esc'o'Tab audio' primero
si usa el teclado), o puede salir de xzgv presionando `q'.

Si bien xzgv funciona de manera muy similar a cualquier otro programa X, y ciertamente es amigable con el mouse :-), es
también diseñado para ser compatible con el teclado. Todo en xzgv se puede hacer completamente desde el
teclado. Gran parte de este soporte de teclado funciona como el zgv original (una consola similar-
visor de imágenes basado en Linux).

Esta descripción general es, como era de esperar, solo la introducción más simple a lo que
xzgv puede hacer, y describe solo un uso muy básico de xzgv. xzgv puede hacer mucho más; sigue leyendo
para averiguar qué.

AGRADECIMIENTOS


xzgv fue escrito principalmente por Russell Marks, también autor de este manual. Está
mantenido por Reuben Thomas.

Costa Sapuntzakis contribuyó con código para una generación de miniaturas JPEG mucho más rápida (a zgv,
que adapté para xzgv).

Los íconos de directorio / archivo utilizados se basaron vagamente en gmc's dir-cerrar.xpm. Creo que tuomas
Kuosmanen fue el responsable de eso, a juzgar por el registro de cambios.

`mkinstalldirs'es directamente de la'texinfo'paquete, y fue escrito por Noah Friedman.
(Esto también se usa durante la instalación).

Muchísimas gracias a las muchas personas responsables de GTK +, sin las cuales xzgv casi
ciertamente no ha sucedido. (Pero no, gracias por Electric Eyes, que fue casi agradable
¡suficiente para que no me moleste en absoluto con xzgv! :-))

getopt *. [ch] son de GNU libc.

CAMPUS


Normalmente, invocarías xzgv como simple `xzgv'(quizás a través de un menú del administrador de ventanas, o
Menú GNOME / KDE, etc.). Sin embargo, puede especificar directamente los archivos para verlos o comenzar
directorio, en la línea de comandos. Además, existen varias opciones.

(Si es nuevo en xzgv, probablemente debería omitir el resto de esta sección por ahora y venir
volveremos a ello más tarde.)

El formato general de la línea de comandos xzgv es más o menos así:

xzgv [opciones] [dir | presentar ...]

Se admiten dos tipos de opciones: las opciones tradicionales de una sola letra de Unix, y
Opciones largas al estilo GNU. La mayoría de las opciones se pueden utilizar de cualquier manera, y se enumeran ambas formas.
en la siguiente tabla.

Tenga en cuenta que todas las opciones se procesan después de cualquier archivo de configuración. Configuración del archivo de configuración
son como los nombres de opciones largas a continuación menos el `--' (ver Configurando xzgv), aunque un
Algunas opciones de la línea de comandos no están permitidas como configuración del archivo de configuración (por ejemplo, `ayuda'), y vicio
versa.

Esto es lo que hacen las opciones:

`-a'
`--auto-escondite'
Ocultar automáticamente el selector cuando se selecciona una imagen, lo que permite al espectador utilizar
toda la ventana.

`--cuidado-jpeg'
Habilite libjpeg `upsampling elegante '. xzgv utiliza por defecto el método más rápido; como el
La documentación de libjpeg dice: `` El impacto visual del método más descuidado es a menudo
muy pequeña.''

`--eliminar-mensaje-único'
(Tenga en cuenta que esto normalmente está habilitado; use `--delete-single-prompt = desactivado' deshabilitar
si eso discapacitados, xzgv eliminará inmediatamente un archivo cuando se le indique, sin
pidiendo confirmación. (Es 'soltero'porque eliminar varios archivos a la vez
será compatible en el futuro, y eso tendrá una anulación de solicitud separada).

`--dither-hicol'
Utilice difuminado en 15/16 bits, cualquiera que sea la configuración predeterminada. Ver Viewer Opciones,
para una discusión de los beneficios / inconvenientes. También puede utilizar `--dither-hicol = apagado' a
deshabilitar esto.

`--exif-orientar'
En archivos JPEG, utilice etiquetas de orientación Exif (insertadas, por ejemplo, por cámaras digitales) para
correcta orientación de la imagen antes de la visualización. Ver Viewer Opciones, para detalles.

`- actualización-rápida-recursiva'
Al realizar una actualización de miniaturas recursivas, no lea las miniaturas existentes antes
actualización. Esto es bastante obsoleto a partir de xzgv 0.7, ya que el aumento de velocidad ahora es
despreciable. Sin embargo, puede resultar útil si desea actualizar un enorme número de
directorios pequeños para los que se necesitan pocas actualizaciones, si es que las hay.

`-f'
`--pantalla completa'
Ejecutar pantalla completa, usando toda la pantalla para la ventana de xzgv, sin siquiera ninguna ventana-
decoraciones del administrador (marco de ventana, barra de título, etc.) si es posible.

`-G val'
`--gama val'
[No admitido en 0.9.] Establezca el ajuste de gamma utilizado (consulte Gama del Riesgo). La
el valor predeterminado es 1.0. Esto también establece el "valor inicial" utilizado al restablecer la gamma
ajuste.

`-g geom'
`--geometría geom'
Establezca la geometría de la ventana xzgv (posición y / o tamaño) en geom. La cuerda de geometría
debe estar en el formato X habitual, con la extensión de que las posiciones / tamaños pueden tener un
`%'sufijo que significa que se tratan como porcentajes del ancho / alto de la pantalla.
La geometría predeterminada es `92% x85%'.

Para aquellos que no están familiarizados con la forma en que funciona la "geometría", aquí hay una breve descripción de
la sintaxis. EsWxH', o'+ X + Y', o'Ancho x alto + X + Y', donde'W'es ancho,'H' altura,
`X'la posición x, y'Y'la posición y. El primer formulario especifica solo el tamaño,
el segundo solo la posición --- el `Ancho x alto + X + Y'formulario especifica ambos.

Ahora, el '+ X + Y'bit normalmente especifica dónde está la parte superior izquierda de la ventana. Pero tu
puede usar '-'en lugar de'+'para la posición xy / o y, en cuyo caso especifica
el espacio entre la parte inferior derecha de la ventana y la parte inferior derecha de la pantalla.
(Tenga en cuenta, sin embargo, que cualquier marco de ventana que su administrador de ventanas agregue a la ventana es
ignorado en este cálculo, por lo que es posible que deba experimentar un poco para obtener el
posición deseada.) También puede utilizar números negativos con ambos '+'y'-' --- asi que
`+ -50 + 0'coloca la ventana parcialmente fuera de la izquierda de la pantalla, y'+ 0--50'lo pone
parcialmente fuera de la parte inferior de la pantalla --- pero esto es de valor cuestionable. :-)

Finalmente, como se mencionó anteriormente, xzgv extiende esta sintaxis permitiéndole usar `%' a
especificar porcentajes del ancho / alto de la pantalla en lugar de píxeles, p. ej.
`50% x30% -30% -20%'. También le permite utilizar números reales como `12.34', cuales
puede ser útil con `%'.

`-h'
`--ayuda'
Muestre una lista de opciones y una descripción concisa de lo que hacen las opciones.

`--imagen-umbral-de-tamaño número'
Establecer el límite número después de lo cual las imágenes se consideran "grandes" y ya no son
renderizado todo a la vez (lo que proporciona un desplazamiento mucho más agradable, pero es más difícil para la memoria y
puede ser lento para imágenes grandes) pero en su lugar se renderizan pieza por pieza. Las unidades son
número de píxeles en la imagen (es decir, ancho por alto), y el valor predeterminado es 2000000
píxeles.

`--interpolar'
Interpolar entre los píxeles de la imagen al aumentar la escala (consulte Piel escamosa). Esta
por lo general se ve mejor, pero es bastante lento.

`--ratón-escala-x'
Si está habilitado, control-clic en el visor escala solo el eje X. (El valor predeterminado es
para escalar solo el eje Y).

`--revertir-orientar'
(Tenga en cuenta que esto normalmente está habilitado; use `--revert-orient = desactivado'para deshabilitarlo).
discapacitados, el estado de orientación (voltear / espejo / rotar) se mantiene entre las imágenes (ver
Viewer Opciones).

`- escala de reversión'
(Tenga en cuenta que esto normalmente está habilitado; use `--revert-scale = desactivado'para deshabilitarlo).
discapacitados, la escala se mantiene entre las imágenes (consulte Viewer Opciones).

`--selector-ancho'
Establezca el tamaño predeterminado / inicial del selector en píxeles. El ajuste normal es 200.

`-T'
`--mostrar-etiquetado'
Muestra los nombres de los archivos etiquetados actualmente al salir de xzgv. (Están listados en stdout,
uno por línea). Esto puede resultar útil cuando desee seleccionar varios archivos
gráficamente y trabajar en ellos con otra cosa.

`--mostrar mensajes en miniatura'
Mostrar en la barra de estado cuando se leen miniaturas. La barra de estado debe estar
habilitado para que estos mensajes sean visibles, por supuesto. :-)

`-k'
`--skip-padre'
Para el primer directorio que se muestra, omita el cursor pasado .. (el directorio principal). Esto puede
será útil cuando desee utilizar inmediatamente el espacio para "paginar" a través del directorio.

`-o solicite'
`--Orden de clasificación solicite'
Establezca el orden de clasificación inicial utilizado en el selector. Los ajustes posibles son `nombre ',
`ext', `tamaño'y'datos'(o'equipo'); solo el primer carácter del escenario
(`n'/ `e'/ `s'/ `d'/ `t') necesita ser dado. El orden predeterminado es el nombre.

`--sort-timestamp-tipo tipo'
Configure el tipo de marca de tiempo que se utilizará cuando utilice el orden de clasificación de fecha y hora. Posible
las configuraciones son `mtime '(predeterminado),` ctime' y `atime '; solo el primer carácter del
ajuste (`m'/ `c'/ `a') necesita ser dado.

`--barra de estado'
Muestra una barra de estado debajo del selector; esto, por ejemplo, dice cuando una imagen es
siendo leído.

`-t'
`- filas delgadas'
Utilice filas un tercio de la altura normal en el selector. Esto puede resultar muy útil en
pantallas de menor resolución, o si está realmente interesado en los nombres de archivo, no
miniaturas

`-v'
`--versión'
Muestra el número de versión.

`--versión-gtk'
Muestra el número de versión de GTK + xzgv que está usando.

`-z'
`--zoom'
Ajustar la imagen a la ventana del visor, sea cual sea su tamaño real (ver Zoom Moda).

`-r'
`--soom-reduce-only'
En el modo de zoom, solo reducir imágenes para encajar; es decir, hacer que las imágenes grandes sean visibles
todo a la vez dejando intactas las pequeñas imágenes.

Si comenzó con 'xzgv archivos', xzgv oculta el selector de archivos y trata el archivo o archivos como
si fueran el único contenido de un directorio. (También carga automáticamente el primer
archivo.) Como tal, puede utilizar los comandos Imagen siguiente e Imagen anterior para navegar entre
las imágenes, o salga al selector y use el selector directamente.

Si comenzó con 'xzgv dir-inicio', xzgv se inicia como de costumbre, pero con el selector iniciando
en el directorio especificado (en lugar del directorio actual).

Los ajustes que están activados o desactivados (booleanos) se habilitan, como era de esperar, mediante el uso de
por ejemplo, `-z'o'--zoom'. Sin embargo, existe una forma alternativa de opción larga para configurar estos,
parecido a cómo están configurados en los archivos de configuración --- la sintaxis es `--opción =estado', dónde estado
eson'/ `y'/ `si'/ `1'para habilitar la opción, o `off'/ `n'/ `no'/ `0'para deshabilitarlo. El mas
Lo útil de esto es que te permite deshabilitar opciones que antes
habilitado, mediante el uso de, por ejemplo, `--zoom = desactivado'.

(Los lectores acostumbrados a la forma en que funcionan las opciones largas de estilo GNU deben tener en cuenta que, dado que
`on'/ `off'/ etc. arg es opcional, no puede usar el `--opción arg'forma en este caso; eso
debe ser '--opción = arg'para que funcione.)

A NOTA ON NOTACIÓN


Gran parte de este manual se ocupa de una descripción de los diversos comandos de xzgv en su archivo
selector y visor. La mayoría de estos están disponibles tanto desde el teclado como desde la ventana emergente
menús. (Aparece un menú emergente cuando presiona `F10'o'Menú', o haga clic con el botón derecho en el
selector o el espectador; cada uno tiene su propio menú). Por lo tanto, en el manual, a menudo verá
cosas como esta:

`clave'
`Selector menú, Menú las ít is en, Menú ít'
Descripción de lo que hace la tecla / elemento de menú.

A veces, la clave dada tiene un '(Selector)'o'(Espectador)' sufijo; esto se debe a que algunos
las pulsaciones de teclas en xzgv son específicas del selector o del visor, y no funcionarán a menos que
la parte relevante de xzgv tiene el foco del teclado.

EL REINO UNIDO ARCHIVO SELECTOR


Por lo general, al iniciar xzgv, querrá usar el selector de archivos --- la lista de archivos
a la izquierda. (La otra subventana (a la derecha) es el visor). El selector le permite
elegir archivos para verlos (entre otras cosas). Enumera los subdirectorios y archivos de imágenes en
el directorio actual, junto con pequeñas versiones en miniatura de las imágenes si
existe.

EL REINO UNIDO SELECTOR MENU


Casi todos los comandos del selector están disponibles en el menú emergente del selector, que aparece
cuando hace clic con el botón derecho en cualquier parte del selector. (También puede presionar `F10'o'Menú' a
abre el menú, pero como hay atajos de teclado para casi todo en xzgv,
esto no suele ser tan útil. :-))

Por lo general, no importa en qué lugar del selector haga clic con el botón derecho. Sin embargo, algunos comandos
en Archive El menú opera en un solo archivo, el seleccionado por el cursor del teclado. A
problema al usar el mouse, puede pensar --- pero cuando hace clic derecho en el
selector, además de mostrar el menú, xzgv mueve este cursor al archivo que
en el que se hizo clic (si corresponde). (Puede ver esto por la forma en que se dibuja un cuadro hueco alrededor del archivo).
Entonces, para usar, por ejemplo, Detalles en Archive menú, debe hacer clic derecho on las presentar Usted quieres
detalles on.

Tanto el selector como el visor tienen menús de "Ayuda", la mayoría de los cuales le remiten a este
manual:

`F1'
`Selector menú, Ayuda, Contenido'
`Viewer menú, Ayuda, Contenido'
Ver el contenido general del manual.

`Selector menú, Ayuda, La Archive Selector'
Vea la sección del manual sobre el selector de archivos.

`Viewer menú, Ayuda, La Viewer'
Vea la sección del manual sobre el visor.

`Selector menú, Ayuda, Home'
`Viewer menú, Ayuda, Home'
Ver el índice de conceptos del manual.

`Selector menú, Ayuda, Nosotros '
`Viewer menú, Ayuda, Nosotros '
Proporcione información breve sobre xzgv, incluido el número de versión y la página de inicio.

Actualmente, la forma en que xzgv le permite leer el manual es un poco burda; ejecuta el 'info'
programa (ver Notable existentes información-stnd info archivo) en un `xterm'.

SALIR XZGV


Puede salir de xzgv utilizando una de las dos pulsaciones de tecla de salida o seleccionando la
opción apropiada del menú emergente del selector:

`q'
`Ctrl-q'
`Selector menú, Exit xzgv'
Salga de xzgv.

(También hay una opción de salida en el selector Archive menú (`Selector menú, Archivo, Exit'), como
`Salir 'se encuentra generalmente en cualquier menú Archivo).

MINIATURAS


(Esta sección es deliberadamente al principio del manual, ya que las miniaturas son probablemente las más
característica importante del selector de archivos, por lo que es mejor que sepa cómo crear / actualizar
ellos más temprano que tarde.)

Las miniaturas son versiones pequeñas de las imágenes que representan y se muestran
selector de archivos si existen. xzgv usa miniaturas compatibles con xv --- si crea
miniaturas con xv funcionarán con xzgv, y viceversa. Las miniaturas de xzgv también son
compatible con Gimp y zgv.

Si no existe una miniatura para un archivo, en su lugar aparece un pequeño icono de "documento" (similar al
icono de `carpeta 'utilizado para directorios).

Actualización de Miniaturas
Si bien las miniaturas se pueden hacer con relativa rapidez, de ninguna manera es un proceso instantáneo. Para
Por esta razón, las miniaturas deben crearse con anticipación y se almacenan como archivos en su
propio derecho en un subdirectorio .xvpics.

xzgv nunca crea / actualiza miniaturas sin que usted se lo indique. Entonces, si ingresa un
directorio donde los archivos de imágenes no tienen miniaturas, o donde las miniaturas parecen
para estar desactualizado, debe presionar `u', o seleccione Actualizar Miniaturas desde el selector
menú. (Incluso si las miniaturas no se pueden escribir (digamos, si no tiene permiso para
escribirlos), el selector seguirá mostrando las miniaturas actualizadas hasta que deje el
directorio.)

Alternativamente, puede crear / actualizar miniaturas para el directorio actual y todos
subdirectorios usando `Alt-u'o recursiva Actualizar. Pero tenga en cuenta que una actualización recursiva
puede tomar algo de tiempo!

`u'
`Selector menú, Actualizar Miniaturas'
Cree miniaturas para cualquier archivo que no las tenga y actualice las miniaturas que
son más antiguos que el archivo correspondiente. Mientras esto sucede, aparece una ventana
mostrando qué tan avanzado está el proceso xzgv.

Mientras la actualización está en curso, puede cancelarla haciendo clic en el Cancelar botón,
o presionando 'Esc'o'Participar', o haciendo clic en el botón Eliminar ventana (si su
el administrador de ventanas proporciona uno) en la barra de título. xzgv se detendrá una vez que haya terminado
la miniatura en la que está trabajando actualmente (si corresponde).

`Alt-u'
`Selector menú, recursiva Actualizar'
Cree / actualice miniaturas para todos los archivos en el directorio actual y todos
subdirectorios. Esto puede llevar algún tiempo, por lo que se le pedirá que confirme que realmente
quiero hacer esto (ver Diálogo Cajas). El progreso se indica de la misma manera que
para una actualización normal, pero solo para el directorio que se está actualizando actualmente --- el
el progreso general no se indica, salvo que el directorio actual sea (como siempre)
que se muestra en el título de la ventana principal. Puede cancelar una actualización de miniaturas recursivas en
de la misma forma que para una actualización normal (ver arriba).

Por defecto, xzgv se comporta de forma un poco extraña al hacer una actualización recursiva, para dar algo
coherencia con la actualización normal. Ver Miniatura Temas, para detalles.

Miniatura Temas
Tratar con miniaturas puede ser "interesante" a veces, y hay algunas formas en que esto
influye en las cosas:

- xzgv no lee todas las miniaturas de un directorio a la vez. En cambio, solo lee el
contenido del directorio, luego inicia lo que es efectivamente una especie de tarea en segundo plano para leer
en las miniaturas. Por lo tanto, es posible que xzgv no responda tan bien como de costumbre durante un corto tiempo después
entrar en un directorio con muchas miniaturas (digamos, unos cientos) --- pero por otro lado,
al menos eso is respondiendo. :-)

- La "tarea en segundo plano" hace un esfuerzo especial para mostrar miniaturas de los archivos actualmente
visible en el selector primero, sin importar cuánto te muevas por la lista, pero se lee
todos ellos eventualmente.

- Las miniaturas utilizadas en xzgv requieren 256 colores para mostrarse. Esto puede ser un problema si
está ejecutando X en 256 colores o menos, incluso si está ejecutando un 8 bits (256 colores)
servidor, casi inevitablemente habrá menos colores disponibles. Actualmente, xzgv solo usa
lo que gdk informe como la coincidencia más cercana a cada color individual utilizado en las miniaturas.
Esto da un resultado tolerable en servidores de 8 bits, asumiendo que gdk pudo asignar una gran
número de colores; sin embargo, da resultados terribles si no puede, o si se ejecuta en
Servidores de 4 o 1 bit. Perdón por esto --- debería arreglarse en el futuro (ya sea usando
gdk para dibujar los mapas de píxeles en miniatura, o dithering 'a mano' para adaptarse a los colores
disponible).

- Finalmente, al hacer una actualización de miniaturas recursivas, xzgv (por defecto) lee existente
miniaturas en un directorio antes de actualizar cualquier. O más bien, lee miniaturas para aquellos
archivos actualmente visibles en el selector. Esto puede ralentizar las cosas un poco, pero
mantiene el "look and feel" consistente con la actualización normal. (Aún así, puede deshabilitar este
con el '- actualización-rápida-recursiva'opción de línea de comandos (ver Invocando xzgv) o equivalente
entrada del archivo de configuración (ver Configurando xzgv).)

SELECTOR DISPOSICIÓN E CAMBIANDO EL TAMAÑO


El selector de archivos es simplemente una lista de subdirectorios y nombres de archivos, junto con cualquier
miniaturas que existen para ellos. La lista está normalmente en orden asciibético (pero puede
cambia esto; ver Cambiar las clasificación Ordenar). Los nombres de los directorios se muestran primero y
se muestran en orden al principio de la lista, antes de todos los archivos de imágenes. Largo
es posible que los nombres de archivo no quepan en la parte visible de la pantalla del selector de archivos; si es así, habrá
ser una barra de desplazamiento horizontal que puede usar para ver el resto de los nombres (puede usar el cursor
izquierda / derecha para hacer esto desde el teclado).

La lista suele ser más grande de lo que cabe en la pantalla a la vez. Si este es el caso,
solo se muestra una parte a la vez, pero puede moverse por la lista usando la (vertical)
barra de desplazamiento, o con el cursor arriba / abajo y similares.

Si encuentra que la ventana de selección es demasiado pequeña verticalmente y le gustaría ver más
archivos a la vez, puede iniciar xzgv en pantalla completa usando el -f opción (ver Opciones), y / o
usar el modo de 'filas finas' (ver Archive Selector Opciones).

Si encuentra que el selector es demasiado pequeño (o demasiado grande) horizontalmente, puede cambiarlo
moviendo el "mango" de la línea divisoria (un pequeño botón cuadrado entre el selector y
visor, cerca de la parte inferior de la ventana), que cambia los tamaños relativos del selector
y espectador. Puede moverlo arrastrándolo con el mouse o con estas teclas:

`['
Mueva la ventana dividida a la izquierda.

`Control-['
Mueva la ventana dividida a la izquierda más lentamente.

`]'
Mueva la ventana dividida a la derecha.

`Control-]'
Mueva la ventana dividida a la derecha más lentamente.

`~'
Restablezca la división de la ventana a su posición predeterminada.

También puede establecer el tamaño inicial / predeterminado del selector --- de hecho, la posición de
la ventana se dividió --- usando `--selector-ancho' (ver Opciones) o la opción de archivo de configuración
`selector de ancho'.

EMOCIONANTE ALREDEDOR EL REINO UNIDO Anuncia


Esta sección es principalmente para aquellos de nosotros más inclinados al lado del teclado de la fuerza.
:-) Los tipos felices con el mouse pueden omitirlo libremente.

Cuando el selector tiene el enfoque del teclado, el cursor (o en la jerga GTK +, la "fila de enfoque")
normalmente se muestra como un cuadro hueco alrededor de una de las filas de la lista. Esto sirve para lo siguiente
funciones:

- Selecciona un archivo para que operen los comandos de visualización.

- Determina qué parte de la lista se muestra, como parte de la lista que se muestra en pantalla.
siempre contiene el cursor (a menos que se mueva con el mouse).

Hay varios comandos para mover el cursor. En resumen, la mayoría de las teclas "especiales" como la
los cursores hacen lo que imagina que hacen, pero con más detalle:

`Cursor Up'
`k'
Ascender.

`Cursor Plumón'
`j'
Mover hacia abajo.

`Página Up'
`a Ctrl'
Mueva el cursor hacia atrás aproximadamente una página.

`Página Plumón'
`Ctrl-v'
Mueva el cursor hacia adelante aproximadamente una página.

`Ctrl-Inicio'
`Ctrl-a'
Mueva el cursor al inicio de la lista.

`Ctrl-Fin'
`Ctrl-e'
Mueva el cursor al final de la lista.

`g'
`''
Mueva el cursor al primer nombre de archivo comenzando con la siguiente tecla presionada, que
generalmente sería una letra o un número. El caso es significativo; 'a'y'A' están
diferente. Si no se presiona ninguna tecla en 2 segundos, el comando se cancela.

Si ningún archivo comienza con el carácter especificado, se mueve al primer archivo que
comienza con un char posterior (en orden asciibético). Si no hay ninguno para el que este
es el caso, se mueve al último archivo --- a menos que no haya archivos (solo
directorios), en cuyo caso no tiene ningún efecto.

VISITA A ARCHIVO


Para ver un archivo desde el selector, puede hacer clic en él o presionar `Participar'después de mover el
cursor al archivo relevante, o haga clic con el botón derecho en el archivo y seleccione "Archivo" y luego "Abrir".

`Participar'
`Haga clic con el botón izquierdo en el archivo'
`Selector menú, Archivo, Abierto'
Ver el archivo de imagen elegido, o si se elige un subdirectorio, haga que el actual
directorio.

DIÁLOGO CAJAS


See La Viewer, para obtener detalles sobre cómo funciona el visor. Si xzgv tiene un problema grave
leyendo un archivo, dará un error. Los errores se muestran en los cuadros de diálogo que aparecen en el
en el medio de la pantalla --- permanecen allí hasta que haces clic Ok (o presione 'Participar'o'Esc').

xzgv también usa cuadros de diálogo similares para otras cosas:

- Obteniendo confirmación de que quieres hacer algo. 'Participar'o'y'elige' sí '; 'Esc'o
`n'elige no. (Nuevamente, puede hacer clic en el botón correspondiente con el mouse para hacer lo mismo).

- Muestra el progreso al actualizar una miniatura. Este es un diálogo un poco inusual, en el sentido de que
desaparece automáticamente cuando se completa la actualización. Sin embargo, proporciona una
Cancelar en el que puede hacer clic para cancelar la actualización (presionando `Participar'o'Esc'hace el
mismo).

- Leyendo un nombre de directorio. Aquí debe escribir el nombre del directorio y luego hacer clic en Ok (o
presione `Participar'), o haga clic en Cancelar (o presione 'Esc') abortar. El `widget 'de entrada de texto utilizado
permite una cierta cantidad de edición, incluidas estas teclas:

`Cursor Unidades'
`Ctrl-b'
Mueve el cursor hacia la izquierda. (Una barra vertical muestra la posición del cursor).

`Cursor Derecha'
`Ctrl-f'
Mueve el cursor hacia la derecha.

`Inicio'
`Ctrl-a'
Mueva el cursor al inicio de la línea.

`Fin'
`Ctrl-e'
Mueva el cursor al final de la línea.

`Retroceso'
`Ctrl-h'
Elimina el carácter a la izquierda del cursor. (Tenga en cuenta que `Retroceso'es (normalmente) la clave
por encima de la principal 'Participar' llave; a menudo se etiqueta simplemente como una flecha).

`Borrar'
`Ctrl-d'
Elimina el carácter en el que se encuentra el cursor.

También puede establecer la selección X (seleccionando texto con el mouse o manteniendo presionado `Shift'
mientras mueve el cursor) para permitir pegar texto en otros programas, y puede
cortar / copiar / pegar texto de la forma habitual:

`Mayús-Eliminar'
`Ctrl-x'
Cortar texto.

`Ctrl-Insertar'
`Ctrl-c'
Copiar texto.

`Mayús-Insertar'
`Ctrl-v'
Pegar texto.

También puede pegar texto de (algunos) otros programas utilizando el último comando.

CLAUSURA A ARCHIVO


Por lo general, cuando ve un archivo, la subventana del visor sigue mostrándolo hasta que ve un
archivo diferente. Sin embargo, si "cierra" el archivo, el visor deja de mostrar el archivo y
vuelve a su estado inicial.

`Ctrl-w'
`Selector menú, Archivo, Cerrar'
`Cerrar 'el archivo visualizado actualmente, limpiando la subventana del visor.

ARCHIVO DETALLES


La lista que da el selector para un archivo es bastante escasa --- solo el nombre del archivo y (si
el archivo tiene una) la miniatura adjunta. Si bien esto mantiene las cosas simples,
a veces quiere saber cuánto espacio ocupa un archivo, cuándo se modificó por última vez,
dimensiones de la imagen, ese tipo de cosas. Entonces, puede mostrar detalles de un solo archivo
usando el comando `detalles del archivo ':

`:'
`;'
`Selector menú, Archivo, Detalles'
Muestra varios detalles sobre el archivo al que apunta el cursor del teclado. Ver La
Selector Menú, para saber cómo elegir los detalles del archivo cuando se utiliza el
ratón. (Básicamente, hace clic con el botón derecho en el archivo cuando aparece el menú).

La mayoría de los detalles que se muestran provienen del sistema operativo (mediante el uso de la etiqueta `stat(2)'llamada al sistema), y
siempre debe estar disponible a menos que tenga permisos limitados para el directorio del archivo
está en. Las dimensiones del archivo (ancho / alto), sin embargo, provienen de la miniatura del archivo. Si se
no tiene uno, o si es ilegible, o si tiene uno y es legible pero no
mencionar el ancho / alto de la imagen original, luego el Detalles en uña del pulgar el área está en gris
fuera.

(En explicación del último punto --- las versiones anteriores a la 5.0 de zgv no generaban
comentarios de ancho / alto en miniaturas, por lo que los usuarios de zgv en particular pueden encontrar el ancho / alto
faltan detalles. (Sin embargo, xzgv siempre ha estado bien, es solo zgv el que tenía este problema).
Peor aún, las versiones 5.0 y 5.1 los generaron con tamaños incorrectos para la mayoría de los archivos JPEG. Arreglar
cualquier problema para un directorio dado, haga `rm -Fr .xvpics'en ese directorio desde un indicador de shell
y recrear las miniaturas con zgv 5.2 o posterior, o xzgv / xv / Gimp.)

ETIQUETADO


El selector de archivos no se limita a trabajar en un archivo a la vez. Puede "etiquetar" como
muchos (o tan pocos) archivos como desee, y ciertos comandos descritos en esta sección
actuar sobre ellos.

Inicialmente, todos los archivos están sin etiquetar y los nombres de los archivos suelen aparecer en negro (aunque este
depende del tema GTK + que estés usando). Los archivos etiquetados aparecen en rojo.

Etiqueta y Desmarcar Comandos
Hay varias formas de etiquetar o desetiquetar archivos. Los basados ​​en teclado que funcionan en
archivos individuales (también disponibles en el Etiquetado menú) mueva el cursor hacia abajo una fila
posteriormente, para facilitar el etiquetado o desetiquetado de varios archivos.

Para etiquetar o desetiquetar un solo archivo con el mouse, haga clic en control (es decir, mantenga presionado el control
y haga clic en) en el nombre de archivo o miniatura correspondiente en el selector. Es verdad que tu
podría utilizar Etiqueta y/o Desmarcar en Etiquetado menú (ver La Selector Menú, por como elegir
el archivo etiquetado / sin etiquetar al hacerlo de esta manera), pero esto suele ser mucho menos conveniente
que usar control-clic. (Las entradas del menú para esos son realmente solo para completar).

También hay un comando disponible en el visor para etiquetar el archivo que se está viendo actualmente. Ver
Cambiar Imagen, para detalles.

`='
`+'
`teclado +'
`0'
`Selector menú, Etiquetado, Etiqueta'
Archivo de etiquetas.

`-'
`teclado -'
`9'
`Selector menú, Etiquetado, Desmarcar'
Desmarcar archivo.

`otro ='
`Alt-Teclado +'
`Alt-0'
`Selector menú, Etiquetado, Etiqueta Todos'
Etiquete todos los archivos.

`otro -'
`Alt-Teclado -'
`Alt-9'
`Selector menú, Etiquetado, Desmarcar Todos'
Desmarque todos los archivos.

`Alto'
`Selector menú, Etiquetado, palanca Todos'
Alternar todas las etiquetas. Esto invierte el estado etiquetado, de modo que todos los archivos etiquetados previamente
quedan sin etiquetar y todos los archivos sin etiquetar previamente se etiquetan.

Actualmente no hay forma de alternar el estado de etiqueta de un archivo (único) desde el teclado.

Emocionante Entre etiquetado archivos
Estos comandos le permiten buscar (moverse a) el archivo etiquetado anterior o siguiente (si corresponde).
Tenga en cuenta que `siguiente 'y` anterior' aquí son relativos a la posición del cursor del teclado; si
los usa desde el menú, tenga cuidado de hacer clic derecho en el archivo que desea iniciar el
buscar desde.

`/'
`Selector menú, Etiquetado, Siguiente etiquetado'
Mover al siguiente archivo etiquetado en dir.

`?'
`Selector menú, Etiquetado, Previo etiquetado'
Mover al archivo etiquetado anterior en dir.

Los comandos equivalentes también están disponibles en el visor (consulte Cambiar Imagen).

Copiar / Mover archivos
Puede copiar o mover archivos etiquetados a un directorio que especifique. Si no hay archivos etiquetados, xzgv
copia / mueve el archivo en el que se encuentra actualmente el cursor --- a menos que el cursor esté en un
subdirectorio, en cuyo caso da un error.

`C (Mayús-c)'
`Selector menú, Archivo, Copiar'
Copie los archivos etiquetados (o el archivo actual) a un directorio determinado. xzgv pregunta por el
directorio de destino mediante un cuadro de diálogo (ver Diálogo Cajas) y copia los archivos allí.
Si se trata de copiar un archivo pero hay un archivo existente en el directorio con el mismo
nombre, el archivo no se copia ni ninguno de los archivos restantes.

`M (Mayús-m)'
`Selector menú, Archivo, Moverse'
Mueva los archivos etiquetados (o el archivo actual) de manera similar.

CAMBIANDO EL NOMBRE A ARCHIVO


Además de copiar / mover archivos, puede cambiarles el nombre:

`Ctrl-n'
`Selector menú, Archivo, rebautizar presentar'
Cambie el nombre del archivo o directorio actual --- xzgv se negará a sobrescribir cualquier archivo existente
archivos / directorios. El nuevo nombre debe permanecer en el directorio actual. (Ver
Copiar / Mover archivos, para saber cómo mover un archivo a un directorio diferente (aunque
manteniendo el mismo nombre).) Ver La Selector Menú, para saber cómo elegir el archivo renombrado
al usar el mouse. (Básicamente, hace clic con el botón derecho en el archivo cuando aparece el
menú.)

Yo seCtrl-n'no es la pulsación de tecla más nemotécnica posible para' renombrar ', pero todo lo bueno
unos fueron tomados. : - /

BORRANDO A ARCHIVO


Eliminar un archivo es bastante sencillo:

`Ctrl-d'
`Selector menú, Archivo, Borrar presentar'
Elimina el archivo al que apunta el cursor del teclado (y cualquier miniatura que lo acompañe).
See La Selector Menú, para saber cómo elegir el archivo eliminado al usar el mouse.
(Básicamente, hace clic con el botón derecho en el archivo cuando aparece el menú).

Tenga en cuenta que solo se elimina un archivo (por lo tanto, "Eliminar archivo"); actualmente no hay forma de
eliminar todos los archivos etiquetados.

CAMBIANDO De miembros


La forma más fácil de cambiar el directorio actual en xzgv suele ser hacer clic en un directorio
entrada en la lista de archivos (o mueva el cursor a ella y presione `Participar'). Seleccionando el '..'
La entrada se mueve al directorio padre del actual.

Sin embargo, hay una alternativa:

(Tenga en cuenta que la tecla para este comando es shift-`g', no'g'.)

`G'
`Selector menú, Directorio, Cambios'
Vaya a un directorio específico. xzgv solicita el directorio de destino usando un diálogo
cuadro en el que debe escribir el nombre del directorio (consulte Diálogo Cajas), y pasa a eso
directorio si existe.

VOLVER A ESCANEAR EL REINO UNIDO De miembros


Normalmente, xzgv lee un directorio una vez (al iniciarse o cuando se abre un nuevo directorio
seleccionado). Entonces, si el contenido del directorio es cambiado por otro programa, esto no es
reflejado automáticamente. Sin embargo, puede decirle explícitamente a xzgv que `vuelva a escanear 'el directorio
(relea el contenido), que actualizará la noción de xzgv de lo que contiene:

`Ctrl-r'
`Selector menú, Directorio, Volver a explorar'
Vuelva a escanear el directorio actual.

CAMBIANDO EL REINO UNIDO CLASIFICACIÓN PEDIR


Normalmente, los archivos se enumeran en orden asciibético por nombre. Sin embargo, en su lugar puedes
ordenar la lista de archivos por tamaño, fecha / hora de última modificación o por `extensión '(el archivo
escriba).

(Solo se puede modificar el orden de los archivos; los directorios siempre se enumeran primero y siempre
en orden de nombre.)

`Alt-n'
`Selector menú, Directorio, Ordenar by Nombre'
Ordenar por nombre. Este es el predeterminado.

`Alt-e'
`Selector menú, Directorio, Ordenar by Extensión'
Ordenar por extensión.

`Alt-s'
`Selector menú, Directorio, Ordenar by Tamaño'
Ordenado por tamaño. Los archivos más grandes se enumeran al final.

`Alt-d'
`Selector menú, Directorio, Ordenar by Horario & Fecha'
Ordenar por fecha / hora. Los archivos más recientes se enumeran al final.

Puede establecer el orden de clasificación predeterminado a través de la línea de comandos (consulte Invocando xzgv) o una configuración
archivo (ver Configurando xzgv).

Hay tres posibles marcas de tiempo que puede utilizar para el orden de clasificación "Fecha y hora":

`Alt-Mayús-m'
`Selector menú, Directorio, Horario & Fecha Tipo, Modificación Horario (hora m)'
Utilice la hora de la última modificación (`mtime '). Este es el predeterminado.

`Alt-Mayús-c'
`Selector menú, Directorio, Horario & Fecha Tipo, Atributo Cambios Horario (hora)'
Utilice la hora del último cambio de atributo (`ctime '). Tenga en cuenta que esto es no siempre el tiempo
se creó el archivo, con lo que a veces se confunde; por ejemplo, mover un archivo
con 'mv'normalmente cambiará el ctime.

`Alt-Mayús-a'
`Selector menú, Directorio, Horario & Fecha Tipo, Access Horario (un momento)'
Utilice la hora a la que se accedió por última vez (`mtime '). El orden del selector no es automáticamente
actualizado cuando xzgv lee archivos, ya que esto probablemente sería molesto; hacer un manual
volver a escanear si es necesario.

ARCHIVO SELECTOR CAMPUS


Se pueden configurar varios aspectos del comportamiento del selector de archivos mientras se ejecuta xzgv,
mediante el uso de estos comandos de alternancia (que habilitan la función si estaba previamente deshabilitada,
y viceversa).

Esta configuración también se puede modificar mediante las opciones de la línea de comandos (consulte Opciones) y / o config
configuración de archivo (ver Configurando xzgv).

`Alt-a'
`Selector menú, Opciones, Auto Esconder'
Alternar la ocultación automática del selector cuando se ve una imagen (desactivada de forma predeterminada).
Esto es útil para pantallas / ventanas pequeñas, o para usuarios antiguos de zgv que simplemente cavan
esa maravillosa interfaz modal, eh, hombre. :-)

`Alt-b'
`Selector menú, Opciones, Estado Bar'
Alternar la barra de estado en la parte inferior del selector (desactivada de forma predeterminada). Esto muestra
mensajes en ciertas circunstancias --- normalmente, solo dice cuando una imagen es
siendo leído.

`Selector menú, Opciones, Miniatura Mensajes'
Alternar mensajes de lectura de miniaturas (el valor predeterminado está desactivado), solo visible si la barra de estado
está habilitado. Estos mensajes dejan en claro cuándo se han leído todas las miniaturas, pero
tener algo parpadeando cada vez que cambia de directorio es generalmente solo
molesto.

`v'
`Selector menú, Opciones, Delgado filas'
Alternar el modo de "filas finas" (desactivado de forma predeterminada), en el que las miniaturas se muestran en un tercio
su tamaño normal para que se puedan mostrar muchos más archivos a la vez. (El teclado extraño
El atajo para esto se hereda de la alternancia del modo `visual 'de zgv, que tenía aproximadamente
efecto similar.)

EL REINO UNIDO ESPECTADOR


Una vez que haya seleccionado un archivo para ver, se muestra en el visor (la parte derecha de
ventana de xzgv). Esta sección describe lo que puede hacer mientras ve la imagen.

Al igual que el selector, el visor tiene su propio menú: haga clic con el botón derecho en cualquier lugar del visor (o
presione `F10'o'Menú') para mostrarlo --- y un menú de ayuda similar (ver La Selector Menú).

SALIR EL REINO UNIDO ESPECTADOR


Al usar el mouse para controlar xzgv, no importa si el selector o el visor
tiene el foco del teclado --- las operaciones del mouse trascienden esos pequeños límites. :-) Pero teclado
El control es (necesariamente) modal de manera efectiva, por lo que debe "salir" del visor para
volver a tener el control del teclado sobre el selector. También debe salir del visor si
Ha habilitado el modo de ocultación automática.

Salir del visor es simple:

`Esc'
`Tab audio'
`Viewer menú, Exit a Selector'
Salir del visor. Esto también devuelve el selector a su tamaño anterior, si estaba
previamente "oculto".

Otra forma de salir del visor es hacer clic con el botón central en él, pero este enfoque de solo mouse
en realidad sólo es útil cuando el selector está "oculto".

BIG IMÁGENES


Una imagen puede ser demasiado grande para caber completamente en la ventana del visor. Hay dos principales
cosas que pueden ayudarlo a ver más imágenes a la vez:

- Agrande la ventana xzgv. Puede "maximizarlo" con su administrador de ventanas, o usted
podría iniciar xzgv con una ventana más grande usando `--geometría'o modo de pantalla completa (ver Opciones).
El modo de pantalla completa le da a xzgv el tamaño máximo de ventana posible, pero necesita cooperación
de su administrador de ventanas (y, por desgracia, muchos no están tan dispuestos como a uno le gustaría) --- en algunos
casos que incluso puede encontrar '--geometría 100% x100%'para ser más eficaz.

- Ocultar el selector. Para hacer esto, use el modo de ocultación automática (consulte Archive Selector Opciones), o
ocultar el selector explícitamente (ver Ocultación las Selector).

Pero, por supuesto, estas son solo soluciones parciales al problema; Inevitablemente habrá
Sea siempre imágenes más grandes de lo que su pantalla puede mostrar a la vez. En general, entonces, hay
dos formas de ver la imagen completa.

Desplazamiento
El desplazamiento es el método predeterminado para manejar imágenes grandes en xzgv. Cuando el espectador es
iniciado, se muestra la parte superior izquierda de la imagen --- puede arrastrar la imagen
alrededor con el mouse (es decir, haga clic y mantenga presionado el botón, luego mueva el mouse),
o use las barras de desplazamiento, o use las teclas del cursor (y otras) para moverse por el resto de la
foto:

`Cursor Up'
`K'
Sube 100 píxeles. 'Ctrl-Cursor Up'y'k'ambos suben 10 píxeles.

`Cursor Plumón'
`J'
Baja 100 píxeles. 'Ctrl-Cursor Plumón'y'j'ambos se mueven hacia abajo 10 píxeles.

`Cursor Unidades'
`H'
Mover a la izquierda 100 píxeles. 'Ctrl-Cursor Unidades'y'h'ambos se mueven hacia la izquierda 10 píxeles.

`Cursor Derecha'
`L'
Mover a la derecha 100 píxeles. 'Ctrl-Cursor Derecha'y'l'ambos se mueven hacia la derecha 10 píxeles.

`Página Up'
`Mayús-Cursor Up'
`a Ctrl'
Suba (casi) la altura de la ventana. (Se mueve un 90% de la altura).

`Página Plumón'
`Mayús-Cursor Plumón'
`Ctrl-v'
Baje (casi) la altura de la ventana.

`-'
`Mayús-Cursor Unidades'
Muévase a la izquierda (casi) el largo de una ventana. (Se mueve en un 90%).

`='
`Mayús-Cursor Derecha'
Muévase a la derecha (casi) el largo de una ventana.

`Inicio'
`Ctrl-a'
Mover a la parte superior izquierda de la imagen.

`Fin'
`Ctrl-e'
Muévase a la parte inferior derecha de la imagen.

Zoom Moda
Una forma alternativa de ver la imagen completa, que le permite ver la imagen.
en pantalla, todo a la vez, sin importar cuán grande (o pequeño) sea, está el modo de zoom.

El nombre del modo de zoom se deriva de la idea de "hacer zoom" en un archivo pequeño para que se ajuste a la ventana. Pero
en realidad, se usa más a menudo para reducir un archivo grande para que quepa.

El modo de zoom no es el predeterminado y debe estar habilitado. Una vez habilitado, permanece encendido hasta que
apáguelo de nuevo (o hasta que habilite el escalado, o seleccione Regular (consulta: Piel escamosa)).

`z'
`Viewer menú, Opciones, Zoom (encajar a ventana)'
Alternar el modo de zoom.

`Alt-r'
`Viewer menú, Opciones, Cuándo Zoom La disminución Solo'
En el modo de zoom, solo reducir imágenes para encajar. Esto puede ser útil al ir
a través de una gran cantidad de imágenes de tamaño impredecible, lo que significa que puede ver todas
una imagen grande fácilmente sin también significar que los pequeños íconos asumen una escala de
Proporciones bíblicas. :-)

La forma en que el modo de zoom reduce un archivo para que se ajuste a la ventana es (relativamente) rápida pero dura, y
puede hacer que la imagen se vea un poco fea. En el futuro, puede haber una opción de suavizado como la de zgv.
vkludge, pero por ahora me temo que el cambio de tamaño bastante burdo es todo lo que está disponible.

De hecho, existe una alternativa al modo de zoom, ya que puede reducir una imagen en su lugar. Esta
Sin embargo, generalmente solo es útil para imágenes muy grandes; el modo de zoom tiende a ser el derecho
Cosa en su mayor parte.

ESCALADA


Puede escalar una imagen; esto hace que parezca más grande (o más pequeña) en la pantalla. actos xzgv
como si la imagen a escala fuera la imagen real; por ejemplo, las teclas del cursor se desplazan
alrededor en pasos de 100 píxeles escalados, incluso si esto significa mover una fracción de un píxel (o
muchos píxeles) en la imagen original (y de manera similar para el movimiento con el mouse).

La principal limitación del escalado (aparte de cuánto ralentiza las cosas :-), al menos
al escalar) es que solo puede escalar por valores enteros, por lo que solo puede hacer que cada
píxel en la imagen dos veces más ancho / alto, o tres veces más ancho / alto, o cuatro veces, y así
en.

(Puede parecer extraño decir, por ejemplo, "dos veces más ancho / alto" en lugar de "dos veces el tamaño", pero
técnicamente, 'el doble del tamaño' se referiría a aumentar el ancho (y la altura) por
alrededor de 1.414 ...)

Normalmente, xzgv no escala, lo que podría considerarse una proporción de 1: 1. Ampliar
aumenta esa proporción. La forma en que se aumenta depende de la opción / tecla que utilice:

`d'
`Viewer menú, Escalada, Doble Piel escamosa'
Aumente la proporción duplicándola --- esto conduce a proporciones de 2: 1, 4: 1, 8: 1 ...

`s'
`Viewer menú, Escalada, Añada 1 a Piel escamosa'
Aumente la proporción agregando uno --- conduce a proporciones de 2: 1, 3: 1, 4: 1 ...

Hay comandos similares para disminuir la proporción:

`D (Mayús-d)'
`Viewer menú, Escalada, Reducir en la mitad Piel escamosa'
Disminuya la proporción reduciéndola a la mitad.

`S (Mayús-s)'
`Viewer menú, Escalada, Sub 1 en Piel escamosa'
Disminuye la razón restando uno.

Por lo general, las escalas dobles / mitades son más útiles.

Tenga en cuenta que también puede duplicar / reducir a la mitad la escala usando Mayús-clic izquierdo en el visor para
doble y shift-clic derecho para dividir a la mitad. Esto todavía cambia de escala 'alrededor' de la mitad de
sin embargo, la ventana (en lugar de alrededor del punto en el que se hizo clic, como era de esperar), que es
un poco extraño y posiblemente se cambie en el futuro.

Cuando escala 'por debajo' de 1: 1, los comandos anteriores conducen a proporciones de (p. Ej.) 1: 2, 1: 4, 1: 8,
etc. --- es decir, las proporciones funcionan de la misma manera, pero al revés. Esto te da
una imagen cada vez más pequeña.

La relación de escala nunca se reduce por debajo de 1:32. Tampoco se aumenta nunca más allá del
punto donde el tamaño total de la imagen excedería 32767x32767 --- este límite se debe a la
combinación del límite de X en los tamaños de ventana y la implementación utilizada por xzgv para escalar.

Un problema con la ampliación, dada la forma en que se implementa actualmente, es que no
adecuado para la visualización difuminada --- por lo que si está ejecutando en un servidor de 8 bits, arrastre el
imagen alrededor lentamente cuando se utiliza la escala (especialmente la escala con interpolación) puede resultar
en algunas partes de la imagen desagradables, con rayas y sin despeinar. :-(

Puede deshacer el efecto de escalado (hacia arriba o hacia abajo) en cualquier momento:

`n'
`Viewer menú, Escalada, Regular'
Reanudar la visualización "normal" --- desactiva el modo de escala y también el modo de zoom.

Normalmente, la ampliación funciona simplemente convirtiendo los píxeles en cuadrados cada vez más grandes (en
efecto), que siguen siendo del mismo color. Sin embargo, puede habilitar una función llamada
'interpolación' que gradúa suavemente el cambio de color entre las esquinas superiores izquierdas de
cada píxel. Este es muy lento, pero se ve bien.

`i'
`Viewer menú, Opciones, Interpolar cuando Piel escamosa'
Alternar la interpolación en el modo de escala.

(Si le gusta la apariencia de escalado con interpolación, también puede estar interesado en un
programa que escribí llamado pnminterpillar, que puede escalar un archivo PGM o PPM al aplicar este
efecto. En estos días es parte del paquete netpbm).

Sin embargo, la reducción de escala se implementa un poco como un modo de zoom de caso especial, y actualmente
no hay forma de hacer que se vea mejor. : - /

xzgv normalmente "revierte" la escala (devolviendo la escala a 1: 1) a la normalidad cuando ve
una nueva imagen. Sin embargo, es posible deshabilitar este comportamiento (ver Viewer Opciones).

También hay soporte para una forma alternativa de escalado: desacoplado o específico del eje,
escalada. Cuando escala de esta manera, solo se escala un eje de la imagen a la vez. Para
Por ejemplo, puede optar por duplicar efectivamente la altura de una imagen (con el ancho
dejado sin cambios). De hecho, este tipo de escala es útil para corregir temporalmente
imágenes destinadas a la visualización con píxeles el doble de ancho o alto de lo normal.

`x'
`Viewer menú, Escalada, X Solamente, Doble Piel escamosa'
Aumente la relación (eje x) duplicándola.

`X (Mayús-x)'
`Viewer menú, Escalada, X Solamente, Reducir en la mitad Piel escamosa'
Disminuya la relación (eje x) reduciéndola a la mitad.

`Alt-x'
`Viewer menú, Escalada, X Solamente, Añada 1 a Piel escamosa'
Aumente la relación (eje x) agregando uno.

`Alt-Mayús-x'
`Viewer menú, Escalada, X Solamente, Sub 1 en Piel escamosa'
Disminuya la relación (eje x) restando uno.

`y'
`Viewer menú, Escalada, Y Solamente, Doble Piel escamosa'
Aumente la relación (eje y) duplicándola.

`Y (Sospechoso)'
`Viewer menú, Escalada, Y Solamente, Reducir en la mitad Piel escamosa'
Disminuya la relación (eje y) reduciéndola a la mitad.

`Alt-y'
`Viewer menú, Escalada, Y Solamente, Añada 1 a Piel escamosa'
Aumente la relación (eje y) agregando uno.

`Alt-Mayús-y'
`Viewer menú, Escalada, Y Solamente, Sub 1 en Piel escamosa'
Disminuya la relación (eje y) restando uno.

También hay atajos del mouse para escalar hacia arriba / hacia abajo un solo eje; control-clic izquierdo
escala hacia arriba y control-clic derecho escala hacia abajo. Por defecto, esto actúa sobre el eje y, pero
el eje activo se puede alternar con `Alt-c', o alternando el `Ctl + clic Básculas X Eje'
opción (ver Viewer Opciones).

La interpolación no se admite actualmente en situaciones en las que la escala x no coincide
la escala y.

ESPEJO E GIRAR


A veces, al ver una imagen, querrá voltearla horizontal o verticalmente, o
Rota lo:

`m'
`Viewer menú, Orientación, Mirror (horizonte)'
'Refleja' la imagen (voltéala horizontalmente).

`f'
`Viewer menú, Orientación, Dar la vuelta (Verde)'
Da la vuelta a la imagen (dale la vuelta verticalmente).

`r'
`Viewer menú, Orientación, Girar Derecha'
Gire la imagen 90 grados en el sentido de las agujas del reloj.

`R (Mayús-r)'
`Viewer menú, Orientación, Girar Unidades'
Gire la imagen 90 grados en sentido antihorario. (Cualquier lector estadounidense sorprendido y / o
molesto por no decir 'en sentido antihorario' se dará cuenta de por qué los menús dicen rotar
derecha izquierda. :-))

`N (Mayús-n)'
`Viewer menú, Orientación, Regular'
Restaura la orientación de la imagen a la normalidad. Esto deshace el efecto de los espejos,
volteretas y / o rotaciones.

xzgv normalmente 'revierte' la orientación de la imagen (la forma en que la imagen se ha transformado
por espejo / voltear / rotar) vuelve a la normalidad cuando ve una nueva imagen. Sin embargo, es posible
para deshabilitar esto (ver Viewer Opciones), de modo que las imágenes nuevas se reflejen, se inviertan,
y / o rotados de la misma forma.

BRILLO E CONTRASTE


[El cambio de brillo y contraste no es compatible con xzgv 0.9.] Xzgv proporciona soporte
para cambiar el brillo y el contraste, aunque dada la forma en que tiene que volver a dibujar la imagen para
hazlo, puede ser un poco lento.

Actualmente no hay forma de hacer esto con el mouse; esto debería solucionarse pronto.

`,'
Disminuye el contraste.

`.'
Aumentar contraste.

`<'
Disminuye el brillo.

`>'
Incrementa el brillo.

`:'
`;'
Restablece el contraste y el brillo a la normalidad. (`*'también es compatible, para histéricos
pasas.) Tenga en cuenta que esto deliberadamente no afectar el ajuste de gamma.

Cualquier cambio de contraste se aplica antes de cualquier cambio de brillo, y cualquier ajuste de gamma es
aplicado antes de ambos.

GAMA AJUSTE


[Gamma no es compatible con xzgv 0.9.] Ah, sí, gamma. Qué divertido. El problema básico es este
--- diferentes pantallas tienen diferentes curvas de respuesta de intensidad. `` Esto ha hecho que muchos
gente muy enojada y ampliamente considerada como una mala jugada '' :-)

Significa que necesita alguna forma de ajustar el brillo con el que muestra la imagen.
compensar. Pero dado que estamos tratando con curvas de respuesta, esto no es solo una cuestión de
cambiando el brillo de forma lineal.

Eso no parece tan difícil de manejar, ¿verdad? Todo lo que necesita es obtener la gamma (un número
que especifica cuánto se dobla la curva) para la imagen, y para la pantalla, divida uno por
el otro y ajústelo según corresponda. Alegría.

Pero, dado que el problema ha existido desde que comenzamos a mostrar más de ocho
colores, no te sorprenderá saber que ya se ha solucionado. Y lo arregla todo
tienden a chocar, y todo el mundo tiene una noción diferente de cómo solucionarlo. La "solución" habitual es
asumir que quien hizo la imagen la hizo con un gamma que coincide con el gamma de tu
pantalla, para que pueda colocar los bits directamente en la pantalla. Dado que esto es fácil, es el
enfoque más extendido. Pero es un poco estúpido, así que no todo el mundo lo hace. Combinar eso
con la falta de especificación de gamma en la mayoría de los formatos de imagen, y los valores a menudo falsos
especificado por las personas en los que lo hacen, y listo, la imagen gamma podría ser simplemente
acerca de todo. Y la gamma de la pantalla tampoco tiende a determinarse fácilmente.

Entonces, ¿cómo diablos te enfrentas a algo como esa de una manera remotamente cuerda?

La respuesta elegida en xzgv es simplemente vivir con el hecho de que la probabilidad de
La obtención automática de valores correctos tanto para la pantalla como para la imagen gamma es básicamente
cero. Una vez que acepta eso, lo más sensato es hacer que muy fácil y rápido de
cambie el ajuste de gamma a los valores requeridos comúnmente. Así que así es como se hace:

`1'
Establezca el ajuste de gamma en 1.0, es decir, sin ajuste. Ésta es la configuración predeterminada.

`2'
Establezca el ajuste de gamma en 2.2. Esto es útil para ver archivos de gamma lineal (uno
ejemplo clásico es la salida de raytracer) en un monitor de PC promedio.

`3'
Establezca el ajuste de gamma en 1 dividido por 2.2, es decir, aproximadamente 0.45. Esto es útil para
reverse --- visualización de archivos gamma de monitor de PC promedio en una pantalla de gamma lineal.
Históricamente, creo que el ejemplo clásico habría sido ver archivos de PC en un
Mac, pero no sé qué tan cierto es eso en estos días.

`4'
Establezca el ajuste de gamma en su valor inicial, según lo especificado por un `--gama' línea de comando
opción (ver Opciones) o configuración de archivo de configuración equivalente (ver Configurando xzgv). La
el valor predeterminado utilizado si no se especificó ninguno es 1.0.

Probablemente sea necesario hacer una breve aclaración. El valor de ajuste de gamma que estableció en
xzgv en realidad se invierte de (es decir, uno dividido por) el valor de ajuste real utilizado. Esta
está (créalo o no :-)) destinado a evitar confusiones al reflejar el hecho de que detectar
gamma es el más ampliamente considerado / conocido.

También puede modificar el ajuste de forma más precisa, de forma similar al brillo / contraste:

`Alt-,'
Disminuya el ajuste de gamma (divídalo por 1.05).

`Alt-.'
Aumente el ajuste de gamma (multiplíquelo por 1.05).

Tenga en cuenta que:', y las otras teclas que restablecen el brillo / contraste, evitan deliberadamente
restablecer el ajuste de gamma.

Al igual que con el brillo / contraste, actualmente no hay forma de ajustar gamma con el mouse;
esto debería solucionarse pronto. (Pero es probable que el método 1/2/3/4 basado en teclado siga siendo
el método más rápido.)

CAMBIANDO IMAGEN


Es posible ir directamente al archivo anterior o siguiente (o al archivo etiquetado) en el
directorio, o etiquetar un archivo, sin tener que elegir el archivo del selector de archivos por
mano. Estos comandos son particularmente útiles cuando se usa xzgv desde el teclado, pero
También hay un atajo de ratón notable para pasar a la siguiente imagen.

`Espacio'
`Viewer menú, Siguiente Imagen'
Vaya al siguiente archivo en dir y véalo. También puede hacer clic en la imagen / visor para
hacer esto. (Si encuentra que esto interfiere con el arrastre de la imagen (aunque
no debería), o simplemente no me gusta, se puede desactivar (ver Config Variables).)

`b'
`Viewer menú, Previo Imagen'
Vaya al archivo anterior en dir y véalo.

`Ctrl-Espacio'
`Viewer menú, Etiquetado, Etiqueta luego Siguiente'
Etiquete el archivo actual, luego muévase al siguiente archivo en dir y véalo.

`/'
`Viewer menú, Etiquetado, Siguiente etiquetado'
Vaya al siguiente archivo etiquetado en dir y véalo.

`?'
`Viewer menú, Etiquetado, Previo etiquetado'
Vaya al archivo etiquetado anterior en dir y véalo.

OCULTACIÓN EL REINO UNIDO SELECTOR


Cuando se ejecuta en pantallas pequeñas o en una ventana pequeña, puede ser un poco molesto perder
espacio del espectador al tener el selector constantemente mostrado cuando no lo necesita.
La solución habitual a este problema es habilitar el modo de ocultación automática. Pero y si algunas fotos
que estás viendo son pequeños y algunos grandes? A veces puede ser casi tan molesto tener el
selector oculto para "hacer espacio" para una imagen pequeña que no la necesitaba. Así que para eso
razón, o tal vez si simplemente no le gusta el modo de ocultación automática :-), es posible que prefiera dejar
ocultar automáticamente y ocultar explícitamente el selector cuando sea necesario:

`Z (mayúsculas-z)'
`Viewer menú, Ventana, Esconder Selector'
Ocultar el selector. (Esto es en realidad una especie de alternancia; 'ocultar selector' cuando está
ya escondido lo muestra.)

También puede ocultar o mostrar el selector haciendo clic con el botón central en el visor.

MINIMIZANDO XZGV


Generalmente es bastante fácil usar su administrador de ventanas para cambiar ventanas, etc., pero cuando
ejecutar a pantalla completa esto a veces puede ser un poco problemático. Por esta razón, xzgv tiene
soporte incorporado para "iconificarse" a sí mismo:

`Ctrl-z'
`Viewer menú, Ventana, Minimizar'
Minimice la ventana xzgv.

ESPECTADOR CAMPUS


Al igual que con el selector, se pueden deshabilitar / habilitar varias opciones que se relacionan con el espectador.

Esta configuración también se puede modificar mediante las opciones de la línea de comandos (consulte Opciones) y / o config
configuración de archivo (ver Configurando xzgv).

`z'
`Viewer menú, Opciones, Zoom (encajar a ventana)'
Alternar el modo de zoom, discutido con más detalle en otra parte (ver Zoom Moda).

`Alt-r'
`Viewer menú, Opciones, Cuándo Zoom La disminución Solo'
Alternar solo reducir en el modo de zoom, también cubierto en otros lugares (ver Zoom Moda).

`i'
`Viewer menú, Opciones, Interpolar cuando Piel escamosa'
Alternar la interpolación cuando se amplía una imagen. Una vez más, esto ya ha
ha sido mencionado (ver Piel escamosa).

`Alt-c'
`Viewer menú, Opciones, Ctl + clic Básculas X Eje'
Alternar el eje escalado cuando hace control-clic (o control-clic derecho) en el
imagen. El valor predeterminado es escalar el eje y.

`F (cambio-f)'
`Viewer menú, Opciones, Vacilar in 15 & 16 bits'
Alternar el tramado en los modos de 15/16 bits. Esto aumenta la profundidad de color aparente.
hacer que las gradaciones se vean mucho mejor, pero es más lento que el renderizado sin atenuar, y
puede (en 16 bits) distorsionar levemente el balance de color de una imagen. (El 'F'clave fue
elegido para esto, ya que el conmutador de difuminado es funcionalmente similar a los 'fakecols' de zgv
palanca.)

`Viewer menú, Opciones, Revertir Piel escamosa Nuevo pic'
Normalmente, xzgv devuelve la escala a 1 (normal) cuando se muestra una nueva imagen.
seleccionado. Al deshabilitar esto, puede mantener la escala en la selección de imágenes.
(Actualmente no hay un atajo de teclado para esta opción que rara vez se cambia ---
para alternarlo desde el teclado, debe usar el menú emergente (presione `F10'), y
seleccione el elemento del menú.)

`Viewer menú, Opciones, Revertir Orientar Nuevo pic'
De manera similar, xzgv vuelve a la verdadera orientación de la imagen (no reflejada, girada,
etc.) al seleccionar una nueva imagen. Deshabilitar esta opción significa que cualquier
los espejos / volteos / rotaciones aplicados persisten en varias imágenes. (Sin teclado
atajo --- ver arriba.)

`Viewer menú, Opciones, Uso Exif Orientación'
Alternar el soporte para la orientación Exif. Dispositivos que crean archivos JPEG en Exif
El formato (por ejemplo, muchas cámaras digitales) puede agregar una etiqueta de orientación al archivo, que
dice cómo se sostenía la cámara cuando se tomó la foto. Cuando esta etiqueta es
presente, xzgv puede ajustar la imagen para compensar que una cámara se sostenga en su
lado. (Esto no se hace de forma predeterminada, ya que tergiversa la imagen real, lo que podría
ser confuso si no sabe por qué está sucediendo). Habilitar esta opción puede ser
útil si toma fotografías con la cámara de costado, pero no quiere tener que hacerlo
gire las imágenes antes de poder verlas correctamente. Por supuesto, para que esto
trabajo, su cámara tiene que insertar la etiqueta de orientación en primer lugar --- pero
no puede hacer daño probarlo y verlo. (Sin atajo de teclado, ver arriba).

ARCHIVO FORMATOS


Los archivos de imágenes se almacenan en una variedad de formas diferentes o "formatos de archivo". xzgv, vía
gdk, admite muchos.

ARCHIVO TIPO IDENTIFICACIÓN


El formato en el que se encuentra un archivo se identifica por su contenido. El código de lectura de archivos se basa en
libgdk para determinar el tipo de archivo y leerlo correctamente; generalmente esto usa el
'número mágico' del formato para determinar el tipo de archivo --- por ejemplo, un archivo JPEG / JFIF comienza con el
(hexadecimal) bytes `FF D8'. Entonces, si comienzas xzgv con xzgv foo, y foo está en un formato compatible
(como JPEG), se calculará el formato y se cargará el archivo aunque el
'extensión' está ausente.

CONFIGURAR XZGV


Muchos aspectos del funcionamiento de xzgv se pueden modificar utilizando un archivo de configuración.

CONFIG ARCHIVOS


Un archivo de configuración le permite alterar aspectos del comportamiento de xzgv. xzgv admite dos
posibles archivos de configuración --- uno para todo el sistema, /etc/xzgv.conf; y uno para cada usuario en
su directorio de inicio, $ INICIO / .xzgvrc. Ambos son opcionales. Si $ INICIO / .xzgvrc existe, es
usado of /etc/xzgv.conf.

Antes de describir el formato de los archivos de configuración, puede resultar útil dar un archivo de ejemplo:

# Archivo de configuración xzgv de muestra
# Las líneas de comentario comienzan con '#' y se ignoran,
# como son las líneas en blanco.

# hacer que las fotos quepan en la ventana
hacer zoom
# acapara la pantalla :-)
pantalla completa en

Es un formato basado en líneas. Cada línea (o más bien, cada línea que no es una línea de comentario y
no está en blanco) asigna un valor a una sola "variable" predefinida. xzgv tiene muchos de esos
variables que le permite modificar de esta manera. Por ejemplo, el a pantalla completa opción arriba
controla si xzgv intenta o no usar toda la pantalla para su ventana. Si es dado
el valor 'on'/ `y'/ `si'/ `1' lo hace; sioff'/ `n'/ `no'/ `0', no es así. La mayoría de las variables
son de este tipo "booleano" de sí o no.

Dado que las variables establecidas en un archivo de configuración tienen un efecto directo sobre cómo funciona xzgv, puede ser
más fácil simplemente llamarlos "configuración". De hecho, esta terminología se utiliza en ocasiones en
esta documentación.

CONFIG VARIABLE TIPOS


Hay varios tipos de variables:

- Booleano. Estas son variables de encendido o apagado, sí o no. La mayoría de las variables del archivo de configuración de xzgv
son de este tipo.

- Entero (actualmente sin usar). Estos son números enteros. El significado del número depende
sobre para qué se utiliza la variable.

- Real (punto flotante). Puede ser un número entero o una fracción decimal. Solo el gama
variable es de este tipo.

- Geometría. Este formato de especificación de tamaño y / o posición de la ventana sólo se utiliza para
`geometría' configuración. Ver Opciones, para obtener una descripción de cómo funciona este tipo.

CONFIG VARIABLES


Actualmente, la mayoría de las variables de configuración (ajustes) en xzgv también se pueden establecer mediante la línea de comandos
opciones; de hecho, el nombre del escenario en todos estos casos es idéntico a eso para el
versión larga de la opción (por ejemplo, `a pantalla completa', `auto-escondite'). Como tales, están documentados
en la sección que analiza las opciones de la línea de comandos y similares (consulte Opciones).

Sin embargo, hay algunas configuraciones solo disponibles en el archivo de configuración:

hacer clic para el siguiente
Esto está habilitado de forma predeterminada, lo que le permite hacer clic en el visor para pasar al siguiente
imagen. Si está desactivado, hacer clic en el visor no hace nada.

RAZÓN FUNDAMENTAL


Aquí yo (RJM) intento explicar por qué hice las cosas de esa manera. Esto se presenta en un
formato de preguntas y respuestas.

PORQUE TODAVÍA OTRA FORMA ¿ESPECTADOR?


Anteriormente, esta sección se concentraba en xv; que puede haber tenido sentido cuando originalmente
lo escribió, y todavía tiene cierto sentido limitado para zgv, pero para xzgv fue
cada vez más anticuado. Y aquí estoy escribiendo una actualización. :-)

Originalmente escribí xzgv porque simplemente no estaba contento con los espectadores de X que sabía
de entonces (mediados de 1999). En el momento de escribir este artículo (finales de 2000), otras cosas clave sobre xzgv
se están volviendo evidentes, en parte a través de las respuestas que he recibido:

o Es "rápido". No, no realiza ninguna operación en particular más rápido que otros espectadores hasta ahora
como yo sé (bueno, tal vez actualizaciones de miniaturas :-)); más bien, la interfaz intenta no entrar
a tu manera. Haga clic en el nombre de un archivo y aparecerá la imagen. Sin multiplicidad de barras de herramientas o
Windows, está ahí.

o Al igual que con zgv, intenta hacer bien una cosa: ver imágenes. No es perfecto en esto
Con respecto, lo admito, pero al menos se mantiene bien alejado de la edición de imágenes.

o Es, er, bastante parecido a zgv. A algunos de nosotros, viejos nebulosos, les gusta esto. :-)

No pretendo que xzgv sea el visor definitivo para todos. Algunas personas preferirán otras
enfoques, o simplemente prefiero a otros espectadores. (Algunas personas incluso pueden usar xv, ghod
prohibir). Hay algunos visores que puede que le guste probar si no piensa mucho en
xzgv:

o gqview. Esto parece estar bien considerado. Lo encuentro un poco sofisticado y parecido al fregadero de la cocina;
no tan 'puro' o enfocado como xzgv, en mi humilde opinión. Sin embargo, creo que lo usa más gente que xzgv.

o xli. No estoy seguro de si esto se mantiene en estos días, pero no es tan malo para el espectador. No
miniaturas o selector de archivos. (En estos días, lo uso principalmente para configurar la raíz
mapa de píxeles de la ventana, algo que yo Rechazar creo que pertenece a un visor, pero que xli le sucede
ser bastante bueno en.)

o qiv. Si leo entre líneas correctamente, esto es esencialmente un reemplazo moderno para
xli.

o gtksee. No lo he probado, pero creo que la idea es que sea un clon de ACDSee y
Parece que hay muchísima gente que quiere un clon de eso. Cuál es su problema.
: ^)

o Ojos eléctricos. Para ser honesto, creo que esto ha sido superado por otros espectadores, estos
días, que muestra lo lejos que hemos llegado.

Ah, dices, ¿y xv? Bueno, tenemos enfáticamente llegó al punto en que nadie necesita usar
xv más. Cualquiera que use xv en estos días realmente debería dejar caer ese montón de
Mierda gratis y usa uno de los mejores visores ahora disponibles. Es así de simple.

PORQUE NO EDICIÓN DE IMAGEN CAPACIDADES?


Es un puto visualizador, maldita sea. Si quieres xv, ya sabes dónde encontrarlo.

(OTOH, si quieres un decente editor de imágenes, use el Gimp.)

PORQUE A TEXINFO ¿MANUAL?


Durante años, mantuve una "página de manual" convencional para zgv (que xzgv se basaba libremente
sobre). Pero con el tiempo, me di cuenta de lo increíblemente confusa que se había vuelto la página de manual de zgv.

Así que quería reescribir la documentación de zgv de una manera más sensata, en algún otro formato
que una página de manual. Quería un formato establecido y bien soportado con estructura y
referenciando. Sentí que esto lo convertía en una elección entre HTML y texinfo. HTML me pareció
ser un objetivo en movimiento como ningún otro, y no tan bien soportado en terminales de solo texto como Info
(y por lo tanto texinfo). (Este último punto ciertamente no es demasiado relevante en la medida en que xzgv es
preocupado.) Cuando me di cuenta de que existía un convertidor para convertir texinfo a HTML en cualquier
caso, el caso fue cerrado. La documentación de xzgv se basó entonces en zgv --- el
La documentación es probablemente más similar que los programas. :-)

No me malinterpretes --- Me gustan las páginas de manual. E incluso con la excelente documentación de Texinfo
y el modo Texinfo muy útil de Emacs, escribir texinfo no es nada fácil. (Sin Texinfo
los comandos de actualización de menús y nodos del modo, ¡personalmente lo encontraría casi imposible!) Pero
Las grandes páginas de manual no son tan buenas como referencia, y esto se ve agravado por el relativo
falta de estructura.

PORQUE UN ESPACIO FRASE ¿TERMINA?


La forma convencional de escribir texinfo es seguir cada oración con dos espacios después de la
punto (o lo que sea que termine la oración). Muchas personas normalmente escriben de esta manera en un formato que no es de texinfo.
contexto también. Pero una proporción considerable de personas normalmente escribe texto con un solo espacio
después del punto --- y yo soy uno de ellos.

La documentación de Texinfo da la impresión de que dos espacios debe ser usado; dice `` eso
es importante poner dos espacios al final de las oraciones en los documentos de Texinfo ''. Pero el
única circunstancia en la que se conserva el espaciado del archivo texinfo (en cualquier sentido
que no sea `hay un espacio aquí ') es cuando el texinfo se convierte al formato Info. Entonces,
de hecho, la decisión de usar dos espacios depende de cómo el autor quiere que la salida de información
aparecer --- esta es una decisión subjetiva que debe ser enteramente DE INSCRIPCIÓN a las preferencia
of las autor, a pesar del intento de la documentación de Texinfo de hacer que los dos espacios suenen como un
objetivo debes hacer este tipo de cosas.

Entonces, podría preguntarse cuál es el problema con el uso de un espacio. Bueno, 'makeinfo' tiene que
reformatear párrafos, y siempre que necesite insertar espacio en (lo que parece ser)
al final de una oración, inserta dos espacios. Este comportamiento no se puede alterar, a diferencia de
Emac (fin-de-oración-doble-espacio; ver Llene Comandos existentes emacs info) y GNU fmt
(-u; ver fmt invocación existentes utiles de texto archivo info). Además, intentar "arreglar" la salida
La información con sed no funciona correctamente porque las `etiquetas 'utilizadas para encontrar nodos rápidamente se
incorrecto. Por supuesto, estos también podrían solucionarse, pero esto implicaría mucho más trabajo
que una simple invocación sed.

De manera realista, cualquiera que escriba texinfo con un espacio tiene que aguantar el
el final ocasional de la oración de dos espacios se inserta en su texto --- peor aún, el
El algoritmo de formato actual 'makeinfo' parece insertar dos espacios incluso después
abreviaturas (tales como `eg 'y` etc.'), lo que rompe incluso la información de texto de dos espacios. (Esto es
particularmente irónico, por cierto, dado que el principal argumento de los partidarios del
La práctica es a menudo la forma en que hace posible diferenciar entre
abreviaturas y el final de una oración.)

Vale la pena señalar un último punto; No soy la primera persona en escribir archivos texinfo usando
un espacio. En el momento de redactar este artículo, se utiliza en la documentación de texinfo para BFD, gdbm,
GTK / GDK, (Linux) IPC y viper, y espero que haya casos de los que no tenga conocimiento.

Use xzgv en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Soportes
    Soportes
    Brackets es un programa gratuito y moderno de código abierto
    editor de texto hecho especialmente para Web
    Desarrollo. Escrito en HTML, CSS y
    JavaScript con herramientas visuales enfocadas y
    preparar...
    Descargar Brackets
  • 2
    Compilador pascal gratis
    Compilador pascal gratis
    Un compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Avance, Nintendo NDS y DOS;
    semánticamente compatible con...
    Descargar Compilador Pascal Gratis
  • 3
    Información sobre Canon EOS DIGITAL
    Información sobre Canon EOS DIGITAL
    Canon no tiene contador de obturadores
    incluido en la información EXIF ​​de un
    archivo de imagen, a diferencia de Nikon y
    Pentax. No hay ningún canon oficial basado
    solicitud ...
    Descargar Canon EOS DIGITAL Información
  • 4
    REFIENDO
    REFIENDO
    rEFInd es una bifurcación de la bota rEFIt
    gerente. Como rEFIt, rEFInd puede
    detectar automáticamente su arranque EFI instalado
    cargadores y presenta una bonita GUI
    menú de opción de arranque ...
    Descargar reencontrar
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Esta página de descarga de SourceForge fue para
    otorgar a los usuarios descargar mi fuente construida
    GSI, basado en el gran phhusson
    trabaja. Construyo Android Pie y
    Android 1 ...
    Descargar ExpressLuke GSI
  • 6
    Lanzador de música
    Lanzador de música
    Music Caster es un reproductor de música de bandeja
    que te permite transmitir tu música local a un
    Dispositivo Google Cast. En la primera carrera
    tendrá que hacer clic en la flecha en su
    tas ...
    Descargar Music Caster
  • Más "

Comandos de Linux

Ad