EngelsFransSpaans

Ad


OnWorks-favicon

xzgv - Online in de Cloud

Voer xzgv uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xzgv die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


xzgv - fotoviewer voor X, met op miniaturen gebaseerde bestandskiezer

KORTE INHOUD


xzgv [opties] [dir | filet

PRODUCTBESCHRIJVING


(NB: deze man-pagina wordt automatisch gegenereerd uit het texinfo-bestand van xzgv, en kan er dus als een
beetje vreemd. Onze excuses voor het ongemak. :-))

xzgv is een afbeeldingsviewer voor X, met een op miniaturen gebaseerde bestandsselector. De gebruikte miniaturen
(miniaturen zijn kleine 'preview'-versies van de afbeeldingen) zijn compatibel met xv, zgv,
en de Gimp. De soorten afbeeldingen die xzgv kan bekijken, zijn afbeeldingen in rasterformaat
(soms `bitmaps' en/of `pixmaps' genoemd); dingen zoals GIF-bestanden, JPEG-bestanden, PNG
bestanden, enzovoort.

Meestal zult u waarschijnlijk de bestandsselector van xzgv willen gebruiken (zie De Dien in
Keuzeschakelaar) om te kiezen welke bestanden u wilt bekijken. Dit is wat er aan de linkerkant van de pagina verschijnt
venster wanneer u xzgv start als gewoon `xzgv' (zien Opties). Er wordt een lijst weergegeven van
submappen en afbeeldingsbestanden in de huidige map, samen met kleine `thumbnail'
versies van de afbeeldingen als ze bestaan. (Als er geen miniaturen verschijnen in een bepaalde map, of
als ze voor sommige bestanden ontbreken, kunt u ze maken/bijwerken door op ` te drukkenu'. Zien
Bijwerken Foto's.)

Wanneer u een bestand heeft uitgekozen om te bekijken, kunt u het bekijken door erop te klikken of door op ` te drukkenEnter'.
Deze leest de afbeelding en geeft deze weer in het rechterdeel van het venster, de viewer
(Zie De Kijker). U kunt dan door de afbeelding bewegen (als deze groter is dan past).
door het met de muis te slepen, of door de schuifbalken of de cursortoetsen te gebruiken. Dat kan dan
selecteer een andere afbeelding met de bestandskiezer (hoewel u op ` moet drukkenEsc' of `Tab' eerst
als u het toetsenbord gebruikt), of u kunt xzgv afsluiten door op ` te drukkenq'.

Hoewel xzgv vrijwel hetzelfde werkt als elk ander X-programma, en zeker muisvriendelijk is :-), is dat ook zo
ook ontworpen om toetsenbordvriendelijk te zijn. Alles in xzgv kan volledig vanuit de
toetsenbord. Een groot deel van deze toetsenbordondersteuning werkt als de originele zgv (een soortgelijke console-
gebaseerde fotoviewer voor Linux).

Dit overzicht is, zoals je zou verwachten, slechts de allereenvoudigste inleiding tot wat
xzgv kan dit, en beschrijft slechts een heel basaal gebruik van xzgv. xzgv kan nog veel meer; Lees verder
om erachter te komen wat.

DANKBETUIGINGEN


xzgv is voornamelijk geschreven door Russell Marks, tevens de auteur van deze handleiding. Het is
onderhouden door Ruben Thomas.

Costa Sapuntzakis heeft code bijgedragen voor het veel sneller genereren van JPEG-miniaturen (naar zgv,
die ik heb aangepast voor xzgv).

De gebruikte map-/bestandspictogrammen waren losjes gebaseerd op die van gmc dir-close.xpm. Ik denk Tuomas
Kuosmanen was daar verantwoordelijk voor, zo blijkt uit de changelog.

`mkinstallatiemappen' komt rechtstreeks uit de 'texinfo'-pakket, en is geschreven door Noah Friedman.
(Dit wordt ook gebruikt tijdens de installatie.)

Grote dank gaat uit naar de vele mensen die verantwoordelijk zijn voor GTK+, zonder wie xzgv bijna zou zijn
zeker niet gebeurd. (Maar nee bedankt voor Electric Eyes, dat was bijna leuk
genoeg voor mij om helemaal geen moeite te doen met xzgv! :-))

getopt*.[ch] zijn van de GNU libc.

OPTIES


Normaal gesproken zou je xzgv aanroepen als gewoon `xzgv' (misschien via een vensterbeheermenu, of
GNOME/KDE-menu, enz.). U kunt echter direct bestanden opgeven om te bekijken of om te beginnen
map, op de opdrachtregel. Daarnaast zijn er diverse mogelijkheden.

(Als je nieuw bent bij xzgv, moet je waarschijnlijk de rest van deze sectie voorlopig overslaan en komen
kom er later op terug.)

Het algemene formaat van de xzgv-opdrachtregel gaat ongeveer als volgt:

xzgv [opties] [dir | filet

Er worden twee soorten opties ondersteund: de traditionele Unix-opties met één letter, en
Lange opties in GNU-stijl. De meeste opties kunnen op beide manieren worden gebruikt en beide vormen worden vermeld
in de onderstaande tabel.

Houd er rekening mee dat alle opties worden verwerkt na eventuele configuratiebestanden. Configuratiebestandsinstellingen
zijn net als de namen van de lange opties hieronder minus de `--' (zien configureren xzgv), hoewel een
enkele opdrachtregelopties zijn niet toegestaan ​​als configuratiebestandsinstellingen (bijv. `hulp'), en ondeugd
omgekeerd.

Dit is wat de opties doen:

`-a'
`--automatisch verbergen'
Verberg de selector automatisch wanneer een afbeelding wordt geselecteerd, zodat de kijker deze kan gebruiken
het hele raam.

`--voorzichtig-jpeg'
Schakel libjpeg `fancy upsampling' in. xzgv gebruikt standaard de snellere methode; als de
De libjpeg-documentatie stelt het: ``De visuele impact van de slordiger methode is vaak
heel klein.''

`--verwijder-enkele-prompt'
(Merk op dat dit normaal gesproken is ingeschakeld; gebruik `--delete-single-prompt=uit' uitschakelen
het.) Als invalide, zal xzgv onmiddellijk een bestand verwijderen wanneer dit wordt gevraagd, zonder
vragen om bevestiging. (Het is 'single' omdat u meerdere bestanden tegelijk verwijdert
zal in de toekomst worden ondersteund, en dat zal een aparte prompt-override hebben.)

`--dither-hicol'
Gebruik dithering in 15/16-bit, ongeacht de standaardinstelling. Zien Kijker Opties,
voor een bespreking van de voordelen/nadelen. Je kunt ook `--dither-hicol=uit' naar
schakel dit uit.

`--exif-oriënteren'
Gebruik in JPEG-bestanden Exif-oriëntatietags (ingevoegd door bijvoorbeeld digitale camera's).
correcte beeldoriëntatie vóór weergave. Zien Kijker Opties, voor details.

`--snel-recursieve-update'
Wanneer u een recursieve thumbnail-update uitvoert, lees dan niet eerder bestaande thumbnails
bijwerken. Dit is vrijwel achterhaald vanaf xzgv 0.7, aangezien de snelheidsverhoging nu is
verwaarloosbaar. Maar het kan nog steeds nuttig zijn als u een reusachtig aantal
kleine mappen waarvoor weinig of geen updates nodig zijn.

`-f'
`--volledig scherm'
Draai op volledig scherm en gebruik het volledige scherm voor het xzgv-venster, zelfs zonder enig venster-
managerversieringen (raamkozijn, titelbalk, etc.) indien mogelijk.

`-G golf'
`--gamma golf'
[Niet ondersteund in 0.9.] Stel de gebruikte gamma-aanpassing in (zie Gamma Aanpassing). De
standaard is 1.0. Hiermee wordt ook de 'beginwaarde' ingesteld die wordt gebruikt bij het resetten van het gamma
aanpassing.

`-g geom'
`--geometrie geom'
Stel de geometrie (positie en/of grootte) van het xzgv-venster in op geom. De geometriereeks
moet het gebruikelijke X-formaat hebben, met de extensie dat posities/groottes a kunnen hebben
`%' achtervoegsel betekent dat ze worden behandeld als percentages van de schermbreedte/-hoogte.
De standaardgeometrie is `92%x85%'.

Voor degenen die niet bekend zijn met de manier waarop 'geometrie' werkt, volgt hier een korte beschrijving van
de syntaxis. Het is 'BxH', of `+X+Y', of `BxH+X+Y', waar 'W' is breedte, 'H' hoogte,
`X' de x-positie, en `Y' de y-positie. Het eerste formulier specificeert alleen de maat,
de tweede alleen de positie --- de `BxH+X+Y'-formulier specificeert beide.

Nu, de '+X+Y' bit specificeert normaal gesproken waar de linkerbovenhoek van het venster zich bevindt. Maar jij
kan ' gebruiken-' in plaats van '+' voor de x- en/of y-positie, in welk geval dit wordt gespecificeerd
de opening tussen de rechter/onderkant van het venster en de rechter/onderkant van het scherm.
(Houd er echter rekening mee dat elk raamkozijn dat uw vensterbeheerder aan het venster toevoegt,
bij deze berekening buiten beschouwing gelaten, dus het kan zijn dat u wat moet experimenteren om de
gewenste positie.) U kunt ook negatieve getallen gebruiken bij beide `+' en `-' --- Dus
`+-50+0' plaatst het venster gedeeltelijk aan de linkerkant van het scherm, en `+0--50' plaatst het
gedeeltelijk buiten de onderkant van het scherm --- maar dit is van twijfelachtige waarde. :-)

Ten slotte breidt xzgv, zoals hierboven vermeld, deze syntaxis uit door u toe te staan ​​`%' naar
geef bijvoorbeeld percentages van de schermbreedte/-hoogte op in plaats van pixels, bijv
`50%x30%-30%-20%'. U kunt er ook reële getallen mee gebruiken, zoals `12.34', die
kan handig zijn met `%'.

`-h'
`--help'
Geef een lijst met opties weer en een beknopte beschrijving van wat de opties doen.

`--beeld-grootheid-drempel numpix'
Stel de grens in numpix waarna afbeeldingen als ‘groot’ worden beschouwd en dat niet meer zijn
alles in één keer weergegeven (wat veel leuker scrollen oplevert, maar moeilijker is voor het geheugen en
kan traag zijn voor grote afbeeldingen), maar worden in plaats daarvan stuk voor stuk weergegeven. Eenheden zijn
aantal pixels in de afbeelding (dat wil zeggen breedte maal hoogte), en de standaardwaarde is 2000000
pixels.

`--interpoleren'
Interpoleer tussen de pixels van de afbeelding bij het opschalen (zie scaling). Deze
ziet er meestal mooier uit, maar het is nogal traag.

`--muisschaal-x'
Indien ingeschakeld, wordt met Control-klikken op de viewer alleen de X-as geschaald. (De standaardwaarde is
om alleen de Y-as te schalen.)

`--terug-oriënteren'
(Merk op dat dit normaal gesproken is ingeschakeld; gebruik `--revert-orient=uit' om het uit te schakelen.) Als
invalide, de oriëntatie (spiegelen/spiegelen/roteren) blijft behouden tussen foto's (zie
Kijker Opties).

`--revert-schaal'
(Merk op dat dit normaal gesproken is ingeschakeld; gebruik `--revert-schaal=uit' om het uit te schakelen.) Als
invalide, blijft de schaal tussen de foto's behouden (zie Kijker Opties).

`--selector-breedte'
Stel de standaard/begingrootte van de selector in pixels in. De normale instelling is 200.

`-T'
`--show-gelabeld'
Toon namen van momenteel getagde bestanden bij het afsluiten van xzgv. (Ze staan ​​vermeld als stdout,
één per regel.) Dit kan handig zijn als u meerdere bestanden wilt selecteren
grafisch en werk eraan met iets anders.

`--show-thumbnail-berichten'
Wordt weergegeven op de statusbalk wanneer miniaturen worden gelezen. De statusbalk moet zijn
ingeschakeld om deze berichten uiteraard zichtbaar te maken. :-)

`-k'
`--skip-ouder'
Voor de eerste map die wordt weergegeven, slaat u de cursor over .. (de bovenliggende map). Dit kan
kan nuttig zijn als u onmiddellijk ruimte wilt gebruiken om door de dir te bladeren.

`-o bestellen'
`--sorteervolgorde bestellen'
Stel de initiële sorteervolgorde in die in de selector wordt gebruikt. Mogelijke instellingen zijn `naam',
`ext', `grootte', en `gegevens' (of 'niet de tijd of'); alleen het eerste teken van de instelling
(`n'/`e'/`s'/`d'/`t') moeten worden gegeven. De standaardwaarde is de naamvolgorde.

`--sort-tijdstempel-type type dan: '
Stel het tijdstempeltype in dat moet worden gebruikt bij het gebruik van de sorteervolgorde op tijd/datum. Mogelijk
instellingen zijn `mtime' (standaard), `ctime' en `atime'; alleen het eerste teken van de
instelling (`m'/`c'/`a') moeten worden gegeven.

`--Statusbalk'
Toon een statusbalk onder de selector; dit zegt bijvoorbeeld wanneer er een foto is
wordt gelezen.

`-t'
`--dunne rijen'
Gebruik rijen die een derde van de normale hoogte bedragen in de selector. Dit kan erg handig zijn
schermen met een lagere resolutie, of als je echt geïnteresseerd bent in bestandsnamen, niet
miniaturen.

`-v'
`--versie'
Toon versienummer.

`--versie-gtk'
Toon het versienummer van GTK+ dat xzgv gebruikt.

`-z'
`--zoom'
Pas de afbeelding aan het weergavevenster aan, ongeacht de werkelijke grootte ervan (zie Zoom Mode).

`-r'
`--alleen zoom-verkleinen'
Alleen in de zoommodus verminderen afbeeldingen die passen; dwz grote afbeeldingen zichtbaar maken
alles tegelijk, terwijl kleine afbeeldingen intact blijven.

Als het begint met `xzgv bestanden', verbergt xzgv de bestandskiezer en behandelt het bestand of de bestanden als
als dit de enige inhoud van een map zou zijn. (Het laadt ook automatisch het eerste
bestand.) Als zodanig kunt u de opdrachten Volgende afbeelding en Vorige afbeelding gebruiken om tussen te navigeren
de afbeeldingen, of ga naar Selector en gebruik de selector rechtstreeks.

Als het begint met `xzgv start-dir', xzgv start zoals gewoonlijk op, maar met de selector gestart
op de opgegeven map (in plaats van de huidige map).

Instellingen die aan of uit staan ​​(Boolean), worden, zoals je zou verwachten, ingeschakeld door gebruik te maken van
bijv. '-z' of `--zoom'. Er is echter een alternatief formulier met lange opties om deze in te stellen:
lijkt op hoe ze zijn ingesteld in configuratiebestanden --- de syntaxis is `--optie=staat', waar staat
is `on'/`y'/`ja'/`1' om de optie in te schakelen, of `korting'/`n'/`geen'/`0' om het uit te schakelen. Het meest
Het handige hiervan is dat je hiermee opties kunt uitschakelen die voorheen beschikbaar waren
ingeschakeld, door bijvoorbeeld `--zoom=uit'.

(Lezers die gewend zijn aan de manier waarop lange opties in GNU-stijl werken, moeten er rekening mee houden dat, aangezien dit
`on'/`korting'/enz. arg is optioneel, je kunt de `--optie arg'vorm in dit geval; Het
moet ` zijn--optie=arg'om het te laten werken.)

A NOTITIE ON AANWIJZING


Een groot deel van deze handleiding bestaat uit een beschrijving van de verschillende opdrachten van xzgv in het bijbehorende bestand
selector en kijker. De meeste hiervan zijn zowel via het toetsenbord als via een pop-up beschikbaar
menu's. (Er verschijnt een pop-upmenu als u op ` druktF10' of `Menu', of klik met de rechtermuisknop op het
selector of de kijker; elk heeft zijn eigen menu.) Zo zul je het in de handleiding vaak zien
dingen zoals deze:

`sleutel'
`Keuzeschakelaar menu, Menu de item is in, Menu item'
Beschrijving van wat het toets-/menu-item doet.

Soms heeft de opgegeven sleutel een `(Selectie)' of `(kijker)'achtervoegsel; dit komt omdat sommigen
toetsaanslagen in xzgv zijn specifiek voor de selector of de viewer en zullen niet werken tenzij de
het relevante deel van xzgv heeft de toetsenbordfocus.

HET FILE KEUZE


Normaal gesproken wilt u bij het opstarten van xzgv de bestandskiezer gebruiken --- de lijst met bestanden
aan de linkerzijde. (Het andere subvenster (aan de rechterkant) is de viewer.) Met de selector kunt u dat doen
kies bestanden om te bekijken (onder andere). Het geeft een overzicht van de submappen en afbeeldingsbestanden in
de huidige map, samen met kleine `thumbnail'-versies van de afbeeldingen, indien aanwezig
bestaan.

HET KEUZE MENU


Bijna alle selectoropdrachten zijn beschikbaar via het pop-upmenu van de selector dat verschijnt
wanneer u met de rechtermuisknop ergens op de selector klikt. (U kunt ook op ` drukkenF10' of `Menu' naar
open het menu, maar omdat er sneltoetsen zijn voor vrijwel alles in xzgv,
dit is niet vaak zo nuttig. :-))

Normaal gesproken maakt het niet uit waar u met de rechtermuisknop op de selector klikt. Echter, een paar commando's
op de Dien in menu werkt op één enkel bestand, het bestand dat is geselecteerd door de toetsenbordcursor. A
probleem bij het gebruik van de muis, zou je kunnen denken --- maar als je met de rechtermuisknop op de
selector, naast het openen van het menu, verplaatst xzgv deze cursor naar het bestand dat u rechts
aangeklikt (indien aanwezig). (Dit kun je zien aan de manier waarop er een holle doos om de vijl is getekend.)
Dus gebruik bijv Details op de Dien in menu, moet u met de rechtermuisknop klikken on de filet u willen
gegevens on.

Zowel de selector als de viewer beschikken over 'Help'-menu's, waarvan de meeste items u hiernaar verwijzen
met de hand:

`F1'
`Keuzeschakelaar menu, Help, Inhoud'
`Kijker menu, Help, Inhoud'
Bekijk de algemene inhoud van de handleiding.

`Keuzeschakelaar menu, Help, De Dien in Keuzeschakelaar'
Bekijk het gedeelte van de handleiding over de bestandskiezer.

`Kijker menu, Help, De Kijker'
Bekijk het gedeelte van de handleiding op de viewer.

`Keuzeschakelaar menu, Help, Index'
`Kijker menu, Help, Index'
Bekijk de conceptenindex van de handleiding.

`Keuzeschakelaar menu, Help, Over ons'
`Kijker menu, Help, Over ons'
Geef wat korte informatie over xzgv, inclusief het versienummer en de startpagina.

Momenteel is de manier waarop xzgv je de handleiding laat lezen een beetje grof; het voert de ' uitinfo'
programma (zie Top in de info-stnd info-bestand) in een `xterm'.

VERLATEN XZGV


U kunt xzgv afsluiten door op een van de twee exit-toetsen te drukken, of door de
juiste optie uit het pop-upmenu van de selector:

`q'
`Ctrl-q'
`Keuzeschakelaar menu, afrit xzgv'
Sluit xzgv af.

(Er is ook een exit-optie op de selector Dien in menukaart (`Keuzeschakelaar menu, file, afrit'), als
`Afsluiten' staat normaal gesproken in elk menu Bestand.)

DUIMNAGELS


(Dit gedeelte staat met opzet zo vroeg in de handleiding, omdat er waarschijnlijk het meeste miniatuurweergaven zijn
belangrijk kenmerk van de bestandskiezer, dus het is het beste dat u weet hoe u een bestand moet maken/bijwerken
ze vroeg of laat.)

Miniaturen zijn kleine versies van de afbeeldingen die ze vertegenwoordigen en worden weergegeven door de
bestandskiezer als deze bestaan. xzgv gebruikt xv-compatibele miniaturen --- als u
thumbnails met xv werken ze met xzgv, en omgekeerd. De thumbnails van xzgv zijn dat ook
compatibel met de Gimp en zgv.

Als er geen miniatuur bestaat voor een bestand, verschijnt in plaats daarvan een klein `document'-pictogram (vergelijkbaar met het
`map'-pictogram dat wordt gebruikt voor mappen).

Bijwerken Foto's
Hoewel thumbnails relatief snel kunnen worden gemaakt, is het geenszins een onmiddellijk proces. Voor
om deze reden moeten thumbnails vooraf worden gemaakt en als bestanden in hun
eigen recht in een submap .xvafbeeldingen.

xzgv maakt/updatet nooit miniaturen zonder dat u dit aangeeft. Dus als u een
map waar de afbeeldingsbestanden geen miniaturen hebben, of waar de miniaturen verschijnen
om verouderd te zijn, drukt u op `u', of selecteer bijwerken Foto's van de selector
menu. (Zelfs als de thumbnails niet geschreven kunnen worden (bijvoorbeeld als je daar geen toestemming voor hebt.)
schrijf ze), zal de selector nog steeds de bijgewerkte miniaturen weergeven totdat u het venster verlaat
map.)

Als alternatief kunt u miniaturen voor de huidige map en dergelijke maken/bijwerken
submappen met `Alt-u' of Recursieve bijwerken. Maar wees gewaarschuwd: een recursieve update
kan enige tijd duren!

`u'
`Keuzeschakelaar menu, bijwerken Foto's'
Maak miniaturen voor alle bestanden die deze niet hebben, en werk de miniaturen bij
zijn ouder dan het overeenkomstige bestand. Terwijl dit gebeurt, verschijnt er een venster
laat zien hoe ver het proces xzgv is.

Terwijl de update bezig is, kunt u deze afbreken door op te klikken Annuleer knop,
of druk op `Esc' of `Enter', of door op de knop voor het verwijderen van het venster te klikken (als uw
window manager biedt er één) op de titelbalk. xzgv stopt zodra het klaar is
de miniatuur waaraan het momenteel werkt (indien aanwezig).

`Alt-u'
`Keuzeschakelaar menu, Recursieve bijwerken'
Creëer/update miniaturen voor alle bestanden in de huidige map en alles
submappen. Dit kan enige tijd duren, dus u wordt gevraagd om dit echt te bevestigen
Ik wil dit doen (zie Dialoog Boxen). Vooruitgang wordt op vrijwel dezelfde manier aangegeven als
voor een normale update, maar alleen voor de directory die momenteel wordt bijgewerkt --- the
algemene vooruitgang wordt niet aangegeven, behalve door de huidige richting (zoals altijd)
weergegeven in de titel van het hoofdvenster. U kunt een recursieve miniatuurupdate afbreken in
op dezelfde manier als voor een normale update (zie hierboven).

Standaard gedraagt ​​xzgv zich een beetje vreemd bij het uitvoeren van een recursieve update, om er maar een paar te noemen
consistentie met de normale update. Zien Thumbnail Problemen, voor details.

Thumbnail Problemen
Omgaan met thumbnails kan soms 'interessant' zijn, en er zijn een paar manieren waarop dit kan
beïnvloedt dingen:

- xzgv leest de miniaturen in een directory niet in één keer. In plaats daarvan leest het alleen de
mapinhoud en start vervolgens op wat in feite een soort achtergrondtaak is om te lezen
in de miniaturen. Het kan dus zijn dat xzgv een korte tijd daarna niet meer zo responsief is als gewoonlijk
een map binnengaan met veel miniaturen (bijvoorbeeld een paar honderd) --- maar aan de andere kant,
tenminste het is reageren. :-)

- De `achtergrondtaak' doet een speciale poging om miniaturen voor de huidige bestanden weer te geven
eerst zichtbaar in de selector, ongeacht hoeveel u door de lijst beweegt, maar het leest
ze uiteindelijk allemaal binnen.

- De miniaturen die in xzgv worden gebruikt, hebben 256 kleuren nodig om weer te geven. Dit kan een probleem zijn als
je gebruikt X in 256 kleuren of minder, zelfs als je een 8-bits (256 kleuren) gebruikt
server, zullen er vrijwel onvermijdelijk minder kleuren beschikbaar zijn. Momenteel gebruikt xzgv alleen
welke gdk ook rapporteert als de beste overeenkomst met elke individuele kleur die in thumbnails wordt gebruikt.
Dit geeft een aanvaardbaar resultaat op 8-bit-servers, ervan uitgaande dat gdk een grote waarde kon toewijzen
aantal kleuren; het geeft echter vreselijke resultaten als het niet lukt, of als het doorgaat
4-bits of 1-bit-servers. Sorry hiervoor --- het zou in de toekomst opgelost moeten worden (ofwel door gebruik te maken van
gdk om de thumbnail-pixmaps te tekenen, of door ze 'met de hand' te ditheren zodat ze bij de kleuren passen
beschikbaar).

- Ten slotte leest xzgv (standaard) bij het uitvoeren van een recursieve miniatuurupdate bestaand
miniaturen in een map voordat u deze bijwerkt. Of beter gezegd, het leest miniatuurweergaven daarvan
bestanden die momenteel zichtbaar zijn in de selector. Dit kan de zaken enigszins vertragen, maar
houdt de `look and feel' consistent met de normale update. (Je kunt dit echter uitschakelen
met de `--snel-recursieve-update'opdrachtregeloptie (zie Het aanroepen xzgv) of gelijkwaardig
config-bestand invoeren (zie configureren xzgv)).

KEUZE LAYOUT EN WIJZIGEN VAN


De bestandskiezer is eenvoudigweg een lijst met submappen en bestandsnamen, samen met eventuele
thumbnails die voor hen bestaan. De lijst is normaal gesproken in asciibetische volgorde (maar dat kan ook
verander dit; zien De wereld de sorteer Bestelling). Namen van mappen worden eerst weergegeven, en
ze worden in volgorde aan het begin van de lijst weergegeven, vóór alle afbeeldingsbestanden. Lang
bestandsnamen passen mogelijk niet in het zichtbare gedeelte van de bestandskiezer; als dat zo is, zal dat zo zijn
een horizontale schuifbalk zijn die u kunt gebruiken om de rest van de naam(en) te zien (u kunt de cursor gebruiken
links/rechts om dit via het toetsenbord te doen).

De lijst is vaak groter dan er in één keer op het scherm past. Als dit de zaak is,
Er wordt slechts een deel tegelijk weergegeven, maar u kunt door de lijst bladeren met behulp van de (verticale)
schuifbalk, of met de cursor omhoog/omlaag en dergelijke.

Als u vindt dat het selectievenster verticaal te klein is en meer wilt zien
bestanden in één keer kunt u xzgv op volledig scherm starten met behulp van de -f optie (zie Opties), en/of
gebruik de modus ‘dunne rijen’ (zie Dien in Keuzeschakelaar Opties).

Als u de selector horizontaal te klein (of te groot) vindt, kunt u dit wijzigen door
het verplaatsen van de ‘handgreep’ van de splitterlijn (een kleine vierkante knop tussen de selector en
viewer, onderaan het venster), waardoor de relatieve grootte van de selector verandert
en kijker. Je kunt het verplaatsen door het met de muis te slepen, of met deze toetsen:

`['
Verplaats de venstersplitsing naar links.

`Ctrl-['
Verplaats de raamsplit langzamer naar links.

`]'
Verplaats de venstersplitsing naar rechts.

`Ctrl-]'
Verplaats de venstersplit langzamer naar rechts.

`~'
Zet de venstersplitsing terug naar de standaardpositie.

U kunt ook de initiële/standaardgrootte van de selector instellen --- in feite de positie van
het venster werd gesplitst --- met `--selector-breedte' (zien Opties) of de optie configuratiebestand
`selector-breedte'.

IN BEWEGING ROND HET LIJST


Dit gedeelte is vooral bedoeld voor degenen onder ons die meer geneigd zijn tot de toetsenbordkant van de kracht.
:-) Muisvreugdetypes kunnen het gerust overslaan.

