EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xzgv - Online în cloud

Rulați xzgv în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xzgv care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xzgv - vizualizator de imagini pentru X, cu selector de fișiere bazat pe miniaturi

REZUMAT


xzgv [Opțiuni] [dir | fişier ...]

DESCRIERE


(NB: Această pagină de manual este generată automat din fișierul texinfo al lui xzgv și, prin urmare, poate arăta
putin ciudat. Ne cerem scuze pentru inconvenient. :-))

xzgv este un vizualizator de imagini pentru X, cu un selector de fișiere bazat pe miniaturi. Miniaturile folosite
(miniaturile fiind versiuni mici de „previzualizare” a imaginilor) sunt compatibile cu xv, zgv,
și Gimp. Tipurile de imagini pe care xzgv le permite să fie vizualizate sunt imagini în format raster
(uneori numite `bitmaps' și/sau `pixmaps'); lucruri precum fișiere GIF, fișiere JPEG, PNG
fișiere și așa mai departe.

De cele mai multe ori, probabil că veți dori să utilizați selectorul de fișiere al lui xzgv (vezi Fișier
Selector de) pentru a alege ce fișier(e) să vizualizați. Acesta este ceea ce apare în partea stângă a
fereastra când porniți xzgv ca doar `xzgv' (vedea Opţiuni). Afișează o listă de
subdirectoare și fișiere imagine în directorul curent, împreună cu o mică „miniatură”
versiuni ale imaginilor, dacă acestea există. (Dacă nu apar miniaturi într-un anumit director sau
dacă acestea lipsesc pentru unele fișiere, le puteți crea/actualiza apăsând `u'. Vedea
Actualizarea Thumbnails.)

Când ați ales un fișier de vizualizat, îl puteți vizualiza făcând clic pe el sau apăsând `Intrați'.
Aceasta citește imaginea și o afișează în partea dreaptă a ferestrei, vizualizatorul
(A se vedea Telespectator). Puteți apoi să vă deplasați în jurul imaginii (dacă este mai mare decât va potrivi) până la
trăgându-l cu mouse-ul sau folosind barele de defilare sau tastele cursorului. Poți atunci
selectați o altă imagine cu selectorul de fișiere (deși trebuie să apăsați `Esc' sau `Tab' în primul rând
dacă utilizați tastatura), sau puteți ieși din xzgv apăsând `q'.

În timp ce xzgv funcționează la fel ca orice alt program X și, cu siguranță, este prietenos cu mouse-ul :-), este
de asemenea, conceput pentru a fi ușor de utilizat pentru tastatură. Totul în xzgv se poate face în întregime din
tastatură. O mare parte din acest suport pentru tastatură funcționează ca zgv original (o consolă similară-
vizualizator de imagini bazat pe Linux).

Această prezentare generală este, așa cum v-ați putea aștepta, doar cea mai simplă dintre introduceri la ce
xzgv poate face și descrie doar o utilizare de bază a xzgv. xzgv poate face mult mai mult; citiți mai departe
pentru a afla ce.

MULȚUMIRI


xzgv a fost scris în primul rând de Russell Marks, și autorul acestui manual. Este
întreţinut de Reuben Thomas.

Costa Sapuntzakis a contribuit la cod pentru generarea mult mai rapidă de miniaturi JPEG (la zgv,
pe care l-am adaptat pentru xzgv).

Pictogramele de director/fișier utilizate s-au bazat vag pe cele ale gmc dir-close.xpm. Cred că Tuomas
Kuosmanen a fost responsabil pentru asta, judecând după jurnalul de modificări.

`mkinstalldirs' este direct din `texinfopachet și a fost scris de Noah Friedman.
(Acest lucru este folosit și în timpul instalării.)

Mulțumiri imense pentru mulți oameni responsabili pentru GTK+, fără de care xzgv ar fi aproape
cu siguranță nu s-au întâmplat. (Dar nu, mulțumesc pentru Electric Eyes, care a fost aproape drăguț
destul ca sa nu ma deranjez deloc cu xzgv! :-))

getopt*.[ch] sunt din libc GNU.

OPŢIUNI


În mod normal, ați invoca xzgv ca ` simpluxzgv' (poate printr-un meniu manager de ferestre sau
meniul GNOME/KDE etc.). Cu toate acestea, puteți specifica direct fișierele de vizualizat sau un început
director, pe linia de comandă. În plus, există diverse opțiuni.

(Dacă sunteți nou la xzgv, probabil ar trebui să săriți peste restul acestei secțiuni pentru moment și să veniți
înapoi la el mai târziu.)

Formatul general al liniei de comandă xzgv este aproximativ astfel:

xzgv [Opțiuni] [dir | fişier ...]

Sunt acceptate două tipuri de opțiuni --- opțiunile tradiționale Unix cu o singură literă și
Opțiuni lungi în stil GNU. Cele mai multe opțiuni pot fi utilizate în orice fel și ambele forme sunt listate
în tabelul de mai jos.

Rețineți că toate opțiunile sunt procesate după orice fișier(e) de configurare. Setările fișierului de configurare
sunt la fel ca numele opțiunilor lungi de mai jos minus `--' (vedea Configurarea xzgv), deși a
câteva opțiuni de linie de comandă nu sunt permise ca setări ale fișierului de configurare (de ex. `ajutor'), și viciu
invers.

Iată ce fac opțiunile:

`-a'
`--ascundere automată'
Ascundeți automat selectorul atunci când este selectată o imagine, permițând vizualizatorului să o utilizeze
toată fereastra.

`--atenție-jpeg'
Activați libjpeg `fancy upsampling'. xzgv folosește implicit metoda mai rapidă; dupa cum
Documentația libjpeg spune: „Impactul vizual al metodei mai neglijente este adesea
foarte mic.''

`--delete-single-prompt'
(Rețineți că acest lucru este în mod normal activat; utilizați `--delete-single-prompt=off' a dezactiva
it.) Dacă invalid, xzgv va șterge imediat un fișier atunci când i se va spune, fără
solicitând confirmare. (Este `singur' deoarece ștergerea mai multor fișiere simultan
va fi acceptat în viitor și va avea o înlocuire separată a promptului.)

`--dither-hicol'
Utilizați dithering-ul pe 15/16 biți, indiferent de setarea implicită. Vedea Telespectator Opţiuni,
pentru o discuție despre avantaje/dezavantaje. De asemenea, puteți utiliza `--dither-hicol=off' la
dezactivați acest lucru.

`--exif-orient'
În fișierele JPEG, utilizați etichete de orientare Exif (inserate, de exemplu, de camere digitale) pentru a
orientarea corectă a imaginii înainte de afișare. Vedea Telespectator Opţiuni, pentru detalii.

`--actualizare-recursivă-rapidă'
Când efectuați o actualizare recursivă a miniaturilor, nu citiți înainte miniaturile existente
actualizare. Acest lucru este aproape învechit începând cu xzgv 0.7, deoarece creșterea vitezei este acum
neglijabil. Dar, poate fi totuși util dacă doriți să actualizați un mare număr de
directoare mici pentru care sunt necesare puține actualizări sau chiar deloc.

`-f'
`--ecran complet'
Rulați ecran complet, folosind întregul ecran pentru fereastra lui xzgv, fără nici măcar vreo fereastră-
decorațiuni pentru manager (cadru fereastră, bară de titlu etc.) dacă este posibil.

`-G val'
`--gamma val'
[Neacceptat în 0.9.] Setați ajustarea gamma utilizată (vezi Gamma Ajustare).
implicit este 1.0. Aceasta setează, de asemenea, „valoarea inițială” utilizată la resetarea gamma
ajustare.

`-g geom'
`--geometrie geom'
Setați geometria ferestrei xzgv (poziție și/sau dimensiune) la geom. Șirul de geometrie
ar trebui să fie în formatul obișnuit X, cu extensia pe care pozițiile/mărimile o pot avea a
`%' sufix care înseamnă că sunt tratate ca procente din lățimea/înălțimea ecranului.
Geometria implicită este `92%x85%'.

Pentru cei care nu sunt familiarizați cu modul în care funcționează „geometria”, iată o scurtă descriere a
sintaxa. Este `WxH', sau `+X+Y', sau `LxA+X+Y', unde `W' este lățimea, `H' inaltime,
`X' poziția x și `Y' poziția y. Prima formă specifică doar dimensiunea,
al doilea doar pozitia --- `LxA+X+Y' formularul specifică ambele.

Acum, `+X+Y' bit specifică în mod normal unde se află partea din stânga sus a ferestrei. Dar tu
poate folosi `-' în loc de `+' pentru poziția x și/sau y, caz în care specifică
decalajul dintre dreapta/josul ferestrei și dreapta/josul ecranului.
(Rețineți, totuși, că orice cadru de fereastră pe care managerul dvs. de ferestre îl adaugă la fereastră este
ignorat în acest calcul, așa că poate fi necesar să experimentați oarecum pentru a obține
poziția dorită.) Puteți utiliza și numere negative cu ambele `+' și `-' --- asa de
`+-50+0' așează fereastra parțial din stânga ecranului și `+0--50', spune
parțial din partea de jos a ecranului --- dar aceasta este de o valoare îndoielnică. :-)

În cele din urmă, așa cum am menționat mai sus, xzgv extinde această sintaxă permițându-vă să utilizați `%' la
specificați procente din lățimea/înălțimea ecranului mai degrabă decât pixelii, de ex
`50%x30%-30%-20%'. De asemenea, vă permite să utilizați numere reale, cum ar fi `12.34', care
poate fi util cu `%'.

`-h'
`--Ajutor'
Afișați o listă de opțiuni și o descriere succintă a ceea ce fac opțiunile.

`--pragul-de-mare-imagini numpix'
Stabiliți granița numpix după care imaginile sunt considerate „mari” și nu mai sunt
redat dintr-o dată (ceea ce oferă o defilare mult mai plăcută, dar este mai greu pentru memorie și
poate fi lent pentru imagini mari), dar sunt în schimb redate bucată cu bucată. Unitățile sunt
numărul de pixeli din imagine (adică lățimea ori înălțimea), iar valoarea implicită este 2000000
pixeli.

`--interpola'
Interpolați între pixelii imaginii atunci când creșteți (vezi Scalarea). Acest
de obicei arată mai frumos, dar este destul de lent.

`--mouse-scale-x'
Dacă este activat, făcând control-clic pe vizualizator scala doar axa X. (Valoarea implicită este
pentru a scala doar axa Y.)

`--revert-orient'
(Rețineți că acest lucru este în mod normal activat; utilizați `--revert-orient=off' pentru a-l dezactiva.) Dacă
invalid, starea de orientare (întorsătură/oglindă/rotire) este păstrată între imagini (vezi
Telespectator Opţiuni).

`--return-scale'
(Rețineți că acest lucru este în mod normal activat; utilizați `--revert-scale=off' pentru a-l dezactiva.) Dacă
invalid, scalarea este păstrată între imagini (vezi Telespectator Opţiuni).

`--selector-lățime'
Setați dimensiunea implicită/inițială a selectorului în pixeli. Setarea normală este 200.

`-T'
`--arată-etichetat'
Afișați numele fișierelor etichetate în prezent la ieșirea din xzgv. (Sunt listate la stdout,
unul pe linie.) Acest lucru poate fi util atunci când doriți să selectați mai multe fișiere
grafic și lucrați la ele cu altceva.

`--show-thhumbnail-messages'
Afișați pe bara de stare când sunt citite miniaturile. Bara de stare trebuie să fie
activat pentru ca aceste mesaje să fie vizibile, desigur. :-)

`-k'
`--sări-părinte'
Pentru primul director afișat, treceți peste cursorul .. (dir. părinte). Acesta poate
fi util atunci când doriți să utilizați imediat spațiul pentru a „pagina” prin director.

`-o comandă'
`--ordinea de sortare comandă'
Setați ordinea inițială de sortare utilizată în selector. Setările posibile sunt `nume',
`ext', `mărimea', și `data' (sau `timp'); doar primul caracter al decorului
(`n'/'e'/'s'/'d'/'t') trebuie dat. Implicită este ordinea numelui.

`--sort-timestamp-type tip'
Setați tipul de marcaj de timp pe care să îl utilizați atunci când utilizați ordinea de sortare a oră/dată. Posibil
setările sunt „mtime” (implicit), „ctime” și „atime”; doar primul caracter al
setare (`m'/'c'/'a') trebuie dat.

`--bara de stare'
Afișați o bară de stare sub selector; aceasta, de exemplu, spune când o imagine este
fiind citit.

`-t'
`--rânduri subțiri'
Utilizați rânduri la o treime din înălțimea normală din selector. Acest lucru poate fi foarte util pe
ecrane cu rezoluție mai mică sau dacă sunteți cu adevărat interesat de numele fișierelor, nu
miniaturi.

`-v'
`--versiune'
Afișați numărul versiunii.

`--version-gtk'
Afișați numărul versiunii pe care o folosește GTK+ xzgv.

`-z'
`--măriți'
Potriviți imaginea la fereastra de vizualizare, indiferent de dimensiunea acesteia (vezi zoom mod).

`-r'
`--doar zoom-reduce'
În modul zoom, numai reduce imagini pentru a se potrivi; adică faceți imagini mari vizibile
dintr-o dată, lăsând intacte imaginile mici.

Dacă începe cu `xzgv fișiere', xzgv ascunde selectorul de fișiere și tratează fișierul sau fișierele ca
dacă ar fi singurul conținut al unui director. (De asemenea, se încarcă automat primul
fișier.) Ca atare, puteți utiliza comenzile Imaginea următoare și Imaginea anterioară pentru a naviga între ele
imaginile sau faceți Ieșire la Selector și utilizați selectorul direct.

Dacă începe cu `xzgv start-dir', xzgv pornește ca de obicei, dar cu pornirea selectorului
în directorul specificat (mai degrabă decât în ​​directorul curent).

Setările care sunt fie pornite, fie dezactivate (boolean) sunt, așa cum v-ați putea aștepta, activate prin utilizare
ex. `-z' sau `--măriți'. Cu toate acestea, există un formular alternativ de opțiune lungă pentru setarea acestora,
asemănătoare cu modul în care sunt setate în fișierele de configurare --- sintaxa este `--opțiune=de stat', Unde de stat
este `on'/'y'/'da'/'1' pentru a activa opțiunea sau `de pe'/'n'/'Nu.'/'0' pentru a-l dezactiva. Cel mai
lucru util despre acest lucru este că vă permite să dezactivați opțiunile care erau anterior
activat, folosind de exemplu `--zoom=off'.

(Cititorii obișnuiți cu modul în care funcționează opțiunile lungi în stil GNU ar trebui să rețină că, deoarece aceasta
`on'/'de pe'/etc. arg este opțional, nu puteți folosi `--opțiune arg' forma în acest caz; aceasta
trebuie să fie `--option=argpentru ca acesta să funcționeze.)

A NOTĂ ON NOTAŢIE


O mare parte din acest manual este preluată de o descriere a diferitelor comenzi ale xzgv din fișierul său
selector și vizualizator. Cele mai multe dintre acestea sunt disponibile atât de pe tastatură, cât și din pop-up
meniuri. (Un meniu pop-up apare când apăsați `F10' sau `Meniu', sau faceți clic dreapta pe
selector sau spectator; fiecare are propriul meniu.) Deci, în manual, veți vedea adesea
lucruri cam asa:

`cheie'
`Selector de meniu Meniu il articol is în, Meniu articol'
Descrierea a ceea ce face cheia/elementul de meniu.

Uneori, cheia dată are un `(Selector)' sau `(Vizualizator)' sufix; asta pentru ca unii
apăsările de taste în xzgv sunt specifice selectorului sau vizualizatorului și nu vor funcționa decât dacă
partea relevantă a xzgv are focalizarea tastaturii.

THE FILE SELECTOR


De obicei, la pornirea xzgv, veți dori să utilizați selectorul de fișiere --- lista de fișiere
pe stanga. (Cealaltă fereastră secundară (din dreapta) este vizualizatorul.) Selectorul vă permite
alegeți fișierele de vizualizat (printre altele). Listează subdirectoarele și fișierele imagine în
directorul curent, împreună cu versiuni mici „miniatură” ale imaginilor, dacă acestea
exista.

THE SELECTOR MENIU


Aproape toate comenzile selectorului sunt disponibile din meniul pop-up al selectorului, care apare
când faceți clic dreapta oriunde pe selector. (De asemenea, puteți apăsa `F10' sau `Meniu' la
afișează meniul, dar deoarece există comenzi rapide de la tastatură pentru aproape orice în xzgv,
acest lucru nu este adesea atât de util. :-))

De obicei, nu contează unde pe selector faci clic dreapta. Cu toate acestea, câteva comenzi
pe Fișier meniul operează pe un singur fișier, cel selectat de cursorul tastaturii. A
problemă când utilizați mouse-ul, ați putea crede --- dar când faceți clic dreapta pe
selector, precum și apariția meniului, xzgv mută acest cursor la fișierul pe care îl dreapta-
a făcut clic pe (dacă există). (Puteți vedea acest lucru după modul în care este desenată o casetă goală în jurul fișierului.)
Deci pentru a folosi de ex Detalii pe Fișier meniu, trebuie să faceți clic dreapta on il fişier tu vrea
detalii on.

Atât selectorul, cât și vizualizatorul au meniuri „Ajutor”, dintre care majoritatea elementelor vă fac referire la aceasta
manual:

`F1'
`Selector de meniu Ajutor, Cuprins'
`Telespectator meniu Ajutor, Cuprins'
Vizualizați conținutul general al manualului.

`Selector de meniu Ajutor, Fișier Selector de'
Vizualizați secțiunea manualului din selectorul de fișiere.

`Telespectator meniu Ajutor, Telespectator'
Vizualizați secțiunea manualului pe vizualizator.

`Selector de meniu Ajutor, index'
`Telespectator meniu Ajutor, index'
Vizualizați indexul conceptual al manualului.

`Selector de meniu Ajutor, Despre Noi'
`Telespectator meniu Ajutor, Despre Noi'
Oferiți câteva informații scurte despre xzgv, inclusiv numărul versiunii și pagina de pornire.

În prezent, modul în care xzgv vă permite să citiți manualul este puțin grosolan; rulează `info'
program (vezi Top în info-stnd fișier info) într-un `x termen'.

IEȘIRE XZGV


Puteți ieși din xzgv fie utilizând una dintre cele două apăsări de taste de ieșire, fie selectând
opțiunea corespunzătoare din meniul pop-up al selectorului:

`q'
`Ctrl-q'
`Selector de meniu Ieşire xzgv'
Ieși din xzgv.