Wanneer de selector de toetsenbordfocus heeft, wordt de cursor (of in GTK+-jargon, de `focusrij')
wordt normaal gesproken weergegeven als een holle doos rond een van de rijen van de lijst. Dit dient het volgende
functies:

- Het selecteert een bestand waarmee weergaveopdrachten kunnen worden uitgevoerd.

- Het bepaalt welk deel van de lijst wordt weergegeven, net als het deel van de lijst dat op het scherm wordt weergegeven
bevat altijd de cursor (tenzij u met de muis beweegt).

Er zijn verschillende commando's om de cursor te verplaatsen. Samenvattend kunnen de meeste ‘speciale’ toetsen, zoals de
cursors doen wat je zou denken dat ze doen, maar dan in meer detail:

`Cursor Up'
`k'
Beweeg omhoog.

`Cursor Beneden'
`j'
Naar beneden verplaatsen.

`Pagina Up'
`naar Ctrl'
Verplaats de cursor ongeveer een pagina terug.

`Pagina Beneden'
`Ctrl-v'
Verplaats de cursor ongeveer een pagina vooruit.

`Ctrl-Home'
`Ctrl-a'
Verplaats de cursor naar het begin van de lijst.

`Ctrl-Einde'
`Ctrl-e'
Verplaats de cursor naar het einde van de lijst.

`g'
`''
Verplaats de cursor naar de eerste bestandsnaam die begint met de volgende ingedrukte toets
zou over het algemeen een letter of cijfer zijn. Het geval is aanzienlijk; `a' en `A' zijn
verschillend. Als er binnen 2 seconden geen toets wordt ingedrukt, wordt het commando geannuleerd.

Als er geen bestanden beginnen met het opgegeven teken, wordt naar het eerste bestand verplaatst
begint met een later teken (in asciibetische volgorde). Als er geen zijn waarvoor dit
Als dit het geval is, wordt naar het laatste bestand verplaatst --- tenzij er geen bestanden zijn (alleen
directory's), in welk geval het geen effect heeft.

BEZICHTIGING A FILE


Om een ​​bestand vanuit de selector te bekijken, kunt u erop klikken of op ` drukkenEnter'na het verplaatsen van de
cursor naar het relevante bestand, of klik met de rechtermuisknop op het bestand en kies 'Bestand' en vervolgens 'Openen'.

`Enter'
`Klik met de linkermuisknop op het bestand'
`Keuzeschakelaar menu, file, Openen'
Bekijk het gekozen afbeeldingsbestand, of als er een submap is gekozen, maak dat dan de huidige
directory.

DIALOG DOZEN


Bekijk De Kijker, voor meer informatie over hoe de viewer werkt. Als xzgv een serieus probleem heeft
het lezen van een bestand, zal een foutmelding geven. Fouten worden weergegeven in dialoogvensters die verschijnen in het
midden van het scherm --- ze blijven daar totdat u klikt Ok (of druk op `Enter' of `Esc').

xzgv gebruikt soortgelijke dialoogvensters ook voor andere zaken:

- Bevestiging krijgen dat je iets wilt doen. `Enter' of `y' kiest 'ja'; `Esc' of
`n' kiest nee. (Nogmaals, u kunt met de muis op de relevante knop klikken om hetzelfde te doen.)

- Voortgang tonen bij het updaten van een miniatuur. Dit is wat dat betreft een enigszins ongebruikelijke dialoog
het verdwijnt automatisch wanneer de update is voltooid. Het biedt echter wel een
Annuleer knop waarop u kunt klikken om de update af te breken (door op `Enter' of `Esc' doet de
dezelfde).

- Een mapnaam lezen. Hier typt u de mapnaam en klikt u vervolgens op Ok (of
druk op `Enter'), of klik Annuleer (of druk op `Esc') afbreken. De gebruikte tekstinvoer-widget
staat een bepaalde hoeveelheid bewerking toe, inclusief deze toetsen:

`Cursor Links'
`Ctrl-b'
Verplaats de cursor naar links. (Een verticale balk geeft de cursorpositie weer.)

`Cursor Rechts'
`Ctrl-f'
Verplaats de cursor naar rechts.

`Home'
`Ctrl-a'
Verplaats de cursor naar het begin van de regel.

`Einde'
`Ctrl-e'
Verplaats de cursor naar het einde van de regel.

`Backspace'
`Ctrl-h'
Verwijder het teken links van de cursor. (Merk op dat `Backspace' is (meestal) de sleutel
boven de hoofd`Enter' sleutel; het wordt vaak eenvoudigweg als een pijl aangeduid.)

`Verwijder'
`Ctrl-d'
Verwijder het teken waarop de cursor staat.

U kunt ook de X-selectie instellen (door tekst met de muis te selecteren of `Shift'
terwijl u de cursor verplaatst) om het plakken van tekst in andere programma's mogelijk te maken, en dat kunt u doen
knip/kopieer/plak tekst op de gebruikelijke manieren:

`Shift-Verwijderen'
`Ctrl-x'
Tekst knippen.

`Ctrl-Invoegen'
`Ctrl-c'
Kopieer tekst.

`Shift-Invoegen'
`Ctrl-v'
Tekst plakken.

Met dit laatste commando kun je ook tekst uit (sommige) andere programma's plakken.

SLUITEN A FILE


Wanneer u een bestand bekijkt, blijft het subvenster van de viewer het doorgaans weergeven totdat u een bestand bekijkt
ander bestand. Als u het bestand echter `sluit', stopt de viewer met het weergeven van het bestand en
keert terug naar de oorspronkelijke staat.

`Ctrl-w'
`Keuzeschakelaar menu, file, Sluiten'
`Sluit' het momenteel bekeken bestand en wist het subvenster van de viewer.

FILE BIJZONDERHEDEN


De lijst die de selector voor een bestand geeft is vrij schaars --- alleen de bestandsnaam en (if
het bestand heeft er één) de bijbehorende miniatuur. Hoewel dit de zaken simpel houdt, jij
wil soms weten hoeveel ruimte een bestand in beslag neemt, wanneer het voor het laatst is gewijzigd, de
afmetingen van het beeld, dat soort dingen. U kunt dus details van één enkel bestand weergeven
met behulp van het commando `bestandsdetails':

`:'
`;'
`Keuzeschakelaar menu, file, Details'
Toon verschillende details over het bestand waarnaar de toetsenbordcursor verwijst. Zien De
Keuzeschakelaar Menu, voor het kiezen van de bestandsdetails worden gegeven voor het gebruik van de
muis. (In principe klikt u met de rechtermuisknop op het bestand wanneer het menu verschijnt.)

De meeste getoonde details zijn afkomstig van het besturingssysteem (door gebruik te maken van de `staat(2)' systeemoproep), en
moet altijd beschikbaar zijn, tenzij u beperkte machtigingen heeft voor de map waarin het bestand zich bevindt
is in. De bestandsafmetingen (breedte/hoogte) zijn echter afkomstig van de miniatuur van het bestand. Als het
er geen heeft, of als het onleesbaar is, of als het er een heeft en het is leesbaar, maar het is er niet
vermeld de breedte/hoogte van de originele afbeelding en vervolgens de Details oppompen van thumbnail gebied is grijs
uit.

(Ter toelichting op dit laatste punt --- versies van zgv vóór 5.0 werden niet gegenereerd
breedte/hoogte opmerkingen in thumbnails, zodat vooral zgv-gebruikers de breedte/hoogte kunnen vinden
bijzonderheden ontbreken. (xzgv is altijd goed geweest, maar alleen zgv had dit probleem.)
Erger nog, versies 5.0 en 5.1 genereerden ze met onjuiste formaten voor de meeste JPEG's. Repareren
elk probleem voor een bepaalde map, doe `rm -Fr .xvafbeeldingen' in die map vanaf een shell-prompt
en maak de miniaturen opnieuw met zgv 5.2 of hoger, of xzgv/xv/Gimp.)

TAGGEREN


De bestandskiezer is niet beperkt tot het werken aan één bestand tegelijk. Je kunt 'taggen' als
veel (of zo weinig) bestanden als u wilt, en bepaalde opdrachten die in deze sectie worden beschreven, zullen dat ook doen
handel ernaar.

Aanvankelijk zijn alle bestanden niet getagd en worden de bestandsnamen meestal in het zwart weergegeven (hoewel dit
hangt af van het GTK+-thema dat u gebruikt). Gelabelde bestanden worden rood weergegeven.

Tag en Label verwijderen commando's
Er zijn verschillende manieren om bestanden te taggen of de tag te verwijderen. De toetsenbordgebaseerde versies die werken
individuele bestanden (ook beschikbaar op de Tagging menu) verplaats de cursor één rij omlaag
achteraf, om het taggen of verwijderen van meerdere bestanden eenvoudiger te maken.

Om een ​​enkel bestand met de muis te taggen of te verwijderen, houdt u de control-klik ingedrukt (dat wil zeggen: houd de control
en klik) op de relevante bestandsnaam of miniatuur in de selector. Het is waar dat jij
zou kunnen gebruiken Tag en / of Label verwijderen op de Tagging menukaart (zie De Keuzeschakelaar Menu, voor hoe u moet kiezen
het bestand wordt getagd/niet getagd als je dit op deze manier doet), maar dit is meestal veel minder handig
dan met Control-klik. (De menu-items daarvoor zijn eigenlijk alleen voor de volledigheid.)

Er is ook een opdracht beschikbaar in de viewer om het momenteel bekeken bestand te taggen. Zien
De wereld beeld, voor details.

`='
`+'
`Toetsenbord +'
`0'
`Keuzeschakelaar menu, taggen, Tag'
Tag-bestand.

`-'
`Toetsenbord -'
`9'
`Keuzeschakelaar menu, taggen, Label verwijderen'
Bestand verwijderen.

`anders ='
`Alt-toetsenbord +'
`Alt-0'
`Keuzeschakelaar menu, taggen, Tag Alles'
Tag alle bestanden.

`anders -'
`Alt-toetsenbord -'
`Alt-9'
`Keuzeschakelaar menu, taggen, Label verwijderen Alles'
Detag van alle bestanden verwijderen.

`Alt'
`Keuzeschakelaar menu, taggen, Toggle Alles'
Schakel alle tags in. Hierdoor wordt de getagde status omgekeerd, zodat alle eerder getagde bestanden behouden blijven
worden niet meer getagd, en alle eerder niet-gelabelde bestanden worden getagd.

Momenteel is er geen manier om de tagstatus van een (enkel) bestand via het toetsenbord te wijzigen.

bewegend Tussen tagged Bestanden
Met deze opdrachten kunt u zoeken naar (verplaatsen naar) het volgende of vorige getagde bestand (indien aanwezig).
Merk op dat `volgende' en `vorige' hier relatief zijn ten opzichte van de positie van de toetsenbordcursor; als
Als u deze vanuit het menu gebruikt, zorg er dan voor dat u met de rechtermuisknop klikt op het bestand dat u wilt starten
zoeken van.

`/'
`Keuzeschakelaar menu, taggen, Volgende tagged'
Ga naar het volgende getagde bestand in dir.

`?'
`Keuzeschakelaar menu, taggen, Vorige tagged'
Ga naar het vorige getagde bestand in dir.

Equivalente opdrachten zijn ook beschikbaar in de viewer (zie De wereld beeld).

Kopiëren/Verplaatsen Bestanden
U kunt getagde bestanden kopiëren of verplaatsen naar een map die u opgeeft. Als er geen bestanden zijn getagd, wordt xzgv
kopieert/verplaatst het bestand waar de cursor momenteel op staat --- tenzij de cursor op a staat
submap, in welk geval er een fout wordt weergegeven.

`C (Shift-c)'
`Keuzeschakelaar menu, file, Kopiëren'
Kopieer getagde bestanden (of het huidige bestand) naar een bepaalde map. xzgv vraagt ​​om de
doelmap met behulp van een dialoogvenster (zie Dialoog Boxen) en kopieert de bestanden daarheen.
Als het gaat om het kopiëren van een bestand, maar er staat een bestaand bestand in de map met hetzelfde
naam, het bestand wordt niet gekopieerd en de overige bestanden ook niet.

`M (Shift-m)'
`Keuzeschakelaar menu, file, Verplaatsen'
Verplaats getagde bestanden (of het huidige bestand) op dezelfde manier.

HERNOEMEN A FILE


Naast het kopiëren/verplaatsen van bestanden, kunt u ze ook hernoemen:

`Ctrl-n'
`Keuzeschakelaar menu, file, andere naam geven filet'
Hernoem het huidige bestand of de map --- xzgv zal weigeren bestaande bestanden of mappen te overschrijven
bestanden/mappen. De nieuwe naam moet in de huidige map blijven staan. (Zien
Kopiëren/Verplaatsen Bestanden, voor hoe u een bestand naar een andere map verplaatst (hoewel
met dezelfde naam).) Zie De Keuzeschakelaar Menu, voor hoe u het hernoemde bestand kiest
bij gebruik van de muis. (In principe klikt u met de rechtermuisknop op het bestand wanneer u het
menu.)

Ik weet het'Ctrl-n' is niet de meest geheugensteuntje die mogelijk is voor 'hernoemen', maar al het goede
die zijn meegenomen. :-/

VERWIJDEREN A FILE


Een bestand verwijderen is vrij eenvoudig:

`Ctrl-d'
`Keuzeschakelaar menu, file, Verwijder filet'
Verwijder het bestand waarnaar de toetsenbordcursor verwijst (en eventuele bijbehorende miniatuur).
Bekijk De Keuzeschakelaar Menu, voor hoe u het bestand kunt kiezen dat u wilt verwijderen wanneer u de muis gebruikt.
(In principe klikt u met de rechtermuisknop op het bestand wanneer het menu verschijnt.)

Merk op dat slechts één bestand wordt verwijderd (vandaar `Bestand verwijderen'); daar is momenteel geen mogelijkheid toe
verwijder alle getagde bestanden.

VERANDEREN DIRECTORY


De eenvoudigste manier om de huidige map in xzgv te wijzigen is meestal door op een map te klikken
item in de bestandslijst (of verplaats de cursor ernaartoe en druk op `Enter'). Het selecteren van de `..'
item wordt verplaatst naar de bovenliggende map van de huidige.

Er is echter een alternatief:

(Merk op dat de sleutel voor dit commando shift-` isg', niet 'g'.)

`G'
`Keuzeschakelaar menu, adresboek, Veranderen'
Ga naar een opgegeven map. xzgv vraagt ​​via een dialoogvenster naar de doelmap
vak waarin u de naam van de map moet typen (zie Dialoog Boxen), en gaat daarnaartoe
map als deze bestaat.

HERSCANNEN HET DIRECTORY


Normaal gesproken leest xzgv een map één keer (bij het opstarten, of wanneer er een nieuwe map is
geselecteerd). Dus als de inhoud van de map door een ander programma wordt gewijzigd, is dit niet het geval
automatisch weerspiegeld. Je kunt xzgv echter expliciet vertellen dat hij de map opnieuw moet scannen
(lees de inhoud opnieuw), waardoor xzgv's idee van wat erin zit zal worden bijgewerkt:

`Ctrl-r'
`Keuzeschakelaar menu, adresboek, Opnieuw scannen'
Scan de huidige map opnieuw.

VERANDEREN HET SORTEREN BESTELLEN


Normaal gesproken worden de bestanden in asciibetische volgorde op naam weergegeven. In plaats daarvan kunt u dat echter ook doen
laat de bestandslijst sorteren op grootte, laatst gewijzigde datum/tijd of op `extensie' (het bestand
type).

(Alleen de volgorde van de bestanden kan worden gewijzigd; mappen worden altijd als eerste vermeld, en altijd
op naamvolgorde.)

`Alt-n'
`Keuzeschakelaar menu, adresboek, Sorteer by Naam'
Sorteren op naam. Dit is de standaardinstelling.

`Alt-e'
`Keuzeschakelaar menu, adresboek, Sorteer by Verlenging'
Sorteer op extensie.

`Alt-s'
`Keuzeschakelaar menu, adresboek, Sorteer by Maat'
Sorteer op maat. De grootste bestanden worden als laatste vermeld.

`Alt-d'
`Keuzeschakelaar menu, adresboek, Sorteer by Tijd & Datum'
Sorteer op tijd/datum. De nieuwste bestanden worden als laatste vermeld.

U kunt de standaard sorteervolgorde instellen via de opdrachtregel (zie Het aanroepen xzgv) of een configuratie
bestand (zie configureren xzgv).

Er zijn drie mogelijke tijdstempels die u kunt gebruiken voor de sorteervolgorde van 'Tijd en Datum':

`Alt-Shift-m'
`Keuzeschakelaar menu, adresboek, Tijd & Datum Type, Wijziging Tijd (mtijd)'
Gebruik de laatst gewijzigde tijd (`mtime'). Dit is de standaardinstelling.

`Alt-Shift-c'
`Keuzeschakelaar menu, adresboek, Tijd & Datum Type, Kenmerk Veranderen Tijd (ctijd)'
Gebruik de laatste attribuutwijzigingstijd (`ctime'). Merk op dat dit het geval is niet altijd de tijd
het bestand is gemaakt, waar het soms voor wordt aangezien; bijvoorbeeld het verplaatsen van een bestand
met `mv' zal meestal de ctime veranderen.

`Alt-Shift-a'
`Keuzeschakelaar menu, adresboek, Tijd & Datum Type, Toegang tot Tijd (een tijd)'
Gebruik de laatst gebruikte tijd (`mtime'). De selectorvolgorde is niet automatisch
bijgewerkt wanneer xzgv bestanden leest, omdat dit waarschijnlijk vervelend zou zijn; doe een handleiding
scan indien nodig opnieuw.

FILE KEUZE OPTIES


Verschillende aspecten van het gedrag van de bestandskiezer kunnen worden geconfigureerd terwijl xzgv actief is.
door deze schakelopdrachten te gebruiken (die de functie inschakelen als deze eerder was uitgeschakeld,
en vice versa).

Deze instellingen kunnen ook worden gewijzigd met behulp van opdrachtregelopties (zie Opties) en/of configuratie
bestandsinstellingen (zie configureren xzgv).

`Alt-a'
`Keuzeschakelaar menu, Opties, automobiel Verbergen'
Schakel het automatisch verbergen van de selector in wanneer een foto wordt bekeken (standaard uitgeschakeld).
Dit is handig voor kleine schermen/vensters, of voor oude zgv-gebruikers die alleen maar graven
die groovy modale interface, eh, man. :-)

`alt-b'
`Keuzeschakelaar menu, Opties, Status Bar'
Schakel de statusbalk onder aan de selector in (standaard uitgeschakeld). Dit wordt weergegeven
berichten onder bepaalde omstandigheden --- normaal gesproken staat er alleen wanneer er een foto is
wordt gelezen.

`Keuzeschakelaar menu, Opties, Thumbnail Berichten'
Schakel het lezen van miniatuurberichten in (standaard is uitgeschakeld), alleen zichtbaar als de statusbalk
is ingeschakeld. Deze berichten maken duidelijk wanneer alle thumbnails zijn gelezen, maar
het is over het algemeen rechtvaardig om elke keer dat u van map verandert iets te laten oplichten
vervelend.

`v'
`Keuzeschakelaar menu, Opties, Dun Rijen'
Schakel de modus 'dunne rijen' uit (standaard uitgeschakeld), waarbij miniaturen op een derde worden weergegeven
hun normale grootte zodat veel meer bestanden tegelijk kunnen worden weergegeven. (Het vreemde toetsenbord
De snelkoppeling hiervoor is overgenomen van de `visuele' modusschakelaar van zgv, die ongeveer een
vergelijkbaar effect.)

HET KIJKER


Nadat u een bestand hebt geselecteerd om te bekijken, wordt het weergegeven in de viewer (het rechtergedeelte van
xzgv-venster). In dit gedeelte wordt beschreven wat u kunt doen terwijl u de afbeelding bekijkt.

Net als de selector heeft de viewer zijn eigen menu --- klik met de rechtermuisknop ergens in de viewer (of
druk op `F10' of `Menu') om het te tonen --- en een soortgelijk helpmenu (zie De Keuzeschakelaar Menu).

VERLATEN HET KIJKER


Wanneer u de muis gebruikt om xzgv te besturen, maakt het niet uit of u de selector of de viewer gebruikt
heeft toetsenbordfocus --- muisbewerkingen overstijgen zulke kleine grenzen. :-) Maar toetsenbord
controle is (noodzakelijkerwijs) effectief modaal, en dus moet je de kijker op volgorde 'verlaten'
om weer toetsenbordcontrole over de selector te krijgen. U moet ook de viewer afsluiten als
je hebt de automatische verbergmodus ingeschakeld.

Het verlaten van de viewer is eenvoudig:

`Esc'
`Tab'
`Kijker menu, afrit naar Keuzeschakelaar'
Verlaat de kijker. Hierdoor wordt de selector ook teruggezet naar zijn vroegere grootte, als die er al was
voorheen ‘verborgen’.

Een andere manier om de viewer te verlaten is door er met de middelste muisknop op te klikken, maar dan met alleen de muis
heeft eigenlijk alleen nut als de selector 'verborgen' is.

BIG AFBEELDINGEN


Een afbeelding kan te groot zijn om geheel in het kijkvenster te passen. Er zijn twee belangrijke
dingen die u kunnen helpen meer van de foto in één keer te zien:

- Maak het xzgv-venster groter. Je zou het kunnen 'maximaliseren' met je window manager, of met jezelf
zou xzgv kunnen starten met een groter venster met `--geometrie' of volledig schermmodus (zie Opties).
De modus Volledig scherm geeft xzgv de maximaal mogelijke venstergrootte, maar heeft samenwerking nodig
van je windowmanager (en helaas zijn velen niet zo bereid als je zou willen) --- in sommige
gevallen kun je zelfs `--geometrie 100%x100%'effectiever te zijn.

- Verberg de selector. Om dit te doen, gebruikt u de automatische verbergmodus (zie Dien in Keuzeschakelaar Opties), of
verberg de selector expliciet (zie Verbergen de Keuzeschakelaar).

Maar dit zijn uiteraard slechts gedeeltelijke oplossingen voor het probleem; dat zal er onvermijdelijk zijn
Zorg er altijd voor dat afbeeldingen groter zijn dan uw scherm in één keer kan weergeven. Over het algemeen zijn er dus wel
twee manieren om het geheel van de foto te zien.

Scrollen
Scrollen is de standaardbenadering voor het verwerken van grote afbeeldingen in xzgv. Wanneer de kijker dat is
opgestart, wordt de linkerbovenhoek van de afbeelding weergegeven --- u kunt de afbeelding slepen
rond met de muis (dat wil zeggen: houd de knop ingedrukt en beweeg vervolgens de muis),
of gebruik de schuifbalken, of gebruik de cursortoetsen (en andere) om door de rest van het scherm te bewegen
foto:

`Cursor Up'
`K'
Ga 100 pixels omhoog. `Ctrl-cursor Up' en `k' gaan beide 10 pixels omhoog.

`Cursor Beneden'
`J'
Ga 100 pixels omlaag. `Ctrl-cursor Beneden' en `j' gaan beide 10 pixels naar beneden.

`Cursor Links'
`H'
Verplaats 100 pixels naar links. `Ctrl-cursor Links' en `h' bewegen beide 10 pixels naar links.

`Cursor Rechts'
`L'
Verplaats 100 pixels naar rechts. `Ctrl-cursor Rechts' en `l' bewegen beide 10 pixels naar rechts.

`Pagina Up'
`Shift-cursor Up'
`naar Ctrl'
Ga (bijna) de raamhoogte omhoog. (Het beweegt met 90% van de hoogte.)

`Pagina Beneden'
`Shift-cursor Beneden'
`Ctrl-v'
Verplaats (bijna) de raamhoogte naar beneden.

`-'
`Shift-cursor Links'
Ga (bijna) een vensterlengte naar links. (Het beweegt met 90% ervan.)

`='
`Shift-cursor Rechts'
Ga (bijna) een vensterlengte naar rechts.

`Home'
`Ctrl-a'
Ga naar de linkerbovenhoek van de afbeelding.

`Einde'
`Ctrl-e'
Ga naar de rechterbenedenhoek van de afbeelding.

Zoom Mode
Een alternatieve manier om het hele plaatje te bekijken, waarbij je het hele plaatje kunt zien
alles tegelijk op het scherm weergeven, ongeacht hoe groot (of klein) het is, is de zoommodus.

De naam van de zoommodus is afgeleid van het idee om een ​​klein bestand te 'inzoomen' zodat het in het venster past. Maar
in werkelijkheid wordt het vaker gebruikt om een ​​groot bestand passend te maken.

De zoommodus is niet de standaardmodus en moet worden ingeschakeld. Eenmaal ingeschakeld, blijft het ingeschakeld totdat u
schakel het opnieuw uit (of totdat u schaling inschakelt, of selecteer Normaal (Zie scaling)).

`z'
`Kijker menu, Opties, Zoom (fit naar raam)'
Schakel de zoommodus in.

`Alt-r'
`Kijker menu, Opties, . inzoomen Verminderen Alleen'
Alleen in de zoommodus verminderen foto's die passen. Dit kan handig zijn als u gaat
door veel foto's van onvoorspelbaar formaat, omdat je dan alles kunt zien
gemakkelijk een groot geheel zonder ook te betekenen dat kleine pictogrammen een schaal van aannemen
Bijbelse proporties. :-)

De manier waarop de zoommodus een bestand verkleint zodat het in het venster past, is (relatief) snel maar hard
kan de foto er wat lelijk uit laten zien. Mogelijk komt er in de toekomst een afvlakkingsmogelijkheid zoals die van zgv
vkludge, maar voorlopig ben ik bang dat de vrij ruwe formaatwijziging het enige is dat beschikbaar is.

Er is in feite een alternatief voor de zoommodus, omdat u in plaats daarvan een afbeelding kunt verkleinen. Dit
is echter over het algemeen alleen nuttig voor zeer grote afbeeldingen; zoommodus is meestal rechts
Ding voor het grootste deel.

SCHAAL


U kunt een afbeelding schalen --- hierdoor lijkt deze groter (of kleiner) op het scherm. xzgv handelingen
net alsof de afbeelding op schaal de echte afbeelding was; de cursortoetsen scrollen bijvoorbeeld
rond in stappen van 100 geschaalde pixels, zelfs als dit betekent dat u een fractie van een pixel (of
veel pixels) in de originele afbeelding (en vergelijkbaar voor beweging met de muis).

De belangrijkste beperking van schalen (behalve hoeveel het de zaken vertraagt ​​:-), tenminste
bij opschalen) is dat je alleen kunt schalen met gehele waarden, dus je kunt ze alleen maken
pixel in de afbeelding twee keer zo breed/hoog, of drie keer zo breed/hoog, of vier keer, enzovoort
op.

(Het lijkt misschien vreemd om bijvoorbeeld 'twee keer zo breed/hoog' te zeggen in plaats van 'twee keer zo groot', maar
technisch gezien zou 'twee keer zo groot' verwijzen naar het vergroten van de breedte (en hoogte).
ongeveer 1.414...)

Normaal gesproken voert xzgv geen schaling uit, wat kan worden beschouwd als een verhouding van 1:1. Opschalen
verhoogt die verhouding. Hoe deze wordt verhoogd, hangt af van welke optie/toets u gebruikt:

`d'
`Kijker menu, Schalen, Dubbel scaling'
Verhoog de verhouding door deze te verdubbelen --- dit leidt tot verhoudingen van 2:1, 4:1, 8:1...

`s'
`Kijker menu, Schalen, Toevoegen 1 naar scaling'
Verhoog de verhouding door er één toe te voegen --- leidt tot verhoudingen van 2:1, 3:1, 4:1...

Er zijn vergelijkbare opdrachten om de verhouding te verkleinen:

`D (Shift-d)'
`Kijker menu, Schalen, Halveren scaling'
Verlaag de verhouding door deze te halveren.

`S (Shift-s)'
`Kijker menu, Schalen, Sub 1 oppompen van scaling'
Verlaag de verhouding door er één af te trekken.

Meestal zijn de dubbele/halve schaling nuttiger.

Merk op dat u de schaal ook kunt verdubbelen/halveren door met Shift-links op de viewer te klikken
dubbel en houd Shift ingedrukt en klik met de rechtermuisknop om te halveren. Deze verandert nog steeds van schaal `rond' het midden van
wel in het venster (in plaats van rond het punt waarop is geklikt, zoals je zou verwachten), namelijk
een beetje vreemd en kan in de toekomst mogelijk worden gewijzigd.

Wanneer u ‘onder’ 1:1 schaalt, leiden de bovenstaande opdrachten tot verhoudingen van (bijv.) 1:2, 1:4, 1:8,
enz. --- dat wil zeggen dat de verhoudingen op dezelfde manier werken, maar dan andersom. Dit geeft je
een steeds kleiner beeld.

De schaalverhouding wordt nooit lager dan 1:32 verlaagd. Het wordt ook nooit verder verhoogd dan de
punt waar de totale afbeeldingsgrootte groter zou zijn dan 32767x32767 --- deze limiet is te wijten aan de
combinatie van X's limiet voor venstergroottes, en de implementatie die door xzgv wordt gebruikt voor schaling.

Een probleem met opschalen, gezien de manier waarop het momenteel wordt geïmplementeerd, is dat dit niet het geval is
zeer geschikt voor dithered weergave --- dus als u op een 8-bits server draait, sleept u de
het beeld langzaam rondgaat bij het gebruik van schaling (vooral schaling met interpolatie) kan het gevolg zijn
in een aantal vervelende, streperige, onverstoorbare delen van de foto. :-(

U kunt het effect van het schalen (omhoog of omlaag) op elk gewenst moment ongedaan maken:

`n'
`Kijker menu, Schalen, Normaal'
Hervat de 'normale' weergave --- schakelt de schaalmodus uit, en ook de zoommodus.

Normaal gesproken werkt het opschalen door de pixels eenvoudigweg in steeds grotere vierkanten te maken (in
effect), die dezelfde kleur behouden. U kunt echter een functie inschakelen genaamd
'interpolatie' die de kleurverandering tussen de linkerbovenhoeken soepel laat verlopen
elke pixel. Dit is zeer langzaam, maar ziet er leuk uit.

`i'
`Kijker menu, Opties, Interpoleren wanneer scaling'
Schakel interpolatie in schaalmodus in.

(Als je het uiterlijk van schalen met interpolatie leuk vindt, ben je misschien ook geïnteresseerd in een
programma dat ik schreef genaamd pnminterp, waarmee u een PGM- of PPM-bestand kunt opschalen terwijl u dit toepast
effect. Tegenwoordig maakt het deel uit van het netpbm-pakket.)

Verkleinen wordt echter een beetje geïmplementeerd als een zoommodus voor speciale gevallen, en momenteel
er zijn geen manieren om dat er mooier uit te laten zien. :-/

xzgv keert normaal gesproken de schaal terug naar normaal (de schaal wordt teruggezet naar 1:1) wanneer u
een nieuwe foto. Het is echter mogelijk om dit gedrag uit te schakelen (zie Kijker Opties).

Er is ook ondersteuning voor een alternatieve vorm van schaling --- ontkoppeld of asspecifiek,
schaalvergroting. Wanneer u op deze manier schaalt, wordt slechts één as van de afbeelding tegelijk geschaald. Voor
U kunt er bijvoorbeeld voor kiezen om de hoogte van een afbeelding effectief te verdubbelen (met de breedte
ongewijzigd gelaten). Dit soort schaling is inderdaad nuttig voor tijdelijke correcties
afbeeldingen die bedoeld zijn voor weergave met pixels die twee keer zo breed of hoog zijn als normaal.

`x'
`Kijker menu, Schalen, X Enkel en alleen, Dubbel scaling'
Verhoog de (x-as) verhouding door deze te verdubbelen.

`X (Shift-x)'
`Kijker menu, Schalen, X Enkel en alleen, Halveren scaling'
Verlaag de verhouding (x-as) door deze te halveren.

`Alt-x'
`Kijker menu, Schalen, X Enkel en alleen, Toevoegen 1 naar scaling'
Verhoog de (x-as) verhouding door er één toe te voegen.

`Alt-Shift-x'
`Kijker menu, Schalen, X Enkel en alleen, Sub 1 oppompen van scaling'
Verlaag de verhouding (x-as) door er één af te trekken.

`y'
`Kijker menu, Schalen, Y Enkel en alleen, Dubbel scaling'
Verhoog de (y-as) verhouding door deze te verdubbelen.

`Y (Shift-y)'
`Kijker menu, Schalen, Y Enkel en alleen, Halveren scaling'
Verlaag de (y-as) verhouding door deze te halveren.

`Alt-y'
`Kijker menu, Schalen, Y Enkel en alleen, Toevoegen 1 naar scaling'
Verhoog de (y-as) verhouding door er één toe te voegen.

`Alt-Shift-y'
`Kijker menu, Schalen, Y Enkel en alleen, Sub 1 oppompen van scaling'
Verlaag de (y-as) verhouding door er één af te trekken.

Er zijn ook muissnelkoppelingen voor het omhoog/omlaag schalen van een enkele as; controle-links-klik
schaalt omhoog, en terwijl u met de rechtermuisknop klikt, schaalt u omlaag. Standaard werkt dit op de y-as, maar
de actieve as kan worden omgeschakeld met `Alt-c', of door de `CT+Klik Weegschalen X As'
optie (zie Kijker Opties).

Interpolatie wordt momenteel niet ondersteund in situaties waarin de x-schaling niet overeenkomt
de y-schaal.

SPIEGEL EN DRAAIEN


Soms wil je bij het bekijken van een foto deze horizontaal of verticaal spiegelen, of
draai het:

`m'
`Kijker menu, Oriëntatie, Spiegel (horizon)'
'Spiegel' de foto (draai hem horizontaal).

`f'
`Kijker menu, Oriëntatie, Tik (Groen)'
Draai de afbeelding om (verticaal spiegelen).

`r'
`Kijker menu, Oriëntatie, Roteren Rechts'
Draai de afbeelding 90 graden met de klok mee.

`R (Shift-r)'
`Kijker menu, Oriëntatie, Roteren Links'
Draai de afbeelding 90 graden tegen de klok in. (Elke Amerikaanse lezer is verrast en/of
geïrriteerd door het feit dat ik niet 'tegen de klok in' zeg, zal ik beseffen waarom de menu's 'roteren' zeggen
rechts links. :-))

`N (Shift-n)'
`Kijker menu, Oriëntatie, Normaal'
Herstel de beeldoriëntatie naar normaal. Dit maakt het effect van eventuele spiegels ongedaan,
flips en/of rotaties.

xzgv keert normaal gesproken de oriëntatie van de afbeelding om (de manier waarop de afbeelding is getransformeerd).
door spiegelen/omdraaien/draaien) terug naar normaal wanneer u een nieuwe foto bekijkt. Het is echter mogelijk
om dit uit te schakelen (zie Kijker Opties), zodat nieuwe foto's worden gespiegeld, omgedraaid,
en/of op dezelfde manier gedraaid.

HELDERHEID EN CONTRAST


[Het wijzigen van helderheid en contrast wordt niet ondersteund in xzgv 0.9.] xzgv biedt ondersteuning
voor het veranderen van helderheid en contrast, hoewel gezien de manier waarop het beeld opnieuw moet worden getekend
Als u dit doet, kan het een beetje traag zijn.

Momenteel is er geen manier om dit met de muis te doen; dit zou snel opgelost moeten zijn.

`,'
Verlaag het contrast.

`.'
Verhoog Contrast.

`<'
Helderheid verlagen.

`>'
Verhoog de helderheid.

`:'
`;'
Zet het contrast en de helderheid terug naar normaal. (`*' wordt ook ondersteund, voor hysterisch
rozijnen.) Houd er rekening mee dat dit met opzet is gedaan doet niet invloed hebben op de gamma-aanpassing.

Elke contrastverandering wordt toegepast vóór elke helderheidsverandering, en elke gamma-aanpassing ook
vóór beide toegepast.

Gamma AANPASSING


[Gamma wordt niet ondersteund in xzgv 0.9.] Ah ja, gamma. Welk plezier. Het fundamentele probleem is dit
--- Verschillende displays hebben verschillende intensiteitsresponscurves. ''Dit heeft veel opgeleverd.''
mensen zijn erg boos en worden algemeen beschouwd als een slechte zet.'' :-)

Het betekent dat je een manier nodig hebt om aan te passen hoe helder je de afbeelding weergeeft
compenseren. Maar aangezien we te maken hebben met responscurves, is dit niet alleen een kwestie van
het veranderen van de helderheid op een lineaire manier.

Dat lijkt niet zo moeilijk om mee om te gaan, toch? Het enige dat u nodig hebt, is het gamma (een getal
die specificeert hoeveel de curve buigt) voor de afbeelding, en voor het scherm: deel één door
de andere en pas deze eventueel aan. Vreugde.

Maar aangezien het probleem al bestaat sinds we er meer dan acht begonnen weer te geven
kleuren, het zal u niet verbazen dat het al is opgelost. En de oplossingen allemaal
hebben de neiging te botsen, en iedereen heeft een ander idee over hoe dit op te lossen. De gebruikelijke 'oplossing' is
om aan te nemen dat degene die de afbeelding heeft gemaakt, deze heeft gemaakt met een gamma dat overeenkomt met het gamma van jou
weergeven, zodat u de bits gewoon op het scherm kunt proppen. Omdat dit gemakkelijk is, is het de
meest wijdverbreide aanpak. Maar het is een beetje dom, dus niet iedereen doet het. Combineer dat
met het ontbreken van gammaspecificatie in de meeste beeldformaten en de vaak valse waarden
gespecificeerd door mensen in degenen die dat wel doen, en presto --- het beeldgamma zou rechtvaardig kunnen zijn
over alles. En het gamma van het scherm is ook niet eenvoudig te bepalen.

Dus hoe ga je in hemelsnaam om met zoiets dat op een enigszins gezonde manier?

Het in xzgv gekozen antwoord is om gewoon te leven met het feit dat de waarschijnlijkheid van
het automatisch verkrijgen van de juiste waarden voor zowel het scherm- als het beeldgamma is in principe het geval
nul. Als je dat eenmaal accepteert, is het verstandig om het te doen zeer gemakkelijk en snel
verander de gamma-aanpassing naar algemeen vereiste waarden. Dus hier is hoe je het moet doen:

`1'
Gamma-aanpassing instellen op 1.0, dwz geen aanpassing. Dit is de standaardinstelling.

`2'
Stel gamma-aanpassing in op 2.2. Dit is handig voor het bekijken van lineaire-gammabestanden (één
klassiek voorbeeld is raytracer-uitvoer) op een gemiddelde pc-monitor.

`3'
Stel de gamma-aanpassing in op 1 gedeeld door 2.2, dat wil zeggen ongeveer 0.45. Dit is handig voor de
omgekeerd --- gemiddelde pc-monitor-gamma-bestanden bekijken op een lineair-gamma-display.
Historisch gezien geloof ik dat het klassieke voorbeeld het bekijken van pc-bestanden op een
Mac, maar ik weet niet in hoeverre dat tegenwoordig waar is.

`4'
Stel de gamma-aanpassing in op de oorspronkelijke waarde, zoals gespecificeerd door een `--gamma' opdrachtregel
optie (zie Opties) of een gelijkwaardige configuratiebestandsinstelling (zie configureren xzgv). De
de standaardwaarde die wordt gebruikt als er geen is opgegeven, is 1.0.

Een korte toelichting is waarschijnlijk op zijn plaats. De gamma-aanpassingswaarde die u instelt
xzgv wordt feitelijk omgekeerd ten opzichte van (dwz één gedeeld door) de werkelijke gebruikte aanpassingswaarde. Dit
is (geloof het of niet :-)) bedoeld om verwarring te voorkomen door het feit dat weer te geven scherm
gamma is het meest algemeen beschouwd/bekend.

Je kunt de aanpassing ook nauwkeuriger aanpassen, op dezelfde manier als helderheid/contrast:

`Alt-,'
Verlaag de gamma-aanpassing (deel deze door 1.05).

`Alt-.'
Verhoog de gamma-aanpassing (vermenigvuldig deze met 1.05).

Merk op dat `:', en de andere toetsen die de helderheid/contrast resetten, vermijden dit bewust
het resetten van de gamma-aanpassing.

Net als bij helderheid/contrast is er momenteel geen manier om gamma met de muis aan te passen;
dit zou snel opgelost moeten zijn. (Maar de 1/2/3/4 toetsenbordgebaseerde methode zal dat waarschijnlijk nog steeds zijn
de snellere methode.)

VERANDEREN BEELD


Het is mogelijk om direct naar het vorige of volgende bestand (of getagd bestand) te gaan in het
map, of om een ​​bestand te taggen, zonder dat u het bestand uit de bestandskiezer hoeft te kiezen
hand. Deze opdrachten zijn vooral handig bij gebruik van xzgv vanaf het toetsenbord, maar
er is ook een opmerkelijke muissnelkoppeling om naar de volgende afbeelding te gaan.

`Tussenruimte'
`Kijker menu, Volgende Beeld'
Ga naar het volgende bestand in de map en bekijk het. U kunt ook op de foto/viewer klikken
doe dit. (Als u merkt dat dit het slepen van de afbeelding belemmert (hoewel dit wel het geval is).
niet zou moeten doen), of het gewoon niet leuk vindt, kan het worden uitgeschakeld (zie Config Variabelen)).

`b'
`Kijker menu, Vorige Beeld'
Ga naar het vorige bestand in de map en bekijk het.

`Ctrl-spatie'
`Kijker menu, taggen, Tag harte Volgende'
Tag het huidige bestand, ga vervolgens naar het volgende bestand in de map en bekijk het.

`/'
`Kijker menu, taggen, Volgende tagged'
Ga naar het volgende getagde bestand in de map en bekijk het.

`?'
`Kijker menu, taggen, Vorige tagged'
Ga naar het vorige getagde bestand in de map en bekijk het.

VERBERGEN HET KEUZE


Als je op kleine schermen of in een klein venster draait, kan het een beetje vervelend zijn om te verliezen
kijkerruimte doordat de selector voortdurend wordt weergegeven wanneer u deze niet echt nodig heeft.
De gebruikelijke oplossing voor dit probleem is het inschakelen van de automatische verbergmodus. Maar wat als er wat foto's zijn?
die je bekijkt zijn klein en sommige groot? Het kan soms bijna net zo vervelend zijn om de
selector verborgen om ruimte te maken voor een kleine afbeelding die deze niet nodig had. Dus daarvoor
reden, of misschien als je gewoon niet van de automatische verbergmodus houdt :-), kun je er misschien de voorkeur aan geven om te vertrekken
automatisch verbergen en de selector expliciet verbergen indien nodig:

`Z (shift-z)'
`Kijker menu, Venster, Verbergen Keuzeschakelaar'
Verberg de selector. (Dit is eigenlijk een soort schakelaar; 'selector verbergen' als dat zo is
al verborgen maakt het zichtbaar.)

U kunt de selector ook verbergen of zichtbaar maken door met de middelste muisknop op de viewer te klikken.

MINIMALISEREN XZGV


Over het algemeen is het eenvoudig genoeg om uw vensterbeheerder te gebruiken om vensters etc. te wijzigen, maar wanneer
Als u op volledig scherm werkt, kan dit soms een beetje problematisch zijn. Om deze reden heeft xzgv
ingebouwde ondersteuning voor het 'iconificeren' van zichzelf:

`Ctrl-z'
`Kijker menu, Venster, Verkleinen'
Minimaliseer het xzgv-venster.

KIJKER OPTIES


Net als bij de selector kunnen er verschillende opties worden in-/uitgeschakeld die betrekking hebben op de kijker.

Deze instellingen kunnen ook worden gewijzigd met behulp van opdrachtregelopties (zie Opties) en/of configuratie
bestandsinstellingen (zie configureren xzgv).

`z'
`Kijker menu, Opties, Zoom (fit naar raam)'
Schakel de zoommodus in, elders in meer detail besproken (zie Zoom Mode).

`Alt-r'
`Kijker menu, Opties, . inzoomen Verminderen Alleen'
Schakel alleen-verkleinen in de zoommodus in, ook elders behandeld (zie Zoom Mode).

`i'
`Kijker menu, Opties, Interpoleren wanneer scaling'
Schakel tussen interpolatie wanneer een afbeelding wordt vergroot. Nogmaals, dit is al gebeurd
genoemd (zie scaling).

`Alt-c'
`Kijker menu, Opties, CT+Klik Weegschalen X As'
Schakel de schaal van de as in wanneer u Control-klikt (of Control-klikt met de rechtermuisknop) op de
afbeelding. De standaardinstelling is het schalen van de y-as.

`F (shift-f)'
`Kijker menu, Opties, trillen in 15 & 16-bit'
Schakel dithering in 15/16-bits modi in. Dit vergroot de schijnbare kleurdiepte
waardoor gradaties er veel beter uitzien, maar het is langzamer dan weergave zonder dithering, en
kan (in 16-bit) de kleurbalans van een afbeelding enigszins verstoren. (De 'F' sleutel was
hiervoor gekozen omdat de dither-schakelaar functioneel vergelijkbaar is met de `fakecols' van zgv
schakelaar.)

`Kijker menu, Opties, Terugkeren scaling Voor New pic'
Normaal gesproken retourneert xzgv de schaal terug naar 1 (normaal) wanneer er een nieuwe afbeelding is
geselecteerd. Door dit uit te schakelen, kunt u de schaling van de fotoselectie behouden.
(Er is momenteel geen sneltoets voor deze vrij zelden gewijzigde optie ---
Om dit vanaf het toetsenbord te veranderen, moet je het pop-upmenu gebruiken (druk op `F10'), en
selecteer het menu-item.)

`Kijker menu, Opties, Terugkeren Orient. Voor New pic'
Op dezelfde manier keert xzgv terug naar de ware oriëntatie van de afbeelding (niet gespiegeld, geroteerd,
enz.) bij het selecteren van een nieuwe foto. Als u deze optie uitschakelt, betekent dit dat alle
toegepaste spiegels/flips/rotaties blijven over meerdere afbeeldingen bestaan. (Geen toetsenbord
snelkoppeling --- zie hierboven.)

`Kijker menu, Opties, Te gebruiken Exif Beeldoriëntatie'
Schakel ondersteuning voor Exif-oriëntatie in. Apparaten die JPEG-bestanden maken in de Exif
formaat (bijvoorbeeld veel digitale camera's) kan een oriëntatietag aan het bestand toevoegen
geeft aan hoe de camera werd vastgehouden toen de foto werd gemaakt. Wanneer deze tag is
aanwezig is, kan xzgv het beeld aanpassen om te compenseren voor een camera die op zijn camera wordt gehouden
kant. (Dit wordt niet standaard gedaan omdat het het ware beeld verkeerd weergeeft, wat wel zou kunnen
kan verwarrend zijn als u niet weet waarom dit gebeurt.) Het inschakelen van deze optie kan dat wel zijn
handig als je foto's maakt met je camera op de zijkant, maar dat niet wilt
draai de foto's voordat u ze goed kunt bekijken. Uiteraard hiervoor
werk, uw camera moet in de eerste plaats de oriëntatietag plaatsen --- maar
het kan geen kwaad om het te proberen en te zien. (Geen sneltoets --- zie hierboven.)

FILE FORMATS


Afbeeldingsbestanden worden in verschillende vormen of 'bestandsformaten' opgeslagen. xzgv, via
gdk, ondersteunt velen.

FILE TYPE Identificatie


Het formaat waarin een bestand zich bevindt, wordt geïdentificeerd door de inhoud ervan. De code voor het lezen van bestanden is afhankelijk van
libgdk om het bestandstype te bepalen en het bestand correct te lezen; over het algemeen wordt hierbij gebruik gemaakt van de
het `magische nummer' van het formaat om het bestandstype te bepalen --- een JPEG/JFIF-bestand begint bijvoorbeeld met de
(hex)bytes `FF D8'. Dus als je xzgv begint met xzgv foo, en foo heeft een ondersteund formaat
(zoals JPEG), wordt het formaat bepaald en wordt het bestand geladen, ook al is het
'extensie' ontbreekt.

CONFIGUREREN XZGV


Veel aspecten van de manier waarop xzgv werkt, kunnen worden gewijzigd met behulp van een configuratiebestand.

CONFIG FILES


Met een configuratiebestand kunt u aspecten van het gedrag van xzgv wijzigen. xzgv ondersteunt er twee
mogelijke configuratiebestanden --- een systeembrede, /etc/xzgv.conf; en één voor elke gebruiker in
hun thuismap, $HOME/.xzgvrc. Beide zijn optioneel. Als $HOME/.xzgvrc bestaat, is het
gebruikt verkrijgen in plaats daarvan of /etc/xzgv.conf.

Voordat we het formaat van configuratiebestanden beschrijven, kan het helpen om een ​​voorbeeldbestand te geven:

# Voorbeeld xzgv-configuratiebestand
# Commentaarregels beginnen met `#' en worden genegeerd,
# net als lege regels.

# zorg ervoor dat foto's in het venster passen
zoom in
# hog het scherm :-)
volledig scherm aan

Het is een op lijnen gebaseerd formaat. Elke regel (of beter gezegd, elke regel die geen commentaarregel is en
is niet leeg) wijst een waarde toe aan een enkele vooraf gedefinieerde 'variabele'. xzgv heeft er veel van
variabelen die u op deze manier kunt wijzigen. Bijvoorbeeld de volledig scherm optie hierboven
bepaalt of xzgv al dan niet het hele scherm voor zijn venster probeert te gebruiken. Als het gegeven wordt
de waarde `on'/`y'/`ja'/`1' het doet; als 'korting'/`n'/`geen'/`0', dat niet. De meeste variabelen
zijn van dit ja-of-nee `booleaanse' type.

Omdat de variabelen die in een configuratiebestand zijn ingesteld een direct effect hebben op de manier waarop xzgv werkt, kan dit ook het geval zijn
gemakkelijker om ze eenvoudigweg 'instellingen' te noemen. Dergelijke terminologie wordt inderdaad af en toe gebruikt
deze documentatie.

CONFIG VARIABELE SOORTEN


Er zijn verschillende soorten variabelen:

- Booleaans. Dit zijn aan-of-uit-, ja-of-nee-variabelen. De meeste variabelen van het configuratiebestand van xzgv
zijn van dit type.

- Geheel getal (momenteel ongebruikt). Dit zijn hele getallen. De betekenis van het getal hangt ervan af
waarvoor de variabele wordt gebruikt.

- Echt (zwevende komma). Dit kan een geheel getal of een decimale breuk zijn. Alleen de gamma
variabele is van dit type.

- Geometrie. Dit specificatieformaat voor venstergrootte en/of positie wordt alleen gebruikt voor de
`geometrie' instelling. Zien Opties, voor een beschrijving van hoe dit type werkt.

CONFIG VARIABELEN


Momenteel kunnen de meeste configuratievariabelen (instellingen) in xzgv ook via de opdrachtregel worden ingesteld
opties; inderdaad, de naam van de instelling is in al dergelijke gevallen identiek daarvoor voor
lange versie van de optie (bijv. `volledig scherm', `automatisch verbergen'). Als zodanig zijn ze gedocumenteerd
in de sectie waarin opdrachtregelopties en dergelijke worden besproken (zie Opties).

Er zijn echter enkele instellingen die alleen beschikbaar zijn in het configuratiebestand:

klik-voor-volgende
Dit is standaard ingeschakeld, zodat u op de viewer kunt klikken om naar de volgende te gaan
afbeelding. Indien uitgeschakeld, doet klikken op de viewer niets.

BEWEEGREDENEN


Hier probeer ik (RJM) uit te leggen waarom ik de dingen deed zoals ik ze deed. Dit wordt gepresenteerd in een
soort vraag-en-antwoord-formaat.

WAAROM NOG EEN ANDERE KIJKER?


Voorheen concentreerde deze sectie zich op xv; dat was misschien logisch toen ik oorspronkelijk
schreef het, en heeft nog steeds een zekere beperkte betekenis voor zgv, maar voor xzgv was het dat wel
ziet er steeds gedateerder uit. En dus schrijf ik hier een update. :-)

Oorspronkelijk schreef ik xzgv omdat ik, voorzover ik wist, simpelweg niet blij was met de kijkers voor X
van destijds (medio 1999). Op het moment van schrijven (eind 2000) zijn er nog andere belangrijke zaken over xzgv
worden duidelijk, deels door de reacties die ik erop krijg:

o Het is 'snel'. Nee, het voert geen enkele specifieke bewerking sneller uit dan andere kijkers
zoals ik weet (nou ja, misschien thumbnail-updates :-)); in plaats daarvan probeert de interface niet binnen te komen
jouw manier. Klik op een bestandsnaam en de afbeelding verschijnt. Geen veelheid aan werkbalken of
ramen, het is er gewoon.

o Net als bij zgv probeert het één ding goed te doen: foto's bekijken. Hierin is het niet perfect
Wat dat betreft, dat geef ik toe, maar het blijft in ieder geval vrij van beeldbewerking.

o Het lijkt veel op zgv. Sommigen van ons, oude misties, vinden dit leuk. :-)

Ik zal niet doen alsof xzgv de ultieme kijker voor iedereen is. Sommige mensen zullen de voorkeur geven aan andere
benaderingen, of gewoon de voorkeur geven aan andere kijkers. (Sommige mensen gebruiken misschien zelfs nog steeds xv, ghod
verbieden.) Er zijn een paar kijkers die je misschien graag wilt proberen als je er niet veel aan denkt
xzgv:

o gqweergave. Dit lijkt goed bekeken te worden. Ik vind het een beetje gimmickachtig en aanrechtachtig;
niet zo `puur' of gefocust als xzgv, IMHO. Ik denk dat meer mensen het gebruiken dan xzgv.

o xli. Ik weet niet zeker of dit tegenwoordig wordt gehandhaafd, maar een kijker is het niet zo'n slechte kijker. Nee
miniaturen of bestandskiezer. (Tegenwoordig gebruik ik dit meestal voor het instellen van de root
venster pixmap, iets wat ik niet denk dat het in een kijker thuishoort, maar welke xli er wel gebeurt
heel goed in zijn.)

o qiv. Als ik goed tussen de regels lees, is dit in wezen een moderne vervanging voor
xli.

o gtksee. Ik heb dit niet geprobeerd, maar ik denk dat het idee is dat het een ACDSee-kloon is, en
Er schijnen ontzettend veel mensen te zijn die daar een kloon van willen. Dat is hun probleem.
: ^)

o Elektrische ogen. Eerlijk gezegd denk ik dat dit door andere kijkers is overklast
dagen, waaruit blijkt hoe ver we zijn gekomen.

Ah, zegt u, hoe zit het met xv? Nou, dat hebben we gedaan nadrukkelijk het punt bereikt waarop niemand het nodig heeft
xv niet meer. Iedereen die tegenwoordig xv gebruikt, zou die stapel slecht doordachte niet-
Gratis onzin en gebruik een van de betere kijkers die nu beschikbaar zijn. Het is zo simpel.

WAAROM NEE FOTO BEWERKEN MOGELIJKHEDEN?


Het is een fscking kijker, verdomme. Als je xv wilt, weet je waar je het kunt vinden.

(OTOH, als je een fatsoenlijk afbeeldingseditor, gebruik de Gimp.)

WAAROM A TEXINFO HANDMATIG?


Jarenlang heb ik een conventionele 'manpage' voor zgv onderhouden (waarop xzgv losjes gebaseerd was
op). Maar na verloop van tijd besefte ik hoe onmogelijk verwarrend de zgv-manpagina was geworden.

Daarom wilde ik de documentatie van zgv op een verstandiger manier herschrijven, in een ander formaat
dan een manpagina. Ik wilde een gevestigd, goed ondersteund format met structuur en cross-
verwijzend. Ik had het gevoel dat dit een keuze maakte tussen HTML en texinfo. HTML leek mij dat wel
een bewegend doelwit zijn als geen ander, en niet zo goed ondersteund op terminals met alleen tekst als Info
(en dus texinfo). (Dit laatste punt is weliswaar niet zo relevant voor zover het xzgv betreft
betrokken.) Toen ik merkte dat er een converter bestond om texinfo naar HTML te converteren
geval werd de zaak gesloten. De documentatie van xzgv was toen gebaseerd op zgv's --- the
documentatie lijkt waarschijnlijk meer op elkaar dan de programma's. :-)

Begrijp me niet verkeerd --- Ik hou van manpagina's. En zelfs met de uitstekende Texinfo-documentatie
en de zeer behulpzame Texinfo-modus van Emacs, is het schrijven van texinfo nauwelijks eenvoudig. (Zonder Texinfo
mode's knooppunt- en menu-update-opdrachten zou ik persoonlijk bijna onmogelijk vinden!) Maar
grote manpagina's zijn gewoon niet zo goed als referentie, en dit wordt nog verergerd door het relatieve
gebrek aan structuur.

WAAROM ÉÉN RUIMTE ZIN LOOPT AF?


De conventionele manier om texinfo te schrijven is door elke zin te laten volgen door twee spaties na de
punt (of wat dan ook de zin beëindigt). Veel mensen schrijven normaal gesproken op deze manier in een niet-texinfo
context ook. Maar een aanzienlijk deel van de mensen schrijft normaal gesproken tekst met slechts één spatie
na de punt --- en ik ben een van hen.

De Texinfo-documentatie wekt de indruk dat er sprake is van twee spatie Dan moet je worden gebruikt; er staat 'het'
Het is belangrijk om twee spaties aan het einde van zinnen in Texinfo-documenten te plaatsen.'' Maar de
enige omstandigheid waarin de afstand tot het texinfo-bestand überhaupt behouden blijft (in welke zin dan ook
anders dan `er is hier een spatie') is wanneer de texinfo wordt geconverteerd naar het Info-formaat. Dus,
in feite hangt de beslissing om twee spatie te gebruiken af ​​van hoe de auteur de Info-uitvoer wil hebben
verschijnen --- dit is een subjectieve beslissing die zo zou moeten zijn geheel beneden naar de voorkeur
of de auteur, ondanks de poging van de Texinfo-documentatie om twee spaties te laten klinken als een
objectief, je-moet-dit soort dingen doen.

Je vraagt ​​je misschien af ​​wat het probleem is met het gebruik van één spatie. Nou ja, 'makeinfo' moet wel
paragrafen opnieuw opmaken, en wanneer er spatie moet worden ingevoegd bij (wat lijkt te zijn)
aan het einde van een zin, worden er twee spaties ingevoegd. Dit gedrag kan niet worden veranderd, in tegenstelling tot in
Emacs (zin-einde-dubbele-spatie; zien Vulling commando's in de emacs info-bestand) en GNU fmt
(-u; zien fmt aanroeping in de tekstutils infobestand). Ook wordt geprobeerd de uitvoer te 'repareren'
Info met sed werkt niet goed omdat de `tags' die worden gebruikt om snel knooppunten te vinden dat wel zijn
niet correct. Deze kunnen uiteraard ook gerepareerd worden, maar dit zou veel meer werk met zich meebrengen
dan een simpele sed-aanroep.

Dus realistisch gezien moet iedereen die texinfo met één spatie schrijft, de
zo nu en dan wordt een zinseinde met twee spaties in de tekst ingevoegd --- erger nog, de
Het huidige `makeinfo'-opmaakalgoritme lijkt zelfs daarna nog twee spaties in te voegen
afkortingen (zoals `eg' en `etc.'), waardoor texinfo zelfs met twee spaties wordt verbroken. (Dit is
bijzonder ironisch trouwens, aangezien het belangrijkste argument van de twee-ruimte-partizanen ten gunste van de
de praktijk is vaak de manier waarop het mogelijk wordt om het verschil tussen beide te zien
afkortingen en het einde van een zin.)

Een laatste punt is misschien het vermelden waard; Ik ben niet de eerste persoon die texinfo-bestanden schrijft met behulp van
één spatie. Op het moment van schrijven wordt het gebruikt in de texinfo-documentatie voor BFD, gdbm,
GTK/GDK, (Linux) IPC en viper, en ik verwacht dat er gevallen zijn waarvan ik me niet bewust ben.

Gebruik xzgv online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 4
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • 5
    MSYS2
    MSYS2
    MSYS2 is een verzameling tools en
    bibliotheken die u voorzien van een
    gebruiksvriendelijke omgeving om te bouwen,
    native Windows installeren en uitvoeren
    software. Het gaat om...
    MSYS2 downloaden
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is een JPEG-afbeeldingscodec
    die SIMD-instructies gebruikt (MMX, SSE2,
    NEON, AltiVec) om de basislijn te versnellen
    JPEG-compressie en -decompressie aan
    x86, x8...
    Libjpeg-turbo downloaden
  • Meer "

Linux-commando's

  • 1
    abi-tracker
    abi-tracker
    abi-tracker - visualiseer ABI-veranderingen
    tijdlijn van een C/C++ softwarebibliotheek.
    BESCHRIJVING: NAAM: ABI Tracker
    (abi-tracker) Visualiseer ABI-veranderingen
    tijdlijn van een C/C+...
    Voer abi-tracker uit
  • 2
    abicheck
    abicheck
    abicheck - binaire bestanden van toepassingen controleren
    voor oproepen naar privé- of evoluerende symbolen
    in bibliotheken en voor statische koppeling van
    enkele systeembibliotheken. ...
    Voer abicheck uit
  • 3
    koeriermlm
    koeriermlm
    koeriermlm - De koeriersmailinglijst
    beheerder ...
    Voer koeriermlm uit
  • 4
    koeriercpd
    koeriercpd
    couriertcpd - de Courier mailserver
    TCP-serverdaemon ...
    Voer couriertcpd uit
  • 5
    gbklatex
    gbklatex
    bg5latex - Gebruik LaTeX rechtstreeks op een Big5
    gecodeerdtex-bestand bg5pdflatex - Gebruik
    pdfLaTeX rechtstreeks op een Big5-gecodeerde tex
    bestand bg5+latex - Gebruik LaTeX rechtstreeks op een
    Grote 5+...
    Voer gbklatex uit
  • 6
    nlkpdflatex
    nlkpdflatex
    bg5latex - Gebruik LaTeX rechtstreeks op een Big5
    gecodeerdtex-bestand bg5pdflatex - Gebruik
    pdfLaTeX rechtstreeks op een Big5-gecodeerde tex
    bestand bg5+latex - Gebruik LaTeX rechtstreeks op een
    Grote 5+...
    Voer gbkpdflatex uit
  • Meer "

Ad