(Există și o opțiune de ieșire pe selector Fișier meniu (`Selector de meniu Fişier, Ieşire'), la fel de
„Exit” este în general în orice meniu Fișier.)

AMBALAJE


(Această secțiune este în mod deliberat la începutul manualului, deoarece miniaturile sunt probabil cele mai multe
caracteristică importantă a selectorului de fișiere, așa că cel mai bine este să știți cum să creați/actualizați
ei mai devreme decât mai târziu.)

Miniaturile sunt versiuni mici ale imaginilor pe care le reprezintă și sunt afișate de către
selector de fișiere dacă există. xzgv folosește miniaturi compatibile cu xv --- dacă creați
miniaturile cu xv vor funcționa cu xzgv și invers. Miniaturile lui xzgv sunt de asemenea
compatibil cu Gimp și zgv.

Dacă nu există nicio miniatură pentru un fișier, va apărea o pictogramă mică „document” (similar cu
pictograma „folder” folosită pentru directoare).

Actualizarea Thumbnails
Deși miniaturile pot fi realizate relativ rapid, nu este în niciun caz un proces instantaneu. Pentru
din acest motiv, miniaturile trebuie create în prealabil și sunt stocate ca fișiere în lor
dreptul propriu într-un subdirector .xvpics.

xzgv nu creează/actualizează niciodată miniaturi fără să-i spui. Deci, dacă introduceți un
directorul în care fișierele de imagine nu au miniaturi sau unde par miniaturile
pentru a fi învechit, ar trebui să apăsați `u', sau selectați Actualizează Thumbnails de la selector
meniul. (Chiar dacă miniaturile nu pot fi scrise (să zicem, dacă nu aveți permisiunea să
scrieți-le), selectorul va afișa în continuare miniaturile actualizate până când veți părăsi
director.)

Alternativ, puteți crea/actualiza miniaturi pentru directorul curent și toate
subdirectoare folosind `Alt-u' sau recursive Actualizează. Dar fiți avertizat că o actualizare recursivă
poate dura ceva timp!

`u'
`Selector de meniu Actualizează Thumbnails'
Creați miniaturi pentru orice fișiere care nu le au și actualizați miniaturile care
sunt mai vechi decât fișierul corespunzător. În timp ce acest lucru se întâmplă, apare o fereastră
arătând cât de departe este procesul xzgv.

În timp ce actualizarea este în curs, o puteți anula făcând clic pe butonul Anulare butonul,
sau apăsând `Esc' sau `Intrați', sau făcând clic pe butonul de ștergere a ferestrei (dacă dvs
managerul de ferestre oferă unul) pe bara de titlu. xzgv se va opri odată ce s-a terminat
miniatura la care lucrează în prezent (dacă există).

`Alt-u'
`Selector de meniu recursive Actualizează'
Creați/actualizați miniaturi pentru toate fișierele din directorul curent și pentru toate
subdirectoare. Acest lucru poate dura ceva timp, așa că vi se solicită să vă confirmați cu adevărat
vrei să faci asta (vezi dialog Cutii). Progresul este indicat aproape în același mod ca și
pentru o actualizare normală, dar numai pentru directorul în curs de actualizare --- the
progresul general nu este indicat, altfel decât prin directorul curent (ca întotdeauna)
afișat în titlul ferestrei principale. Puteți anula o actualizare recursivă a miniaturii în
aceleași moduri ca pentru o actualizare normală (vezi mai sus).

Implicit, xzgv se comportă puțin ciudat atunci când face o actualizare recursivă, pentru a da ceva
consecvență cu actualizarea normală. Vedea Miniatură Probleme, pentru detalii.

Miniatură Probleme
A face cu miniaturile poate fi uneori „interesant” și există câteva moduri în care acest lucru
influenteaza lucrurile:

- xzgv nu citește miniaturile dintr-un director dintr-o dată. În schimb, doar citește
conținutul directorului, apoi pornește ceea ce este efectiv un fel de sarcină de fundal de citit
în miniaturi. Deci, xzgv poate să nu fie la fel de receptiv ca de obicei pentru o scurtă perioadă de timp după
introducerea într-un director cu multe miniaturi (să zicem, câteva sute) --- dar, pe de altă parte,
cel putin asta is răspunzând. :-)

- „Sarcina de fundal” face un efort special pentru a afișa miniaturile pentru fișierele în prezent
vizibil mai întâi în selector, indiferent cât de mult te-ai deplasa în jurul listei, dar se citește
toate în cele din urmă.

- Miniaturile utilizate în xzgv necesită 256 de culori pentru a fi afișate. Aceasta poate fi o problemă dacă
rulați X în 256 de culori sau mai puțin, chiar dacă rulați un 8 biți (256 de culori)
server, aproape inevitabil vor fi mai puține culori disponibile. În prezent, xzgv doar folosește
orice raportează gdk ca fiind cea mai apropiată de fiecare culoare utilizată în miniaturi.
Acest lucru dă un rezultat tolerabil pe servere pe 8 biți, presupunând că gdk a fost capabil să aloce un
numărul de culori; cu toate acestea, dă rezultate groaznice dacă nu poate sau dacă rulează mai departe
Servere pe 4 sau 1 biți. Îmi pare rău pentru asta --- ar trebui să fie remediat în viitor (fie prin utilizarea
gdk pentru a desena hărțile de imagini în miniatură sau prin dithering-ul „de mână” pentru a se potrivi cu culorile
disponibil).

- În cele din urmă, când se realizează o actualizare recursivă a miniaturii, xzgv (în mod implicit) citește cele existente
miniaturi într-un director înainte de a actualiza oricare. Sau, mai degrabă, citește miniaturi pentru acestea
fișiere vizibile în prezent în selector. Acest lucru poate încetini lucrurile foarte ușor, dar
menține „aspectul și senzația” în concordanță cu actualizarea normală. (Totuși, puteți dezactiva acest lucru
cu `--actualizare-recursivă-rapidă' opțiunea de linie de comandă (vezi Invocarea xzgv) sau echivalent
intrarea fișierului de configurare (vezi Configurarea xzgv).)

SELECTOR STRUCTURA AND REDIMENSIONARE


Selectorul de fișiere este pur și simplu o listă de subdirectoare și nume de fișiere, împreună cu oricare
miniaturi care există pentru ei. Lista este în mod normal în ordine asciibetică (dar puteți
schimba asta; vedea Schimbarea il triere comandă). Numele directoarelor sunt afișate mai întâi și
sunt afișate în ordine la începutul listei, înaintea tuturor fișierelor de imagine. Lung
este posibil ca numele fișierelor să nu se potrivească în partea vizibilă a afișajului selectorului de fișiere; dacă da, va fi
fie o bară de derulare orizontală pe care o puteți folosi pentru a vedea restul numelui (numelor) (puteți folosi cursorul
stânga/dreapta pentru a face acest lucru de la tastatură).

Lista este foarte adesea mai mare decât poate încăpea pe ecran deodată. Daca acesta este cazul,
numai o parte este afișată la un moment dat, dar vă puteți deplasa prin listă folosind butonul (vertical)
bara de defilare sau cu cursorul sus/jos și altele asemenea.

Dacă vi se pare că fereastra de selectare este prea mică pe verticală și ați dori să vedeți mai multe
fișiere simultan, puteți porni xzgv fullscreen utilizând -f opțiunea (vezi Opţiuni) și / sau
utilizați modul „rânduri subțiri” (vezi Fișier Selector de Opţiuni).

Dacă găsiți că selectorul este prea mic (sau prea mare) pe orizontală, îl puteți schimba prin
mutarea „mânerului” liniei de separare (un mic buton pătrat între selector și
vizualizator, în partea de jos a ferestrei), care modifică dimensiunile relative ale selectorului
și privitor. Îl puteți muta trăgându-l cu mouse-ul sau cu aceste taste:

`['
Mutați fereastra despărțită la stânga.

`Ctrl-['
Mutați fereastra despărțită la stânga mai încet.

`]'
Mutați fereastra despărțită la dreapta.

`Ctrl-]'
Mutați fereastra despărțită la dreapta mai încet.

`~'
Resetați diviziunea ferestrei la poziția implicită.

De asemenea, puteți seta dimensiunea inițială/implicite a selectorului --- de fapt, poziția lui
fereastra împărțită --- folosind `--selector-lățime' (vedea Opţiuni) sau opțiunea fișier de configurare
`selector-lățime'.

IN MISCARE ÎN JURUL THE LISTA


Această secțiune este în principal pentru cei dintre noi mai înclinați spre partea de tastatură a forței.
:-) Tipurile mulțumite de șoarece îl pot sări în mod liber.

Când selectorul are focalizarea tastaturii, cursorul (sau în jargonul GTK+, „rândul de focalizare”)
este afișat în mod normal ca o casetă goală în jurul unuia dintre rândurile listei. Aceasta servește la următoarele
funcţii:

- Selectează un fișier pe care să opereze comenzile de vizualizare.

- Acesta determină care parte a listei este afișată, ca parte a listei afișată pe ecran
conține întotdeauna cursorul (cu excepția cazului în care vă deplasați folosind mouse-ul).

Există mai multe comenzi pentru deplasarea cursorului. Pe scurt, majoritatea tastelor „speciale” precum
cursorii fac ceea ce v-ați imagina că fac, dar mai detaliat:

`cursor Up'
`k'
Mișcă-te în sus.

`cursor Jos'
`j'
Deplasați-vă în jos.

`Pagină Up'
`la Ctrl'
Mutați cursorul înapoi cu aproximativ o pagină.

`Pagină Jos'
`Ctrl-v'
Mutați cursorul înainte cu aproximativ o pagină.

`Ctrl-Acasă'
`Ctrl'
Mutați cursorul la începutul listei.

`Ctrl-End'
`Ctrl-e'
Mutați cursorul la sfârșitul listei.

`g'
`''
Mutați cursorul la primul nume de fișier începând cu următoarea tastă apăsată, care
ar fi în general o literă sau un număr. Cazul este semnificativ; `a' și `A' sunt
diferit. Dacă nu este apăsată nicio tastă în 2 secunde, comanda este anulată.

Dacă niciun fișier nu începe cu caracterul specificat, se mută la primul fișier care
începe cu un caracter ulterior (în ordine asciibetică). Dacă nu există niciunul pentru care acest lucru
este cazul, se mută la ultimul fișier --- cu excepția cazului în care nu există fișiere (doar
directoare), caz în care nu are efect.

VIZIONARE A FILE


Pentru a vizualiza un fișier din selector, puteți face clic pe el sau puteți apăsa `Intrați' după mutarea
cursorul la fișierul relevant sau faceți clic dreapta pe fișier și alegeți „Fișier”, apoi „Deschidere”.

`Intrați'
`Faceți clic stânga pe fișier'
`Selector de meniu Fişier, Operatii Deschise'
Vizualizați fișierul imagine ales sau, dacă este ales un subdirector, faceți ca acesta să fie curent
director.

DIALOG CUTII


Vedea Telespectator, pentru detalii despre cum funcționează vizualizatorul. Dacă xzgv are o problemă serioasă
citind un fișier, va da o eroare. Erorile sunt afișate în casetele de dialog care apar în
mijlocul ecranului --- rămân acolo până când dați clic Ok (sau apăsați `Intrați' sau `Esc').

xzgv folosește și casete de dialog similare pentru alte lucruri:

- Obține confirmarea că vrei să faci ceva. `Intrați' sau `y'alege `da'; `Esc' sau
`n' alege nr. (Din nou, puteți face clic pe butonul relevant cu mouse-ul pentru a face același lucru.)

- Se afișează progresul la actualizarea unei miniaturi. Acesta este un dialog ușor neobișnuit
dispare automat când actualizarea este finalizată. Cu toate acestea, oferă o
Anulare butonul pe care puteți face clic pentru a anula actualizarea (apăsând `Intrați' sau `Esc' face
la fel).

- Citirea unui nume de director. Aici ar trebui să tastați numele directorului, apoi să faceți clic Ok (Sau
apăsați `Intrați'), sau faceți clic Anulare (sau apăsați `Esc') a abandona. „Widget” de introducere a textului folosit
permite o anumită cantitate de editare, inclusiv aceste taste:

`cursor Stânga'
`Ctrl-b'
Mutați cursorul spre stânga. (O bară verticală arată poziția cursorului.)

`cursor Dreapta'
`Ctrl-f'
Mutați cursorul spre dreapta.

`Acasă'
`Ctrl'
Mutați cursorul la începutul liniei.

`Sfârşit'
`Ctrl-e'
Mutați cursorul la sfârșitul liniei.

`backspace'
`Ctrl-h'
Ștergeți caracterul din stânga cursorului. (Rețineți că `backspace' este (de obicei) cheia
deasupra principalului `Intrați' cheie; este adesea etichetat pur și simplu ca o săgeată.)

`Șterge'
`Ctrl-d'
Ștergeți caracterul pe care se află cursorul.

De asemenea, puteți seta selecția X (prin selectarea textului cu mouse-ul sau ținând apăsat `Schimba'
în timp ce mutați cursorul) pentru a permite lipirea textului în alte programe și puteți
tăiați/copiați/lipiți textul în moduri obișnuite:

`Shift-Șterge'
`Ctrl-x'
Tăiați textul.

`Ctrl-Insert'
`Ctrl-c'
Copiază textul.

`Shift-Insert'
`Ctrl-v'
Lipiți text.

Puteți lipi text din (unele) alte programe, de asemenea, folosind această ultimă comandă.

ÎNCHIDERE A FILE


De obicei, când vizualizați un fișier, fereastra secundară de vizualizare continuă să-l afișeze până când vizualizați un fișier
fișier diferit. Cu toate acestea, dacă „închideți” fișierul, vizualizatorul nu mai afișează fișierul și
revine la starea inițială.

`Ctrl-w'
`Selector de meniu Fişier, Închide'
„Închideți” fișierul vizualizat în prezent, ștergând fereastra secundară de vizualizare.

FILE DETALII


Lista pe care o oferă selectorul pentru un fișier este destul de rară --- doar numele fișierului și (dacă
fișierul are unul) miniatura însoțitoare. În timp ce acest lucru simplifică lucrurile, tu
uneori doresc să știe cât spațiu ocupă un fișier, când a fost modificat ultima dată
dimensiunile imaginii, așa ceva. Deci, puteți afișa detaliile unui singur fișier
folosind comanda „detalii fișier”:

`:'
`;'
`Selector de meniu Fişier, Detalii'
Afișați diverse detalii despre fișierul indicat de cursorul tastaturii. Vedea
Selector de Meniu, pentru cum să alegeți detaliile fișierului sunt date pentru când utilizați
șoarece. (Practic, faceți clic dreapta pe fișier când apare meniul.)

Majoritatea detaliilor afișate provin de la sistemul de operare (prin folosirea `Stat(2)' apel de sistem) și
ar trebui să fie întotdeauna disponibil, cu excepția cazului în care aveți permisiuni limitate pentru directorul fișierului
este inch. Dimensiunile fișierului (lățime/înălțime), totuși, provin din miniatura fișierului. Daca
nu are unul, sau dacă este ilizibil, sau dacă are unul și este lizibil, dar nu are
menționați lățimea/înălțimea imaginii originale, apoi Detalii din miniatura zona este gri
afară.

(În explicația acestui ultim punct --- versiunile anterioare 5.0 ale zgv nu au generat
comentariile latime/înălțime în miniaturi, astfel încât utilizatorii zgv în special pot găsi lățimea/înălțimea
detalii lipsesc. (xzgv a fost întotdeauna ok, totuși, doar zgv a avut această problemă.)
Mai rău încă, versiunile 5.0 și 5.1 le-au generat cu dimensiuni incorecte pentru majoritatea JPEG-urilor. A repara
fie o problemă pentru un director dat, faceți `rm -fr .xvpics' în acel director dintr-un prompt shell
și recreați miniaturile cu zgv 5.2 sau o versiune ulterioară sau xzgv/xv/Gimp.)

Etichetarea


Selectorul de fișiere nu se limitează la lucrul pe un fișier odată. Puteți „eticheta” ca
multe (sau cât de puține) fișiere doriți, iar anumite comenzi descrise în această secțiune o vor face
acționează asupra lor.

Inițial, toate fișierele sunt neetichetate, iar numele fișierelor apar de obicei în negru (deși acest lucru
depinde de tema GTK+ pe care o utilizați). Fișierele etichetate apar cu roșu.

Etichetă și Deetichetează Comenzi
Există mai multe moduri de a eticheta sau dezaticheta fișierele. Cele bazate pe tastatură care funcționează
fișiere individuale (disponibile și pe Etichetarea meniu) deplasați cursorul în jos cu un rând
ulterior, pentru a facilita etichetarea sau dezatichetarea mai multor fișiere.

Pentru a eticheta sau dezaticheta un singur fișier cu mouse-ul, faceți control-clic (adică țineți apăsat controlul
tasta și faceți clic) pe numele fișierului sau miniatura relevantă din selector. E adevărat că tu
as putea folosi Etichetă şi / sau Deetichetează pe Etichetarea meniu (vezi Selector de Meniu, pentru cum să alegi
fișierul etichetat/neetichetat atunci când procedați astfel), dar acest lucru este de obicei mult mai puțin convenabil
decât folosind control-clic. (Intrarile din meniu pentru acestea sunt într-adevăr doar pentru completitudine.)

Există, de asemenea, o comandă disponibilă în vizualizator pentru a eticheta fișierul vizualizat în prezent. Vedea
Schimbarea Imagine, pentru detalii.

`='
`+'
`Tastatură +'
`0'
`Selector de meniu Etichetarea, Etichetă'
Fișier de etichetă.

`-'
`Tastatură -'
`9'
`Selector de meniu Etichetarea, Deetichetează'
Deetichetează fișierul.

`Alt ='
`Alt-Tastatură +'
`Alt-0'
`Selector de meniu Etichetarea, Etichetă TOATE'
Etichetați toate fișierele.

`Alt -'
`Alt-Tastatură -'
`Alt-9'
`Selector de meniu Etichetarea, Deetichetează TOATE'
Anulați etichetarea tuturor fișierelor.

`Alto'
`Selector de meniu Etichetarea, Comuta TOATE'
Comutați toate etichetele. Aceasta inversează starea etichetată, astfel încât toate fișierele etichetate anterior
devin neetichetate și toate fișierele neetichetate anterior devin etichetate.

În prezent, nu există nicio modalitate de a comuta starea etichetei unui fișier (singur) de la tastatură.

Mutarea Între tagged Fişiere
Aceste comenzi vă permit să căutați (deplasați la) fișierul etichetat următor sau anterior (dacă există).
Rețineți că „următorul” și „anterior” aici sunt relativ la poziția cursorului de la tastatură; dacă
le utilizați din meniu, aveți grijă să faceți clic dreapta pe fișierul pe care doriți să îl porniți
cauta din.

`/'
`Selector de meniu Etichetarea, Pagina Următoare → tagged'
Treceți la următorul fișier etichetat din dir.

`?'
`Selector de meniu Etichetarea, Pagina Anterioară tagged'
Mutați la fișierul etichetat anterior în dir.

Comenzile echivalente sunt, de asemenea, disponibile în vizualizator (vezi Schimbarea Imagine).

Copiere/Mutare Fişiere
Puteți copia sau muta fișiere etichetate într-un director pe care îl specificați. Dacă nu sunt etichetate fișiere, xzgv
copiază/mută fișierul pe care se află cursorul --- cu excepția cazului în care cursorul se află pe a
subdirector, caz în care dă o eroare.

`C (Shift-c)'
`Selector de meniu Fişier, Copiați'
Copiați fișierele etichetate (sau fișierul curent) într-un anumit director. xzgv cere
directorul de destinație folosind un dialog (vezi dialog Cutii) și copiază fișierele acolo.
Dacă este vorba de a copia un fișier, dar există un fișier existent în director cu același
numele, fișierul nu este copiat și nici unul dintre fișierele rămase.

`M (Shift-m)'
`Selector de meniu Fişier, Muta'
Mutați fișierele etichetate (sau fișierul curent) în mod similar.

REDENUMIRE A FILE


Pe lângă copierea/mutarea fișierelor, le puteți redenumi:

`Ctrl-n'
`Selector de meniu Fişier, Redenumiți fişier'
Redenumiți fișierul sau directorul curent --- xzgv va refuza să suprascrie orice fișier existent
fișiere/directoare. Noul nume trebuie să rămână în directorul curent. (Vedea
Copiere/Mutare Fişiere, pentru cum să mutați un fișier într-un alt director (deși
păstrând acelaşi nume).) Vezi Selector de Meniu, pentru cum să alegeți fișierul redenumit
la folosirea mouse-ului. (Practic, faceți clic dreapta pe fișier când apare fișierul
meniul.)

stiu `Ctrl-n' nu este cea mai mnemonică apăsare de taste posibilă pentru `redenumire', ci tot e bine
au fost luate. :-/

ȘTERGEREA A FILE


Ștergerea unui fișier este destul de simplă:

`Ctrl-d'
`Selector de meniu Fişier, Șterge fişier'
Ștergeți fișierul indicat de cursorul tastaturii (și orice miniatură însoțitoare).
Vedea Selector de Meniu, pentru cum să alegeți fișierul șters atunci când utilizați mouse-ul.
(Practic, faceți clic dreapta pe fișier când apare meniul.)

Rețineți că un singur fișier este șters (de aici „Ștergeți fișierul”); momentan nu există nicio modalitate de a
ștergeți toate fișierele etichetate.

SCHIMBARE CATALOG


Cel mai simplu mod de a schimba directorul curent în xzgv este de obicei să faceți clic pe un director
intrare în lista de fișiere (sau mutați cursorul la ea și apăsați `Intrați'). Selectând `..'
intrarea se mută în directorul părinte al celui curent.

Există totuși o alternativă:

(Rețineți că tasta pentru această comandă este shift-`g', nu `g'.)

`G'
`Selector de meniu Director, Schimba'
Accesați un director specificat. xzgv solicită directorul de destinație folosind un dialog
caseta în care ar trebui să tastați numele directorului (vezi dialog Cutii), și trece la asta
director dacă există.

RESCANARE THE CATALOG


În mod normal, xzgv citește un director o dată (la pornire sau când este un director nou
selectat). Deci, dacă conținutul directorului este modificat de un alt program, acesta nu este
reflectat automat. Puteți, totuși, să spuneți explicit lui xzgv să „rescaneze” directorul
(recitiți conținutul), ceea ce va actualiza noțiunea xzgv despre ceea ce este în el:

`Ctrl-r'
`Selector de meniu Director, Rescanează'
Scanează din nou directorul curent.

SCHIMBARE THE TRIERE COMANDA


În mod normal, fișierele sunt listate în ordine asciibetică după nume. Totuși, poți în schimb
au lista de fișiere sortată după dimensiune, data/ora ultimei modificări sau după „extensie” (fișierul
tip).

(Numai ordinea fișierelor poate fi modificată; directoarele sunt întotdeauna listate primele și întotdeauna
în ordinea numelui.)

`Alt-n'
`Selector de meniu Director, Sortează by Nume si Prenume'
Sorteaza dupa nume. Aceasta este valoarea implicită.

`Alt-e'
`Selector de meniu Director, Sortează by Extensie'
Sortați după extensie.

`Alt-s'
`Selector de meniu Director, Sortează by Mărimea'
Sortați după mărime. Cele mai mari fișiere sunt listate ultimele.

`Alt-d'
`Selector de meniu Director, Sortează by Timp & Data'
Sortați după oră/data. Cele mai noi fișiere sunt listate ultimele.

Puteți seta ordinea implicită de sortare prin linia de comandă (vezi Invocarea xzgv) sau o config
dosar (vezi Configurarea xzgv).

Există trei marcaje temporale posibile pe care le puteți utiliza pentru ordinea de sortare „Oră și dată”:

`Alt-Shift-m'
`Selector de meniu Director, Timp & Data Tip, Modificare Timp (mtime)'
Utilizați ora ultima modificată („mtime”). Aceasta este valoarea implicită.

`Alt-Shift-c'
`Selector de meniu Director, Timp & Data Tip, Atribut Schimba Timp (ctime)'
Utilizați ora de modificare a ultimei atribute („ctime”). Rețineți că acesta este nu întotdeauna timpul
fișierul a fost creat, cu care uneori este confundat; de exemplu, mutarea unui fișier
cu `mv' va schimba de obicei ctime.

`Alt-Shift-a'
`Selector de meniu Director, Timp & Data Tip, Acces Timp (o vreme)'
Utilizați ora la care ați accesat ultima dată („mtime”). Ordinea selectorului nu este automată
actualizat când xzgv citește fișiere, deoarece acest lucru ar fi probabil enervant; face un manual
rescanați dacă este necesar.

FILE SELECTOR OPŢIUNI


Diverse aspecte ale comportamentului selectorului de fișiere pot fi configurate în timp ce xzgv rulează,
folosind aceste comenzi de comutare (care activează caracteristica dacă a fost dezactivată anterior,
si invers).

Aceste setări pot fi modificate și folosind opțiunile din linia de comandă (vezi Opţiuni) și/sau config
setările fișierului (vezi Configurarea xzgv).

`Alt-a'
`Selector de meniu Opțiuni, Auto Ascunde'
Comutați ascunderea automată a selectorului când este vizualizată o imagine (dezactivat în mod implicit).
Acest lucru este la îndemână pentru ecrane/ferestre mici sau pentru utilizatorii zgv vechi care doar sapă
acea interfață modală groovy, eh, omule. :-)

`alt-b'
`Selector de meniu Opțiuni, Stare Bar'
Comutați bara de stare din partea de jos a selectorului (dezactivată implicit). Aceasta se afișează
mesaje în anumite circumstanțe --- în mod normal, spune doar când este o imagine
fiind citit.

`Selector de meniu Opțiuni, Miniatură mss'
Comutați citirea mesajelor în miniatură (implicit este dezactivat), vizibil numai dacă bara de stare
este activat. Aceste mesaje indică clar când au fost citite toate miniaturile, dar
a aprinde ceva de fiecare dată când schimbați directorul este, în general, doar
enervant.

`v'
`Selector de meniu Opțiuni, Subțire Rânduri'
Comutați modul „rânduri subțiri” (dezactivat implicit), în care miniaturile sunt afișate la o treime
dimensiunea lor normală, astfel încât să poată fi afișate mai multe fișiere simultan. (Tastatura ciudată
scurtătura pentru aceasta este moștenită de la comutarea modului „vizual” a lui zgv, care avea o
efect similar.)

THE VIZIONATOR


După ce ați selectat un fișier de vizualizat, acesta este afișat în vizualizator (partea din dreapta a
fereastra lui xzgv). Această secțiune descrie ce puteți face în timp ce vizualizați imaginea.

Ca și selectorul, vizualizatorul are propriul său meniu --- faceți clic dreapta oriunde în vizualizator (sau
apăsați `F10' sau `Meniu') pentru a-l afișa --- și un meniu de ajutor similar (vezi Selector de Meniu).

IEȘIRE THE VIZIONATOR


Când folosiți mouse-ul pentru a controla xzgv, nu contează dacă selectorul sau vizualizatorul
are focus pe tastatură --- operațiile cu mouse-ul transcend astfel de granițe meschine. :-) Dar tastatura
controlul este (de necesitate) efectiv modal și, prin urmare, trebuie să „ieșiți” din vizualizator pentru
pentru a avea din nou controlul de la tastatură asupra selectorului. De asemenea, trebuie să părăsiți vizualizatorul dacă
ați activat modul de ascundere automată.

Ieșirea din vizualizator este simplă:

`Esc'
`Tab'
`Telespectator meniu Ieşire la Selector de'
Ieșiți din vizualizator. Acest lucru readuce, de asemenea, selectorul la dimensiunea anterioară, dacă a fost
anterior „ascuns”.

O altă modalitate de a ieși din vizualizator este să faceți clic cu mijlocul pe el, dar această abordare numai cu mouse-ul
este de fapt util doar atunci când selectorul este „ascuns”.

BIG IMAGINI


O imagine poate fi prea mare pentru a se încadra în întregime în fereastra de vizualizare. Sunt două principale
lucruri care vă pot ajuta să vedeți mai mult din imagine simultan:

- Măriți fereastra xzgv. Puteți să-l „maximizați” cu managerul de ferestre sau cu dvs
ar putea porni xzgv cu o fereastră mai mare folosind `--geometrie' sau modul ecran complet (vezi Opţiuni).
Modul ecran complet oferă xzgv dimensiunea maximă posibilă a ferestrei, dar necesită cooperare
din managerul dvs. de ferestre (și din păcate, mulți nu sunt atât de dispuși pe cât ar dori) --- în unele
cazuri pe care le puteți găsi chiar `--geometrie 100%x100%' pentru a fi mai eficient.

- Ascunde selectorul. Pentru a face acest lucru, fie utilizați modul de ascundere automată (vezi Fișier Selector de Opţiuni), sau
ascundeți selectorul în mod explicit (vezi Ascunderea il Selector de).

Dar, desigur, acestea sunt doar soluții parțiale la problemă; va exista inevitabil
fiți întotdeauna imagini mai mari decât poate afișa simultan ecranul dvs. În general, deci, există
două moduri de a vedea întreaga imagine.

scrolling
Defilarea este abordarea implicită pentru gestionarea imaginilor mari în xzgv. Când privitorul este
pornit, este afișată partea din stânga sus a imaginii --- puteți fie să trageți imaginea
în jur cu mouse-ul (adică faceți clic și țineți apăsat butonul, apoi mișcați mouse-ul),
sau utilizați barele de defilare sau utilizați tastele cursor (și altele) pentru a vă deplasa prin restul
imagine:

`cursor Up'
`K'
Deplasați cu 100 de pixeli în sus. `Ctrl-Cursor Up' și `k' ambele se deplasează în sus cu 10 pixeli.

`cursor Jos'
`J'
Deplasați-vă în jos cu 100 de pixeli. `Ctrl-Cursor Jos' și `j' ambele se deplasează în jos cu 10 pixeli.

`cursor Stânga'
`H'
Mutați la stânga cu 100 de pixeli. `Ctrl-Cursor Stânga' și `h' ambele se deplasează la stânga cu 10 pixeli.

`cursor Dreapta'
`L'
Deplasați la dreapta 100 de pixeli. `Ctrl-Cursor Dreapta' și `l' ambele se deplasează la dreapta cu 10 pixeli.

`Pagină Up'
`Shift-Cursor Up'
`la Ctrl'
Deplasați în sus (aproape) înălțimea ferestrei. (Se mișcă cu 90% din înălțime.)

`Pagină Jos'
`Shift-Cursor Jos'
`Ctrl-v'
Coborâți (aproape) înălțimea ferestrei.

`-'
`Shift-Cursor Stânga'
Deplasați la stânga (aproape) o lungime de fereastră. (Se mișcă cu 90% din el.)

`='
`Shift-Cursor Dreapta'
Deplasați la dreapta (aproape) o lungime de fereastră.

`Acasă'
`Ctrl'
Deplasați-vă în partea din stânga sus a imaginii.

`Sfârşit'
`Ctrl-e'
Deplasați-vă în partea din dreapta jos a imaginii.

zoom mod
O modalitate alternativă de vizualizare a întregii imagini, una care vă permite să vedeți imaginea
pe ecran dintr-o dată, indiferent cât de mare (sau mic) este, este modul zoom.

Numele modului Zoom derivă din ideea de „zoom” a unui fișier mic pentru a se potrivi ferestrei. Dar
în realitate, este mai des folosit pentru a reduce un fișier mare pentru a se potrivi.

Modul zoom nu este implicit și trebuie activat. Odată activat, rămâne pornit până când dvs
dezactivați-l din nou (sau până când activați scalarea sau selectați Normal (A se vedea Scalarea)).

`z'
`Telespectator meniu Opțiuni, zoom (potrivi la fereastră)'
Comutați modul zoom.

`Alt-r'
`Telespectator meniu Opțiuni, Cand Mărire Reduce Numai'
În modul zoom, numai reduce imagini pentru a se potrivi. Acest lucru poate fi util când mergeți
printr-o mulțime de imagini de dimensiuni imprevizibile, deoarece înseamnă că le puteți vedea pe toate
o imagine de ansamblu cu ușurință fără a însemna, de asemenea, că icoanele mici preiau o scară de
Proporții biblice. :-)

Modul în care modul zoom reduce un fișier pentru a se potrivi cu fereastră este (relativ) rapid, dar dur și
poate face imaginea să arate puțin urâtă. În viitor, poate exista o opțiune de netezire precum cea a zgv
vkludge, dar deocamdată mă tem că redimensionarea destul de grosolană este tot ceea ce este disponibil.

Există, de fapt, o alternativă la modul zoom, deoarece puteți reduce o imagine în schimb. Acest
este util în general doar pentru imagini foarte mari; Modul de zoom tinde să fie Dreapta
Lucru în cea mai mare parte.

SCALARE


Puteți scala o imagine --- acest lucru o face să pară mai mare (sau mai mică) pe ecran. xzgv acte
ca și cum imaginea la scară ar fi imaginea reală; de exemplu, tastele cursor derulează
în pași de 100 de pixeli scalați, chiar dacă aceasta înseamnă mutarea unei fracțiuni de pixel (sau
mulți pixeli) în imaginea originală (și în mod similar pentru mișcarea cu mouse-ul).

Principala limitare a scalarii (alta decat cat de mult incetineste lucrurile :-), cel putin
atunci când creșteți) este că puteți scala numai cu valori întregi, deci puteți face doar fiecare
pixelul din imagine de două ori mai mare/înalt sau de trei ori mai mare/înalt sau de patru ori și așa
pe.

(Poate părea ciudat să spui, de exemplu, „de două ori mai lat/înalt” decât „de două ori mai mare”, dar
din punct de vedere tehnic, „de două ori dimensiunea” s-ar referi la mărirea lățimii (și înălțimii) cu
aproximativ 1.414...)

În mod normal, xzgv nu face scalare, ceea ce ar putea fi considerat un raport de 1:1. Creștere
crește acest raport. Modul în care crește depinde de opțiunea/cheia pe care o utilizați:

`d'
`Telespectator meniu Scalare, dublu Scalarea'
Creșteți raportul dublându-l --- aceasta duce la rapoarte de 2:1, 4:1, 8:1...

`s'
`Telespectator meniu Scalare, Adăuga 1 la Scalarea'
Măriți raportul adăugând unul --- duce la rapoarte de 2:1, 3:1, 4:1...

Există comenzi similare pentru a reduce raportul:

`D (Shift-d)'
`Telespectator meniu Scalare, Jumătate Scalarea'
Scădeți raportul înjumătățindu-l.

`S (Shift-s)'
`Telespectator meniu Scalare, Sub 1 din Scalarea'
Scădeți raportul scăzând unul.

De obicei, scalele duble/jumătate sunt mai utile.

Rețineți că puteți, de asemenea, să dublați/înjumătățiți scalarea utilizând Shift-clic stânga pe vizualizator pentru a
dublați și faceți Shift-dreapta pentru a înjumătăți. Acest lucru încă schimbă scara „în jurul” mijlocului
totuși fereastra (mai degrabă decât în ​​jurul punctului pe care ați făcut clic, așa cum v-ați aștepta), care este
puțin ciudat și poate fi schimbat în viitor.

Când scalați „sub” 1:1, comenzile de mai sus conduc la rapoarte de (de exemplu) 1:2, 1:4, 1:8,
etc. --- adică rapoartele funcționează la fel, dar invers. Acest lucru vă oferă
o imagine din ce în ce mai mică.

Raportul de scalare nu scade niciodată sub 1:32. De asemenea, nu este crescută niciodată dincolo de
punct în care dimensiunea totală a imaginii ar depăși 32767x32767 --- această limită se datorează
combinația dintre limita lui X asupra dimensiunilor ferestrelor și implementarea folosită de xzgv pentru scalare.

O problemă cu extinderea, având în vedere modul în care este implementată în prezent, este că nu este
potrivit pentru afișajul ditherat --- deci, dacă rulați pe un server pe 8 biți, trageți
poate rezulta imaginea în jurul valorii de încet când se utilizează scalarea (în special scalarea cu interpolare).
în unele părți urâte, stricate, cu aspect nemodificat ale imaginii. :-(

Puteți anula efectul de scalare (în sus sau în jos) în orice moment:

`n'
`Telespectator meniu Scalare, Normal'
Reluați afișarea „normală” --- dezactivează modul de scalare și, de asemenea, modul de zoom.

În mod normal, mărirea funcționează prin simpla transformare a pixelilor în pătrate din ce în ce mai mari (în
efect), care rămân aceeași culoare. Cu toate acestea, puteți activa o funcție numită
„interpolare” care gradează fără probleme schimbarea culorii între colțurile din stânga sus ale
fiecare pixel. Aceasta este foarte lent, dar arata bine.

`i'
`Telespectator meniu Opțiuni, Interpola cand Scalarea'
Comutați interpolarea în modul de scalare.

(Dacă vă place aspectul scalării cu interpolare, este posibil să fiți interesat și de a
programul pe care l-am scris pnminterp, care poate mări un fișier PGM sau PPM în timp ce aplică acest lucru
efect. În zilele noastre, face parte din pachetul netpbm.)

Reducerea, totuși, este implementată un pic ca un mod de zoom pentru cazuri speciale și în prezent
nu există modalități de a face asta să arate mai frumos. :-/

xzgv, în mod normal, „reduce” scalarea (reducerea scalei la 1:1) la normal atunci când vizualizați
o noua poza. Cu toate acestea, este posibil să dezactivați acest comportament (vezi Telespectator Opţiuni).

Există, de asemenea, suport pentru o formă alternativă de scalare --- decuplată sau specifică axei,
scalare. Când scalați în acest fel, doar o axă a imaginii este scalată deodată. Pentru
De exemplu, puteți alege să dublați efectiv înălțimea unei imagini (cu lățimea
lăsat neschimbat). Într-adevăr, acest tip de scalare este util pentru corectarea temporară
imagini destinate a fi afișate folosind pixeli de două ori mai largi sau mai înalți decât în ​​mod normal.

`x'
`Telespectator meniu Scalare, X Numai, dublu Scalarea'
Creșteți raportul (axa x) dublându-l.

`X (Shift-x)'
`Telespectator meniu Scalare, X Numai, Jumătate Scalarea'
Scădeți raportul (axa x) înjumătățindu-l.

`Alt-x'
`Telespectator meniu Scalare, X Numai, Adăuga 1 la Scalarea'
Creșteți raportul (axa x) adăugând unul.

`Alt-Shift-x'
`Telespectator meniu Scalare, X Numai, Sub 1 din Scalarea'
Scădeți raportul (axa x) scăzând unul.

`y'
`Telespectator meniu Scalare, Y Numai, dublu Scalarea'
Creșteți raportul (axa y) dublându-l.

`Y (Şmecher)'
`Telespectator meniu Scalare, Y Numai, Jumătate Scalarea'
Scădeți raportul (axa y) înjumătățindu-l.

`Alt-y'
`Telespectator meniu Scalare, Y Numai, Adăuga 1 la Scalarea'
Creșteți raportul (axa y) adăugând unul.

`Alt-Shift-y'
`Telespectator meniu Scalare, Y Numai, Sub 1 din Scalarea'
Scădeți raportul (axa y) scăzând unul.

Există, de asemenea, comenzi rapide ale mouse-ului pentru scalarea în sus/în jos a unei singure axe; control-clic stânga
crește, iar control-clic-dreapta scade. În mod implicit, aceasta acționează pe axa y, dar
axa activă poate fi comutată cu `Alt-c', sau prin comutarea butonului `Ctl+Click Balanța X Axă'
opțiunea (vezi Telespectator Opţiuni).

Interpolarea nu este acceptată în prezent în situațiile în care scalarea x nu se potrivește
scalarea y.

MIRROR AND ROTI


Uneori, când vizualizați o imagine, veți dori să o răsturnați orizontal sau vertical sau
roteste-l:

`m'
`Telespectator meniu Orientare, Oglindă (orizont)'
„Oglindiți” imaginea (întoarceți-o pe orizontală).

`f'
`Telespectator meniu Orientare, Flip (verde)'
„Întoarceți” imaginea (întoarceți-o pe verticală).

`r'
`Telespectator meniu Orientare, Roti Dreapta'
Rotiți imaginea cu 90 de grade în sensul acelor de ceasornic.

`R (Shift-r)'
`Telespectator meniu Orientare, Roti Stânga'
Rotiți imaginea cu 90 de grade în sens invers acelor de ceasornic. (Toți cititorii din SUA au surprins și/sau
enervat de faptul că nu spun „în sens invers acelor de ceasornic”, își va da seama de ce meniurile spun rotiți
dreapta stanga. :-))

`N (Shift-n)'
`Telespectator meniu Orientare, Normal'
Restabiliți orientarea imaginii la normal. Acest lucru anulează efectul oricăror oglinzi,
răsturnări și/sau rotații.

xzgv în mod normal „reversează” orientarea imaginii (modul în care imaginea a fost transformată
prin oglindă/întoarcere/rotire) înapoi la normal când vizualizați o nouă imagine. Cu toate acestea, este posibil
pentru a dezactiva acest lucru (vezi Telespectator Opţiuni), astfel încât orice imagini noi să fie reflectate, răsturnate,
și/sau rotit în același mod.

LUMINOZITATE AND CONTRAST


[Modificarea luminozității și contrastului nu este acceptată în xzgv 0.9.] xzgv oferă suport
pentru modificarea luminozității și contrastului, deși având în vedere modul în care trebuie să redeseneze imaginea
fă așa, poate fi puțin lent.

În prezent, nu există nicio modalitate de a face acest lucru cu mouse-ul; acest lucru ar trebui să fie reparat în curând.

`,'
Reduce contrastul.

`.'
Mărește contrastul.

`<'
Reduceți luminozitatea.

`>'
Creșteți luminozitatea.

`:'
`;'
Resetați contrastul și luminozitatea la normal. (`*' este de asemenea suportat, pentru isteric
stafide.) Rețineți că aceasta în mod deliberat face nu afectează reglarea gamma.

Orice modificare a contrastului este aplicată înainte de orice modificare a luminozității și orice ajustare gamma este
aplicat înaintea ambelor.

Gamma AJUSTARE


[Gamma nu este acceptat în xzgv 0.9.] Ah, da, gamma. Ce distracție. Problema de bază este aceasta
--- diferite afișaje au curbe de răspuns de intensitate diferite. ``Asta a făcut o mulțime de lucruri
oameni foarte supărați și considerați pe scară largă ca o mișcare proastă.'' :-)

Înseamnă că aveți nevoie de o modalitate de a regla cât de strălucitor afișați imaginea
compensa. Dar din moment ce avem de-a face cu curbe de răspuns, aceasta nu este doar o chestiune de
modificarea luminozității într-un mod liniar.

Nu pare atât de greu de rezolvat, nu? Tot ce aveți nevoie este să obțineți gama (un număr
care specifică cât de mult se îndoaie curba) pentru imagine, iar pentru ecran, împărțiți unul cu
celălalt și ajustați după caz. Bucurie.

Dar, având în vedere că problema există de când am început să afișăm mai mult de opt
culori, nu vei fi surprins să descoperi că a fost deja reparat. Și toate remediile
tind să se ciocnească și toată lumea are o noțiune diferită despre cum să o rezolve. „Remedierea” obișnuită este
să presupunem că cine a făcut imaginea a făcut-o cu o gama care se potrivește cu gama dvs
afișaj, astfel încât să puteți încărca biții chiar pe ecran. Deoarece acest lucru este ușor, este
cea mai răspândită abordare. Dar e puțin stupid, așa că nu toată lumea o face. Combină asta
cu lipsa specificațiilor gamma în majoritatea formatelor de imagine și valorile adesea false
specificat de oameni în cei care o fac, și bine, presto --- gama de imagini ar putea fi corectă
despre orice. Și gamma ecranului tinde să nu fie ușor de determinat.

Deci cum naiba te descurci cu așa ceva acea într-un mod departe de minte?

Răspunsul ales în xzgv este să trăim doar cu faptul că probabilitatea de
obținerea automată a valorilor corecte atât pentru ecran, cât și pentru gama de imagini este practic
zero. Odată ce accepți asta, cel mai bun lucru de făcut este să o faci foarte ușor și rapid de
modificați ajustarea gamma la valorile cerute în mod obișnuit. Deci, iată cum se face:

`1'
Setați reglarea gamma la 1.0, adică nicio ajustare. Aceasta este setarea implicită.

`2'
Setați reglarea gamma la 2.2. Acest lucru este util pentru vizualizarea fișierelor gamma liniară (unul
exemplu clasic fiind ieșirea raytracer) pe un monitor mediu de PC.

`3'
Setați ajustarea gamma la 1 împărțit la 2.2, adică aproximativ 0.45. Acest lucru este util pentru
invers --- vizualizarea fișierelor medii-monitor-pc-gamma pe un afișaj liniar-gamma.
Din punct de vedere istoric, cred că exemplul clasic ar fi fost vizualizarea fișierelor PC pe un
Mac, dar nu știu cât de adevărat este asta zilele astea.

`4'
Setați ajustarea gamma la valoarea sa inițială, așa cum este specificată printr-un `--gamma' Linie de comanda
opțiunea (vezi Opţiuni) sau setare echivalentă a fișierului de configurare (vezi Configurarea xzgv).
valoarea implicită utilizată dacă nu a fost specificat niciuna este 1.0.

O scurtă precizare este probabil necesară. Valoarea de ajustare a gamma pe care ați setat-o
xzgv este de fapt inversat de la (adică unul împărțit la) valoarea de ajustare reală utilizată. Acest
este (credeți sau nu :-)) menit să evite confuzia prin reflectarea faptului că ecran
gamma este cea mai larg considerată/cunoscută.

De asemenea, puteți ajusta reglarea mai precis, într-un mod similar cu luminozitatea/contrastul:

`Alt-,'
Reduceți ajustarea gamma (împărțiți-o la 1.05).

`Alt-.'
Creșteți ajustarea gamma (înmulțiți-o cu 1.05).

Rețineți că `:', iar celelalte taste care resetează luminozitatea/contrastul, le evită în mod deliberat
resetarea reglajului gamma.

Ca și în cazul luminozității/contrastului, în prezent nu există nicio modalitate de a regla gama cu mouse-ul;
acest lucru ar trebui să fie reparat în curând. (Dar metoda bazată pe tastatură 1/2/3/4 este probabil să fie în continuare
metoda mai rapidă.)

SCHIMBARE IMAGINE


Este posibil să mergeți direct la fișierul anterior sau următor (sau fișierul etichetat) în
director sau pentru a eticheta un fișier, fără a fi nevoie să alegeți fișierul din selectorul de fișiere
mână. Aceste comenzi sunt deosebit de utile atunci când utilizați xzgv de la tastatură, dar
Există, de asemenea, o comandă rapidă notabilă a mouse-ului pentru a trece la următoarea imagine.

`Spaţiu'
`Telespectator meniu Pagina Următoare → Imagine'
Treceți la următorul fișier din dir și vizualizați-l. Puteți, de asemenea, să faceți clic pe imagine/vizor pentru
fa asta. (Dacă descoperiți că acest lucru interferează cu tragerea imaginii în jur (deși aceasta
nu ar trebui), sau pur și simplu nu-mi place, poate fi dezactivat (vezi config Variabile).)

`b'
`Telespectator meniu Pagina Anterioară Imagine'
Treceți la fișierul anterior în dir și vizualizați-l.

`Ctrl-Spațiu'
`Telespectator meniu Etichetarea, Etichetă apoi Pagina Următoare →'
Etichetați fișierul curent, apoi treceți la următorul fișier din dir și vizualizați-l.

`/'
`Telespectator meniu Etichetarea, Pagina Următoare → tagged'
Treceți la următorul fișier etichetat din dir și vizualizați-l.

`?'
`Telespectator meniu Etichetarea, Pagina Anterioară tagged'
Treceți la fișierul etichetat anterior în dir și vizualizați-l.

ASCUNDERE THE SELECTOR


Când rulați pe ecrane mici sau într-o fereastră mică, poate deveni puțin enervant de pierdut
spațiu de vizualizare prin afișarea constantă a selectorului atunci când nu aveți nevoie de el.
Soluția obișnuită la această problemă este activarea modului de ascundere automată. Dar dacă niște poze
pe care le vizionați sunt mici și unele mari? Uneori poate fi aproape la fel de enervant să ai
selector ascuns pentru a „face loc” unei imagini mici care nu avea nevoie de ea. Deci pentru asta
motiv, sau poate dacă pur și simplu nu vă place modul auto-ascundere :-), poate preferați să plecați
ascunde automat dezactivat și ascunde explicit selectorul atunci când este necesar:

`Z (shift-z)'
`Telespectator meniu Fereastră, Ascunde Selector de'
Ascunde selectorul. (Acesta este de fapt un fel de comutare; „ascunde selectorul” când este
deja ascuns îl dezvăluie.)

De asemenea, puteți ascunde sau afișa selectorul făcând clic din mijloc pe vizualizator.

MINIMIZAREA XZGV


În general, este destul de ușor să utilizați managerul de ferestre pentru a schimba ferestrele etc., dar când
rularea pe întregul ecran poate fi uneori puțin problematică. Din acest motiv, xzgv are
suport încorporat pentru „iconificarea” în sine:

`Ctrl-z'
`Telespectator meniu Fereastră, Reduce la minimum'
Minimizați fereastra xzgv.

VIZIONATOR OPŢIUNI


Ca și în cazul selectorului, pot fi dezactivate/activate diferite opțiuni care se referă la vizualizator.

Aceste setări pot fi modificate și folosind opțiunile din linia de comandă (vezi Opţiuni) și/sau config
setările fișierului (vezi Configurarea xzgv).

`z'
`Telespectator meniu Opțiuni, zoom (potrivi la fereastră)'
Comutați modul zoom, discutat mai detaliat în altă parte (vezi zoom mod).

`Alt-r'
`Telespectator meniu Opțiuni, Cand Mărire Reduce Numai'
Comutați doar reducerea în modul zoom, acoperit și în altă parte (vezi zoom mod).

`i'
`Telespectator meniu Opțiuni, Interpola cand Scalarea'
Comutați interpolarea atunci când o imagine este mărită. Din nou, asta a făcut deja
fost menționat (vezi Scalarea).

`Alt-c'
`Telespectator meniu Opțiuni, Ctl+Click Balanța X Axă'
Comutați scalarea axei când faceți control-clic (sau control-clic dreapta) pe
imagine. Implicit este scalarea axei y.

`F (shift-f)'
`Telespectator meniu Opțiuni, oscila in 15 & 16-bit'
Comutați ditheringul în modurile pe 15/16 biți. Aceasta crește profunzimea aparentă a culorii
a face gradațiile să arate mult mai bine, dar este mai lent decât randarea neditherată și
poate (în 16 biți) distorsiona ușor echilibrul de culoare al unei imagini. („Fcheia a fost
ales pentru aceasta deoarece comutatorul dither este similar funcțional cu „fakecols” al lui zgv
comutare.)

`Telespectator meniu Opțiuni, Reveni Scalarea Pentru Nou Pic'
În mod normal, xzgv readuce scalarea înapoi la 1 (normal) atunci când apare o nouă imagine
selectat. Dezactivând aceasta, puteți păstra scalarea în întreaga selecție a imaginii.
(În prezent, nu există nicio comandă rapidă de la tastatură pentru această opțiune destul de rar schimbată ---
pentru a-l comuta de la tastatură, ar trebui să utilizați meniul pop-up (apăsați `F10'), și
selectați elementul de meniu.)

`Telespectator meniu Opțiuni, Reveni Orient. Pentru Nou Pic'
În mod similar, xzgv revine la orientarea adevărată a imaginii (nu oglindită, rotită,
etc.) la selectarea unei noi imagini. Dezactivarea acestei opțiuni înseamnă că orice
oglinzile/flipurile/rotirile aplicate persistă pe mai multe imagini. (Fără tastatură
scurtătură --- vezi mai sus.)

`Telespectator meniu Opțiuni, Utilizare exif Orientare'
Comutați suportul pentru orientarea Exif. Dispozitivele care creează fișiere JPEG în fișierul Exif
format (de exemplu, multe camere digitale) poate adăuga o etichetă de orientare la fișier, care
spune cum era ținută camera când a fost făcută fotografia. Când această etichetă este
prezent, xzgv poate ajusta imaginea pentru a compensa faptul că o cameră este ținută pe ea
latură. (Acest lucru nu se face în mod implicit, deoarece reprezintă greșit imaginea adevărată, ceea ce ar putea
fi confuz dacă nu știți de ce se întâmplă.) Activarea acestei opțiuni poate fi
util dacă faci poze cu camera pe o parte, dar nu vrei să fii nevoit
rotiți imaginile înainte de a le putea vizualiza corect. Desigur, pentru asta
camera dvs. trebuie să insereze eticheta de orientare în primul rând --- dar
nu poate strica să încerci și să vezi. (Fără comandă rapidă de la tastatură --- vezi mai sus.)

FILE FORMATE


Fișierele imagine sunt stocate într-o varietate de forme diferite sau „formate de fișiere”. xzgv, via
gdk, suportă multe.

FILE TIP IDENTIFICARE


Formatul în care se află un fișier este identificat prin conținutul său. Pe care se bazează codul de citire a fișierelor
libgdk pentru a determina tipul de fișier și a citi fișierul corect; în general, aceasta folosește
„numărul magic” al formatului pentru a determina tipul fișierului --- de exemplu, un fișier JPEG/JFIF începe cu
(hex) octeți `FF D8'. Deci, dacă începeți cu xzgv xzgv foo, iar foo este într-un format acceptat
(cum ar fi JPEG), formatul va fi stabilit și fișierul va fi încărcat chiar dacă
„extensie” este absentă.

CONFIGURARE XZGV


Multe aspecte ale modului în care funcționează xzgv pot fi modificate folosind un fișier de configurare.

ÎNFIINȚAT DOSARE


Un fișier de configurare vă permite să modificați aspecte ale comportamentului xzgv. xzgv acceptă două
fișiere de configurare posibile --- unul la nivelul întregului sistem, /etc/xzgv.conf; și câte unul pentru fiecare utilizator în
directorul lor de acasă, $HOME/.xzgvrc. Ambele sunt optionale. Dacă $HOME/.xzgvrc există, este
utilizat in schimb of /etc/xzgv.conf.

Înainte de a descrie formatul fișierelor de configurare, vă poate ajuta să oferiți un exemplu de fișier:

# Exemplu de fișier de configurare xzgv
# Liniile de comentarii încep cu „#” și sunt ignorate,
# așa cum sunt liniile goale.

# face fotografiile să se potrivească cu fereastra
măriți
# prinde ecranul :-)
ecran complet activat

Este un format bazat pe linii. Fiecare linie (sau mai degrabă, fiecare linie care nu este o linie de comentariu și
nu este gol) atribuie o valoare unei singure „variabile” predefinite. xzgv are multe astfel
variabilele pe care le permite să le modificați în acest fel. De exemplu, cel pe tot ecranul opțiunea de mai sus
controlează dacă xzgv încearcă sau nu să folosească întregul ecran pentru fereastra sa. Dacă este dat
valoarea `on'/'y'/'da'/'1'așa face; dacă `de pe'/'n'/'Nu.'/'0', nu este. Majoritatea variabilelor
sunt de acest tip „boolean” da sau nu.

Deoarece variabilele setate într-un fișier de configurare au un efect direct asupra modului în care funcționează xzgv, poate fi
mai ușor să le numiți „setări”. Într-adevăr, o astfel de terminologie este folosită ocazional în
această documentație.

ÎNFIINȚAT VARIABIL TIPURI


Există mai multe tipuri de variabile:

- boolean. Acestea sunt variabile pornit sau oprit, da sau nu. Cele mai multe dintre variabilele fișierului de configurare ale xzgv
sunt de acest tip.

- Număr întreg (neutilizat în prezent). Acestea sunt numere întregi. Semnificația numărului depinde
pentru ce este folosită variabila.

- Real (în virgulă flotantă). Acesta poate fi un număr întreg sau o fracție zecimală. Doar gamma
variabila este de acest tip.

- Geometrie. Acest format de specificare a dimensiunii și/sau a poziției ferestrei este utilizat numai pentru
`geometrie' setare. Vedea Opţiuni, pentru o descriere a modului în care funcționează acest tip.

ÎNFIINȚAT VARIABILE


În prezent, majoritatea variabilelor de configurare (setări) din xzgv pot fi setate și prin linia de comandă
Opțiuni; într-adevăr, numele setării în toate astfel de cazuri este identic la asta pentru
versiunea lungă a opțiunii (de ex. `pe tot ecranul', `ascundere automată'). Ca atare, sunt documentate
în secțiunea care discută opțiunile liniei de comandă și altele asemenea (vezi Opţiuni).

Cu toate acestea, există unele setări disponibile numai în fișierul de configurare:

click-pentru-urmatorul
Aceasta este activată în mod implicit, permițându-vă să faceți clic pe vizualizator pentru a trece la următorul
imagine. Dacă este dezactivat, făcând clic pe vizualizator nu face nimic.

FUNDAMENTARE


Aici (RJM) încerc să explic de ce am făcut lucrurile așa cum le-am făcut. Aceasta este prezentată în a
format de întrebări și răspunsuri.

DE CE INCA UN ALT VIEWER?


Anterior, această secțiune sa concentrat pe xv; asta poate avea sens când am fost inițial
a scris-o și încă are un anumit sens limitat pentru zgv, dar pentru xzgv a fost
arătând din ce în ce mai învechit. Și aici scriu o actualizare. :-)

Inițial am scris xzgv deoarece pur și simplu nu eram mulțumit de telespectatorii pentru X de care eram conștient
de la acea vreme (mijlocul anului 1999). La momentul scrierii acestui articol (sfârșitul anului 2000), alte lucruri cheie despre xzgv
devin evidente, parțial prin răspunsurile la care am ajuns:

o Este „rapid”. Nu, nu face nicio operațiune mai rapid decât alți telespectatori până acum
după cum știu (bine, poate actualizări de miniaturi :-)); mai degrabă, interfața încearcă să nu intre
Calea ta. Faceți clic pe un nume de fișier și apare imaginea. Fără multitudine de bare de instrumente sau
ferestre, este doar acolo.

o Ca și în cazul zgv, încearcă să facă un lucru bine, vizionarea imaginilor. Nu este perfect în asta
În ceea ce privește, recunosc, dar cel puțin rămâne departe de editarea imaginilor.

o Seamănă destul de mult cu zgv. Unii dintre noi fogie vechi ca asta. :-)

Nu mă voi preface că xzgv este vizualizatorul suprem pentru toată lumea. Unii oameni vor prefera altele
abordări, sau pur și simplu preferă alți telespectatori. (Unii oameni pot folosi în continuare xv, ghod
interziceți.) Există câțiva spectatori la care s-ar putea dori să-i încercați dacă nu vă gândiți prea mult
xzgv:

o gqview. Acest lucru pare să fie bine privit. Mi se pare un pic cam amăgitor și ca o chiuvetă de bucătărie;
nu chiar la fel de „pur” sau concentrat ca xzgv, IMHO. Cred că mai mulți oameni îl folosesc decât xzgv.

o xli. Nu sunt sigur dacă acest lucru este menținut în zilele noastre, dar nu este prea rău pentru un spectator. Nu
miniaturi sau selector de fișiere. (În ziua de azi îl folosesc mai ales pentru a seta rădăcina
fereastră pixmap, ceva I nu face think aparține unui spectator, dar care xli se întâmplă
fii destul de bun la.)

o qiv. Dacă am citit corect printre rânduri, acesta este în esență un înlocuitor modern pentru
xli.

o gtksee. Nu am încercat asta, dar cred că ideea este că este o clonă ACDSee și
se pare că există o mulțime de oameni care doresc o clonă a acesteia. Care este problema lor.
: ^)

o Ochi electrici. Sincer să fiu, cred că acest lucru a fost depășit de alți telespectatori
zile, ceea ce arată cât de departe am ajuns.

Ah, zici tu, dar xv? Ei bine, am făcut-o cu accent a ajuns în punctul în care nimeni nu are nevoie de utilizare
xv mai mult. Oricine folosește xv în zilele noastre ar trebui să arunce acea grămadă de non-concepute prost.
Rasca gratuită și folosește unul dintre cei mai buni spectatori disponibile acum. Este atat de simplu.

DE CE NU EDITARE IMAGINII CAPACITATI?


Este un fscking telespectator, la naiba. Daca vrei xv stii unde il gasesti.

(OTOH, dacă vrei un decent editor de imagini, utilizați Gimp.)

DE CE A TEXINFO MANUAL?


Timp de ani de zile, am menținut o „pagină de manual” convențională pentru zgv (care xzgv avea o bază liberă
pe). Dar, de-a lungul timpului, mi-am dat seama cât de imposibil de confuză devenise pagina de manual zgv.

Așa că am vrut să rescriu documentația lui zgv într-un mod mai sensibil, într-un alt format
decât o pagină de manual. Îmi doream un format stabilit, bine susținut, cu structură și
referire. Am simțit că acest lucru a făcut o alegere între HTML și texinfo. HTML mi s-a părut
să fie o țintă în mișcare ca nimeni altul și să nu fie la fel de bine acceptată pe terminalele doar text ca Info
(și astfel texinfo). (Acest ultim punct, desigur, nu este prea relevant în măsura în care este xzgv
în cauză.) Când am observat că există un convertor pentru a converti texinfo în HTML în orice
caz, cazul a fost închis. Documentația lui xzgv s-a bazat apoi pe zgv --- the
documentația este probabil mai asemănătoare decât programele. :-)

Nu mă înțelege greșit --- Îmi plac paginile de manual. Și chiar și cu documentația excelentă Texinfo
și modul Texinfo foarte util al lui Emacs, scrierea texinfo nu este deloc ușoară. (Fără Texinfo
comenzile de actualizare a nodurilor și a meniului ale modului, personal mi-ar fi găsit-o aproape imposibil!) Dar
Paginile de manual mari nu sunt atât de bune pentru referință, iar acest lucru este agravat de rudă
lipsa structurii.

DE CE UN SPAȚIU PROPOZIȚIA SE TERMINĂ?


Modul convențional de a scrie texinfo este să urmați fiecare propoziție cu două spații după
punct (sau orice termină propoziția). Mulți oameni scriu în mod normal în acest fel într-un non-texinfo
contextul de asemenea. Dar o proporție considerabilă de oameni scriu în mod normal text cu un singur spațiu
după punct --- și eu sunt unul dintre ei.

Documentația Texinfo dă impresia că are două spații trebuie sa fi folosit; se spune `` it
este important să punem două spații la sfârșitul propozițiilor în documentele Texinfo.'' Dar
singura circumstanță în care spațierea din fișierul texinfo este păstrată (în orice sens
altul decât „există un spațiu aici”) este atunci când texinfo este convertit în format Info. Asa de,
de fapt, decizia de a folosi două spații depinde de modul în care autorul dorește să iasă informații
apar --- aceasta este o decizie subiectivă care ar trebui să fie în întregime jos la il preferinţă
of il autor, în ciuda încercării documentației Texinfo de a face ca două spații să sune ca un
obiectiv tu-trebuie-să faci acest gen de lucruri.

S-ar putea să vă întrebați care este problema cu utilizarea unui spațiu. Ei bine, „makeinfo” trebuie
reformatați paragrafele și oricând trebuie să insereze spațiu la (ceea ce i se pare)
la sfârșitul unei propoziții, introduce două spații. Acest comportament nu poate fi modificat, spre deosebire de în
Emacs (propoziție-sfârșit-dublu-spațiu; vedea Umple Comenzi în emacs info) și GNU fmt
(-u; vedea fmt invocare în textutils fișier informativ). De asemenea, încercarea de a „remedia” rezultatul
Informațiile cu sed nu funcționează corect deoarece „etichetele” folosite pentru a găsi rapid nodurile sunt atunci
incorect. Acestea ar putea fi, desigur, reparate, dar acest lucru ar implica mult mai multă muncă
decât o simplă invocare sed.

Deci, în mod realist, oricine scrie texinfo cu un singur spațiu trebuie să suporte
sfârșitul ocazional al propoziției cu două spații fiind inserat în textul lor --- și mai rău, cel
algoritmul actual de formatare „makeinfo” pare să insereze două spații chiar și după
abrevieri (cum ar fi `eg' și `etc.'), care rupe chiar și texinfo în două spații. (Aceasta este
deosebit de ironic, apropo, deoarece principalul argument al partizanilor din două spații în favoarea
practica este adesea modul în care face posibil să facem diferența între
abrevieri și sfârșitul unei propoziții.)

Un ultim punct poate fi demn de remarcat; Nu sunt prima persoană care scrie fișiere texinfo folosind
un singur spațiu. La momentul scrierii, este folosit în documentația texinfo pentru BFD, gdbm,
GTK/GDK, (Linux) IPC și viper și mă aștept să existe cazuri de care nu sunt conștient.

Utilizați xzgv online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad