Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xzgv — Online w chmurze

Uruchom xzgv w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie xzgv, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


xzgv - przeglądarka zdjęć dla X, z selektorem plików opartym na miniaturach

STRESZCZENIE


xzgv [Opcje] [reż | filet ...]

OPIS


(Uwaga: ta strona podręcznika jest generowana automatycznie z pliku texinfo xzgv i dlatego może wyglądać
trochę dziwne. Przepraszamy za niedogodności. :-))

xzgv to przeglądarka zdjęć dla X z selektorem plików opartym na miniaturach. Wykorzystane miniatury
(miniatury są małymi wersjami podglądowymi zdjęć) są kompatybilne z xv, zgv,
i Gimpa. Rodzaje obrazów, które umożliwia oglądanie xzgv, to obrazy w formacie rastrowym
(czasami nazywane „mapami bitowymi” i/lub „mapami pix”); rzeczy takie jak pliki GIF, pliki JPEG, PNG
pliki i tak dalej.

W większości przypadków prawdopodobnie będziesz chciał użyć selektora plików xzgv (zobacz Połączenia filet
Selektor), aby wybrać pliki do wyświetlenia. To jest to, co pojawia się po lewej stronie
okno po uruchomieniu xzgv jako po prostu `xzgv' (zobaczyć Opcje). Wyświetla listę
podkatalogi i pliki obrazów w bieżącym katalogu, wraz z małą „miniaturą”
wersje obrazów, jeśli istnieją. (Jeśli w danym katalogu nie pojawiają się żadne miniatury, lub
jeśli ich brakuje w niektórych plikach, możesz je utworzyć/zaktualizować, naciskając `u„. Widzieć
Aktualizacja Miniatury.)

Po wybraniu pliku do wyświetlenia możesz go wyświetlić klikając na niego lub naciskając `Wchodzę'.
Spowoduje to odczytanie obrazu i wyświetlenie go w prawej części okna, przeglądarce
(Patrz Połączenia Viewer). Następnie możesz poruszać się po obrazie (jeśli jest większy niż się zmieści) za pomocą
przeciągając go myszą, używając pasków przewijania lub klawiszy kursora. Wtedy możesz
wybierz inny obraz za pomocą selektora plików (chociaż musisz nacisnąć `Esc' lub `zakładka' pierwszy
jeśli używasz klawiatury) lub możesz wyjść z xzgv, naciskając `q'.

Chociaż xzgv działa podobnie jak każdy inny program X i z pewnością jest przyjazny dla myszy :-), to prawda
zaprojektowany również tak, aby był przyjazny dla klawiatury. Wszystko w xzgv można wykonać całkowicie z poziomu pliku
klawiatura. Większość tej obsługi klawiatur działa jak oryginalny ZGV (podobny konsolowy-
oparta na przeglądarce obrazów dla systemu Linux).

Ten przegląd jest, jak można się spodziewać, jedynie najprostszym wprowadzeniem do tego, co
xzgv może zrobić i opisuje tylko bardzo podstawowe użycie xzgv. xzgv może zrobić o wiele więcej; Czytaj
żeby dowiedzieć się co.

PODZIĘKOWANIA


xzgv został napisany głównie przez Russella Marksa, także autora tego podręcznika. To jest
prowadzony przez Reubena Thomasa.

Costa Sapuntzakis udostępnił kod umożliwiający znacznie szybsze generowanie miniatur JPEG (do zgv,
które zaadaptowałem dla xzgv).

Używane ikony katalogów/plików były luźno oparte na ikonach gmc dir-close.xpm. Myślę, że Tuomas
Sądząc po dzienniku zmian, był za to odpowiedzialny Kuosmanen.

`mkinstalldirs' jest prosto z `informacje tex' pakiet i został napisany przez Noaha Friedmana.
(Jest to również używane podczas instalacji.)

Ogromne podziękowania należą się wielu osobom odpowiedzialnym za GTK+, bez których xzgv prawie by nie istniał
z pewnością nie miało miejsca. (Ale nie, dziękuję za Electric Eyes, co było prawie miłe
wystarczy, żebym w ogóle nie zawracał sobie głowy xzgv! :-))

getopt*.[ch] pochodzą z biblioteki GNU libc.

OPCJE


Zwykle wywoływałbyś xzgv jako zwykłe `xzgv' (być może poprzez menu menedżera okien lub
menu GNOME/KDE itp.). Można jednak bezpośrednio określić pliki do wyświetlenia lub rozpocząć
katalogu w wierszu poleceń. Ponadto istnieją różne opcje.

(Jeśli jesteś nowy w xzgv, prawdopodobnie powinieneś na razie pominąć resztę tej sekcji i przyjść
wróć do tego później.)

Ogólny format wiersza poleceń xzgv wygląda mniej więcej tak:

xzgv [Opcje] [reż | filet ...]

Obsługiwane są dwa typy opcji --- tradycyjne opcje jednoliterowe Uniksa i
Długie opcje w stylu GNU. Większość opcji może być używana w dowolny sposób i oba formularze są wymienione
w poniższej tabeli.

Należy pamiętać, że wszystkie opcje są przetwarzane po dowolnym pliku konfiguracyjnym. Skonfiguruj ustawienia pliku
są takie same jak poniższe nazwy długich opcji minus `--' (zobaczyć Konfigurowanie xzgv), choć a
kilka opcji wiersza poleceń nie jest dozwolonych jako ustawienia pliku konfiguracyjnego (np. `pomoc') i odwrotnie
odwrotnie.

Oto, co robią te opcje:

`-a'
`--automatyczne chowanie'
Automatycznie ukrywaj selektor po wybraniu zdjęcia, umożliwiając widzowi jego użycie
całe okno.

`--ostrożnie-jpeg'
Włącz `fantazyjne upsampling' w libjpeg. xzgv domyślnie używa szybszej metody; jako
W dokumentacji libjpeg czytamy: „Wizualny wpływ bardziej niechlujnej metody jest często
bardzo mały.''

`--usuń-pojedynczy-podpowiedź'
(Zauważ, że jest to zwykle włączone; użyj `--delete-single-prompt=wyłączone' wyłączyć
to jeśli niepełnosprawny, xzgv natychmiast usunie plik, gdy zostanie o to poproszony, bez
monit o potwierdzenie. (To jest „pojedynczy', ponieważ usuwanie wielu plików na raz
będzie obsługiwana w przyszłości i będzie to wymagało osobnego zastąpienia monitu.)

`--dither-hicol'
Użyj ditheringu w trybie 15/16-bitowym, niezależnie od ustawienia domyślnego. Widzieć Viewer Opcje,
w celu omówienia zalet/wad. Możesz także użyć `--dither-hicol=wyłączone' do
wyłącz to.

`--exif-orient'
W plikach JPEG użyj znaczników orientacji Exif (wstawionych np. przez aparaty cyfrowe).
popraw orientację obrazu przed wyświetleniem. Widzieć Viewer Opcje, dla szczegółów.

`--szybka-rekurencyjna-aktualizacja'
Wykonując rekursywną aktualizację miniatur, nie czytaj wcześniej istniejących miniatur
aktualizacja. Jest to prawie przestarzałe od wersji xzgv 0.7, ponieważ wzrost prędkości jest teraz
nieistotny. Ale nadal może być przydatny, jeśli chcesz zaktualizować plik olbrzymi liczba
małe katalogi, dla których potrzeba niewielu aktualizacji, jeśli w ogóle.

`-f'
`--pełny ekran'
Uruchom tryb pełnoekranowy, używając całego ekranu dla okna xzgv, nawet bez żadnego okna-
dekoracje menedżerskie (rama okienna, pasek tytułowy itp.), jeśli to możliwe.

`-G val'
`--gamma val'
[Nieobsługiwane w wersji 0.9.] Ustaw używaną regulację gamma (patrz Gamma Regulacja).
wartość domyślna to 1.0. Ustawia to również „wartość początkową” używaną podczas resetowania gamma
korekta.

`-g geom'
`--geometria geom'
Ustaw geometrię okna xzgv (położenie i/lub rozmiar) na geom. Ciąg geometryczny
powinien być w zwykłym formacie X, z rozszerzeniem, że pozycje/rozmiary mogą mieć a
`%' oznacza, że ​​są one traktowane jako wartości procentowe szerokości/wysokości ekranu.
Domyślna geometria to `92% x 85%'.

Dla tych, którzy nie są zaznajomieni ze sposobem działania „geometrii”, oto krótki opis
składnia. To jest `SxW' lub `+X+Y' lub `SxW+X+Y', gdzie 'W' to szerokość, `H' wysokość,
`X' pozycja x i `Y' pozycja y. Pierwsza forma określa jedynie rozmiar,
druga tylko pozycja --- `SxW+X+Y'formularz określa oba.

Teraz `+X+YBit zwykle określa, gdzie znajduje się lewy górny róg okna. Ale ty
można użyć `-' zamiast `+' dla pozycji x i/lub y, w którym to przypadku określa
odstęp między prawą/dolną krawędzią okna a prawą/dolną krawędzią ekranu.
(Zauważ jednak, że każda rama okna dodana do okna przez menedżera okien to
nie są brane pod uwagę w tych obliczeniach, więc być może będziesz musiał trochę poeksperymentować, aby uzyskać
żądaną pozycję.) Możesz także użyć liczb ujemnych z obydwoma znakami `+' i `-' --- Więc
`+-50+0' umieszcza okno częściowo po lewej stronie ekranu, oraz `+0--50– stawia
częściowo poza dolną krawędzią ekranu --- ale ma to wątpliwą wartość. :-)

Wreszcie, jak wspomniano powyżej, xzgv rozszerza tę składnię, umożliwiając użycie `%' do
określ procent szerokości/wysokości ekranu zamiast pikseli, np
`50%x30%-30%-20%'. Umożliwia także używanie liczb rzeczywistych, takich jak `12.34', który
może być przydatny z `%'.

`-h'
`--help'
Wyświetl listę opcji i zwięzły opis ich działania.

`--próg wielkości obrazu numpiks'
Ustaw granicę numpiks po czym obrazy są uważane za „duże” i już nimi nie są
renderowane wszystko na raz (co zapewnia znacznie ładniejsze przewijanie, ale wymaga mniej pamięci i
może być powolny w przypadku dużych obrazów), ale zamiast tego są renderowane kawałek po kawałku. Jednostki są
liczba pikseli obrazu (tj. szerokość razy wysokość), a wartość domyślna to 2000000
pikseli.

`--interpolować'
Interpoluj piksele obrazu podczas skalowania w górę (patrz Skalowanie). To
zwykle wygląda ładniej, ale jest raczej powolny.

`--mysz-skala-x'
Jeśli ta opcja jest włączona, kliknięcie przeglądarki z klawiszem Control skaluje tylko oś X. (Domyślnie jest
skalować tylko oś Y.)

`--przywróć orientację'
(Zauważ, że jest to zwykle włączone; użyj `--revert-orient = wyłączone', aby go wyłączyć.) Jeśli
niepełnosprawny, stan orientacji (odbicie/odbicie/obrót) zostaje zachowany pomiędzy zdjęciami (patrz
Viewer Opcje).

`--przywróć skalę'
(Zauważ, że jest to zwykle włączone; użyj `--revert-scale=wyłączone', aby go wyłączyć.) Jeśli
niepełnosprawny, skalowanie pomiędzy obrazami zostaje zachowane (patrz Viewer Opcje).

`--szerokość selektora'
Ustaw domyślny/początkowy rozmiar selektora w pikselach. Normalne ustawienie to 200.

`-T'
`--show-tagowane'
Pokaż nazwy aktualnie oznaczonych plików przy wyjściu z xzgv. (Są wymienione na stdout,
po jednym w wierszu.) Może to być przydatne, gdy chcesz wybrać wiele plików
graficznie i pracować nad nimi za pomocą czegoś innego.

`--show-miniatury-wiadomości'
Wyświetlane na pasku stanu podczas odczytywania miniatur. Pasek stanu musi być
oczywiście włączone, aby te wiadomości były widoczne. :-)

`-k'
`--pomiń rodzica'
W przypadku pierwszego wyświetlonego katalogu pomiń kursor .. (reż. nadrzędny). To może
być przydatne, gdy chcesz natychmiast użyć spacji do „przewijania” katalogu.

`-o zamówienie'
`--sortuj-porządek zamówienie'
Ustawia początkowy porządek sortowania używany w selektorze. Możliwe ustawienia to `Nazwa',
`ext', 'rozmiar' i `dane' (lub `czas'); tylko pierwszy znak ustawienia
(`n'/`e'/`s'/`d'/`t') należy podać. Domyślną kolejnością jest kolejność nazw.

`--sort-typ-znacznika czasu rodzaj'
Ustaw typ znacznika czasu, który będzie używany podczas korzystania z kolejności sortowania według czasu/daty. Możliwy
ustawienia to `mtime' (domyślne), `ctime' i `atime'; tylko pierwszy znak
ustawienie (`m'/`c'/`a') należy podać.

`--pasek stanu'
Pokaż pasek stanu poniżej selektora; mówi to na przykład, kiedy zdjęcie jest
czytane.

`-t'
`--cienkie rzędy'
Użyj wierszy o trzeciej normalnej wysokości w selektorze. Może to być bardzo przydatne
ekrany o niższej rozdzielczości lub jeśli naprawdę interesują Cię nazwy plików, nie
miniatury.

`-v'
`--wersja'
Pokaż numer wersji.

`--wersja-gtk'
Pokaż numer wersji GTK+, której używa xzgv.

`-z'
`--Powiększenie'
Dopasuj obraz do okna przeglądarki, niezależnie od jego rzeczywistego rozmiaru (patrz Powiększenie Moda).

`-r'
`--tylko powiększenie-zmniejszenie'
Tylko w trybie powiększenia zmniejszyć zdjęcia pasujące; tj. umożliwia oglądanie dużych obrazów
wszystko na raz, pozostawiając małe zdjęcia nienaruszone.

Jeśli zaczęło się od `xzgv pliki', xzgv ukrywa selektor plików i traktuje plik lub pliki jako
gdyby były jedyną zawartością katalogu. (Automatycznie ładuje również pierwszy
W związku z tym do nawigacji można używać poleceń Następny obraz i Poprzedni obraz
obrazy lub wykonaj opcję Wyjdź do selektora i bezpośrednio użyj selektora.

Jeśli zaczęło się od `xzgv start-reż', xzgv uruchamia się jak zwykle, ale z uruchomionym selektorem
w określonym katalogu (a nie w katalogu bieżącym).

Ustawienia, które są włączone lub wyłączone (boolean), są, jak można się spodziewać, włączane za pomocą
np. `-z' lub `--Powiększenie'. Istnieje jednak alternatywny formularz z długimi opcjami do ich ustawiania,
przypominające sposób ich ustawienia w plikach konfiguracyjnych --- składnia to `--opcja=były', gdzie były
jest `on'/`y'/`tak'/`1', aby włączyć opcję, lub `poza'/`n'/`Nie'/`0', aby to wyłączyć. Najbardziej
użyteczną rzeczą jest to, że pozwala wyłączyć opcje, które były wcześniej
włączone, używając np. `--zoom=wył'.

(Czytelnicy przyzwyczajeni do sposobu działania długich opcji w stylu GNU powinni zauważyć, że ponieważ this
`on'/`poza'/itp. arg jest opcjonalny, nie można używać `--opcja argw tym przypadku forma; To
musi być `--opcja=argument' żeby to zadziałało.)

A UWAGA ON NOTACJA


Większą część tego podręcznika zajmują opisy różnych poleceń xzgv znajdujących się w jego pliku
selektor i widz. Większość z nich jest dostępna zarówno z klawiatury, jak i z wyskakującego okienka
menu. (Wyskakujące menu pojawi się po naciśnięciu `F10' lub `Menu' lub kliknij prawym przyciskiem myszy
selektor lub przeglądarka; każdy ma swoje własne menu.) Tak więc w instrukcji często będziesz to widział
rzeczy raczej takie:

`klucz'
`Selektor menu Menu dotychczasowy pozycja is w, Menu pozycja'
Opis działania klawisza/pozycji menu.

Czasami podany klucz ma `(Selektor)' lub `(Widz)' przyrostek; to dlatego, że niektórzy
naciśnięcia klawiszy w xzgv są specyficzne dla selektora lub przeglądarki i nie będą działać, chyba że
odpowiednia część xzgv skupia się na klawiaturze.

THE FILE SELEKTOR


Zwykle przy uruchamianiu xzgv będziesz chciał użyć selektora plików --- listy plików
po lewej. (Drugie podokno (po prawej) to przeglądarka.) Selektor pozwala na to
wybrać pliki do wyświetlenia (między innymi). Zawiera listę podkatalogów i plików graficznych
bieżący katalog wraz z małymi „miniaturami” obrazów, jeśli takowe są
istnieć.

THE SELEKTOR MENU


Prawie wszystkie polecenia selektora są dostępne w wyskakującym menu selektora, które się pojawi
po kliknięciu prawym przyciskiem myszy w dowolnym miejscu selektora. (Możesz także nacisnąć `F10' lub `Menu' do
przywołaj menu, ale ponieważ w xzgv istnieją skróty klawiaturowe do prawie wszystkiego,
nie jest to często przydatne. :-))

Zwykle nie ma znaczenia, gdzie w selektorze klikniesz prawym przyciskiem myszy. Jednak kilka poleceń
na filet menu operuje na pojedynczym pliku, wybranym kursorem klawiatury. A
problem podczas używania myszy, możesz pomyśleć --- ale po kliknięciu prawym przyciskiem myszy
selektora, a także wyświetlenie menu, xzgv przesuwa ten kursor do pliku, który po prawej stronie-
kliknięty (jeśli istnieje). (Możesz to zobaczyć po narysowaniu pustej ramki wokół pliku.)
Aby więc skorzystać np Szczegóły na filet menu, kliknij prawym przyciskiem myszy on dotychczasowy filet ty chcieć
detale on.

Zarówno selektor, jak i przeglądarka posiadają menu „Pomoc”, z których większość odsyła do tego menu
podręcznik:

`F1'
`Selektor menu Pomoc, Spis treści'
`Viewer menu Pomoc, Spis treści'
Zobacz całą zawartość instrukcji.

`Selektor menu Pomoc, Połączenia filet Selektor'
Zobacz sekcję podręcznika dotyczącą selektora plików.

`Viewer menu Pomoc, Połączenia Viewer'
Wyświetl sekcję podręcznika w przeglądarce.

`Selektor menu Pomoc, wskaźnik'
`Viewer menu Pomoc, wskaźnik'
Zobacz indeks pojęć podręcznika.

`Selektor menu Pomoc, O nas'
`Viewer menu Pomoc, O nas'
Podaj krótkie informacje o xzgv, w tym numer wersji i stronę główną.

Obecnie sposób, w jaki xzgv pozwala czytać instrukcję, jest nieco prymitywny; uruchamia `Informacje'
program (patrz Topy standard informacyjny info) w pliku `xterm'.

WYJŚCIE XZGV


Możesz wyjść z xzgv, używając jednego z dwóch naciśnięć klawiszy wyjścia lub wybierając
odpowiednią opcję z wyskakującego menu selektora:

`q'
`Ctrl-q'
`Selektor menu Wyjście xzgv'
Wyjdź z xzgv.

(Na selektorze dostępna jest również opcja wyjścia filet menu (`Selektor menu plik, Wyjście'), Jak
`Exit' zazwyczaj znajduje się w każdym menu Plik.)

MINIATURY


(Tę sekcję celowo umieszczono na początku podręcznika, ponieważ miniatury stanowią prawdopodobnie największą część podręcznika
ważna funkcja selektora plików, dlatego najlepiej jest wiedzieć, jak tworzyć/aktualizować
je raczej wcześniej niż później.)

Miniatury to małe wersje obrazów, które reprezentują, i są wyświetlane przez
selektor plików, jeśli istnieją. xzgv używa miniatur zgodnych z xv --- jeśli tworzysz
miniatury z xv będą działać z xzgv i odwrotnie. Miniatury xzgv również są
kompatybilny z Gimpem i zgv.

Jeśli plik nie ma miniatury, zamiast niej pojawi się mała ikona „dokumentu” (podobna do ikony
ikona „folderu” używana w przypadku katalogów).

Aktualizacja Miniatury
Chociaż miniatury można utworzyć stosunkowo szybko, nie jest to proces natychmiastowy. Dla
z tego powodu miniatury muszą być tworzone wcześniej i przechowywane jako pliki w ich pamięci
własne prawa w podkatalogu .xvpics.

xzgv nigdy nie tworzy/aktualizuje miniatur bez Twojej zgody. Jeśli więc wpiszesz a
katalog, w którym pliki obrazów nie mają żadnych miniatur lub w którym pojawiają się miniatury
aby być nieaktualnym, należy nacisnąć `u' lub wybierz Aktualizacja Miniatury od selekcjonera
menu. (Nawet jeśli nie można zapisać miniatur (powiedzmy, jeśli nie masz na to pozwolenia
napisz je), selektor będzie nadal wyświetlał zaktualizowane miniatury, dopóki nie opuścisz
informator.)

Alternatywnie możesz tworzyć/aktualizować miniatury dla bieżącego katalogu i wszystkich
podkatalogi za pomocą `Alt-u' lub Rekurencyjne Aktualizacja. Ale uważaj, że jest to aktualizacja rekurencyjna
może zająć trochę czasu!

`u'
`Selektor menu Aktualizacja Miniatury'
Utwórz miniatury dla wszystkich plików, które ich nie zawierają, i zaktualizuj miniatury, które
są starsze niż odpowiedni plik. W trakcie tej operacji pojawia się okno
pokazujący, jak zaawansowany jest proces xzgv.

Podczas gdy aktualizacja jest w toku, możesz ją przerwać, klikając przycisk Anuluj przycisk,
lub naciśnięcie `Esc' lub `Wchodzę' lub klikając przycisk usuwania okna (jeśli plik
menedżer okien udostępnia jeden) na pasku tytułu. xzgv zatrzyma się po zakończeniu
miniatura, nad którą obecnie pracuje (jeśli istnieje).

`Alt-u'
`Selektor menu Rekurencyjne Aktualizacja'
Twórz/aktualizuj miniatury wszystkich plików w bieżącym katalogu i wszystkich
podkatalogi. Może to zająć trochę czasu, dlatego zostaniesz poproszony o potwierdzenie
chcesz to zrobić (patrz dialog Skrzynki). Postęp jest wskazywany w podobny sposób jak
dla normalnej aktualizacji, ale tylko dla aktualnie aktualizowanego katalogu --- plik
ogólny postęp nie jest wskazany, poza bieżącym katalogiem (jak zawsze)
wyświetlane w tytule głównego okna. Możesz przerwać rekursywną aktualizację miniatur w
w ten sam sposób, jak w przypadku normalnej aktualizacji (patrz wyżej).

Domyślnie xzgv zachowuje się trochę dziwnie podczas wykonywania aktualizacji rekurencyjnej
spójność z normalną aktualizacją. Widzieć Miniatura Zagadnienia, dla szczegółów.

Miniatura Zagadnienia
Zajmowanie się miniaturami może być czasami „interesujące” i można to zrobić na kilka sposobów
wpływa na rzeczy:

- xzgv nie czyta miniaturek w katalogu na raz. Zamiast tego po prostu czyta
zawartość katalogu, a następnie uruchamia coś, co w rzeczywistości jest rodzajem zadania w tle do odczytania
w miniaturach. Dlatego xzgv może przez krótki czas nie reagować tak jak zwykle
wejście do katalogu zawierającego wiele miniaturek (powiedzmy kilkaset) --- ale z drugiej strony,
przynajmniej to is odpowiadanie. :-)

- „Zadanie w tle” dokłada szczególnych starań, aby wyświetlić miniatury bieżących plików
widoczny w selektorze jako pierwszy, bez względu na to, jak bardzo poruszasz się po liście, ale czyta
w końcu wejdą wszyscy.

- Miniatury używane w xzgv wymagają do wyświetlenia 256 kolorów. Może to stanowić problem, jeśli
używasz X w 256 kolorach lub mniej, nawet jeśli używasz 8-bitowego (256 kolorów)
serwerze, prawie nieuchronnie dostępnych będzie mniej kolorów. Obecnie xzgv po prostu używa
niezależnie od tego, co gdk zgłasza jako najbliższe każdemu kolorowi użytemu w miniaturach.
Daje to akceptowalny wynik na serwerach 8-bitowych, zakładając, że gdk był w stanie przydzielić duży
liczba kolorów; daje jednak straszne rezultaty, jeśli nie może lub działa dalej
Serwery 4-bitowe lub 1-bitowe. Przepraszamy za to --- powinno to zostać naprawione w przyszłości (albo za pomocą
gdk, aby narysować miniaturowe pixmapy lub roztrząsając je „ręcznie”, aby dopasować je do kolorów
dostępny).

- Na koniec, podczas rekursywnej aktualizacji miniatur, xzgv (domyślnie) czyta istniejące
miniatury w katalogu przed aktualizacją któregokolwiek. A raczej czyta ich miniatury
pliki aktualnie widoczne w selektorze. Może to bardzo nieznacznie spowolnić działanie, ale
zapewnia spójność wyglądu i działania z normalną aktualizacją. (Mimo to możesz to wyłączyć
z `--szybka-rekurencyjna-aktualizacja' opcja wiersza poleceń (patrz Przywoływanie xzgv) lub odpowiednik
wpis w pliku konfiguracyjnym (patrz Konfigurowanie xzgv).)

SELEKTOR UKŁAD ROLNICZE ZMIANA ROZMIARU


Selektor plików to po prostu lista podkatalogów i nazw plików wraz z dowolnymi
miniatury, które dla nich istnieją. Lista jest zwykle ułożona w porządku ascibetycznym (ale możesz to zrobić
Zmień to; Widzieć Wymiana pieniędzy dotychczasowy Sortowanie Zamówienie). Najpierw wyświetlane są nazwy katalogów i
są one wyświetlane w kolejności na początku listy, przed wszystkimi plikami obrazów. Długi
nazwy plików mogą nie mieścić się w widocznej części okna selektora plików; jeśli tak, będzie
będzie poziomym paskiem przewijania, którego możesz użyć, aby zobaczyć resztę nazw (możesz użyć kursora
w lewo/w prawo, aby zrobić to z klawiatury).

Lista jest bardzo często większa niż mieści się na ekranie. Jeżeli o to chodzi,
na raz wyświetlana jest tylko część, ale możesz poruszać się po liście za pomocą (pionowego)
pasek przewijania lub kursor w górę/w dół i tym podobne.

Jeśli uważasz, że okno selektora jest zbyt małe w pionie i chcesz zobaczyć więcej
plików na raz, możesz uruchomić xzgv w trybie pełnoekranowym, używając -f opcja (patrz Opcje) i/lub
użyj trybu „cienkich wierszy” (patrz filet Selektor Opcje).

Jeżeli selektor wydaje Ci się zbyt mały (lub zbyt duży) w poziomie, możesz to zmienić poprzez
przesuwanie „uchwytu” linii podziału (małego kwadratowego przycisku pomiędzy selektorem a
viewer, w dolnej części okna), co zmienia względne rozmiary selektora
i widz. Można go przesuwać, przeciągając myszką lub za pomocą tych klawiszy:

`['
Przesuń podział okna w lewo.

`Klawisz kontrolny-['
Przesuń podział okna w lewo wolniej.

`]'
Przesuń podział okna w prawo.

`Klawisz kontrolny-]'
Przesuń podział okna w prawo wolniej.

`~'
Zresetuj podział okna do jego domyślnej pozycji.

Możesz także ustawić początkowy/domyślny rozmiar selektora --- w efekcie położenie
okno podzielone --- za pomocą `--szerokość selektora' (zobaczyć Opcje) lub opcję pliku konfiguracyjnego
`szerokość selektora'.

W RUCHU NA OKOŁO THE WYKAZ


Ta sekcja jest przeznaczona głównie dla tych z nas, którzy są bardziej skłonni do grania na klawiaturze.
:-) Miłośnicy myszy mogą go swobodnie pominąć.

Kiedy selektor ma fokus klawiatury, kursor (lub w żargonie GTK+, „wiersz fokusu”)
jest zwykle pokazywany jako puste pole wokół jednego z wierszy listy. Służy to następującym
Funkcje:

- Wybiera plik, na którym będą wykonywane polecenia widoku.

- Określa, która część listy jest wyświetlana jako część listy pokazanej na ekranie
zawsze zawiera kursor (chyba, że ​​poruszasz się za pomocą myszki).

Istnieje kilka poleceń służących do przesuwania kursora. Podsumowując, większość „specjalnych” kluczy, takich jak
kursory robią to, co można sobie wyobrazić, ale bardziej szczegółowo:

`Kursor Up'
`k'
Podnieść.

`Kursor Pobierz'
`j'
Padnij.

`Strona Up'
`Ctrl+u'
Przesuń kursor do tyłu o mniej więcej stronę.

`Strona Pobierz'
`Ctrl+v'
Przesuń kursor do przodu o mniej więcej stronę.

`Ctrl-Home'
`Ctrl-a'
Przesuń kursor na początek listy.

`Ctrl-Koniec'
`Ctrl + e'
Przesuń kursor na koniec listy.

`g'
`''
Przesuń kursor do pierwszej nazwy pliku, zaczynając od naciśnięcia kolejnego klawisza, czyli
zazwyczaj będzie to litera lub cyfra. Sprawa jest znacząca; `a' i `A' Czy
różny. Jeśli w ciągu 2 sekund nie zostanie naciśnięty żaden klawisz, polecenie zostanie anulowane.

Jeśli żaden plik nie zaczyna się od określonego znaku, następuje przejście do pierwszego pliku, który
zaczyna się od późniejszego znaku (w kolejności ascibetycznej). Jeśli nie ma żadnego, dla którego to
w takim przypadku przechodzi do ostatniego pliku --- chyba, że ​​nie ma żadnych plików (tylko
katalogi), w którym to przypadku nie ma to żadnego efektu.

OGLĄDANIE A FILE


Aby wyświetlić plik z selektora, możesz go kliknąć lub nacisnąć `Wchodzę' po przesunięciu
kursor do odpowiedniego pliku lub kliknij plik prawym przyciskiem myszy i wybierz opcję „Plik”, a następnie „Otwórz”.

`Wchodzę'
`Kliknij plik lewym przyciskiem myszy'
`Selektor menu plik, Otwarte'
Wyświetl wybrany plik obrazu lub, jeśli został wybrany podkatalog, ustaw go jako bieżący
katalogiem.

DIALOG PUDŁA


See Połączenia Viewer, aby uzyskać szczegółowe informacje na temat działania przeglądarki. Jeśli xzgv ma poważny problem
czytając plik, wyświetli się błąd. Błędy są pokazywane w oknach dialogowych pojawiających się w pliku
na środku ekranu --- pozostają tam do momentu kliknięcia Ok (lub naciśnij `Wchodzę' lub `Esc”).

xzgv używa również podobnych okien dialogowych do innych celów:

- Uzyskanie potwierdzenia, że ​​chcesz coś zrobić. `Wchodzę' lub `y' wybiera `tak'; `Esc' lub
`n'wybiera nr. (Ponownie możesz kliknąć odpowiedni przycisk myszą, aby zrobić to samo.)

- Wyświetlanie postępu aktualizacji miniatury. Jest to nieco nietypowy dialog
znika automatycznie po zakończeniu aktualizacji. Jednakże zapewnia
Anuluj przycisk, po kliknięciu którego można przerwać aktualizację (naciśnięcie `Wchodzę' lub `Esc' robi
To samo).

- Odczyt nazwy katalogu. Tutaj należy wpisać nazwę katalogu i kliknąć Ok (lub
naciśnij `Wchodzę') lub kliknij Anuluj (lub naciśnij `Esc') aby przerwać. Używany „widżet” do wprowadzania tekstu
pozwala na pewną edycję, w tym te klawisze:

`Kursor Lewa'
`Ctrl-b'
Przesuń kursor w lewo. (Pionowy pasek pokazuje pozycję kursora.)

`Kursor Prawa'
`Ctrl + f'
Przesuń kursor w prawo.

`Strona główna'
`Ctrl-a'
Przesuń kursor na początek linii.

`Koniec'
`Ctrl + e'
Przesuń kursor na koniec wiersza.

`Backspace'
`Ctrl+h'
Usuń znak po lewej stronie kursora. (Zauważ, że `Backspace' jest (zwykle) kluczem
nad głównym `Wchodzę' klucz; często jest oznaczony po prostu strzałką.)

`Usuń'
`Ctrl+d'
Usuń znak, na którym znajduje się kursor.

Możesz także ustawić zaznaczenie X (zaznaczając tekst myszą lub przytrzymując `Shift'
podczas przesuwania kursora), aby umożliwić wklejanie tekstu do innych programów i jest to możliwe
wytnij/skopiuj/wklej tekst w zwykły sposób:

`Shift-Usuń'
`Ctrl+x'
Wytnij tekst.

`Ctrl-Wstaw'
`Ctrl+c'
Skopiuj tekst.

`Shift-Wstaw'
`Ctrl+v'
Wklej tekst.

Za pomocą tego ostatniego polecenia możesz także wkleić tekst z (niektórych) innych programów.

ZAMYKANIE A FILE


Zwykle podczas przeglądania pliku w podoknie przeglądarki jest on wyświetlany do momentu wyświetlenia pliku
inny plik. Jeśli jednak „zamkniesz” plik, przeglądarka przestanie go wyświetlać i
powraca do stanu początkowego.

`Ctrl + w'
`Selektor menu plik, Zamknij'
`Zamknij' aktualnie przeglądany plik, czyszcząc podokno przeglądarki.

FILE SZCZEGÓŁY


Lista plików, jaką selektor podaje dla pliku, jest dość rzadka — tylko nazwa pliku i (if
plik zawiera jedną) załączoną miniaturę. Chociaż to upraszcza sprawę, ty
czasami chcesz wiedzieć, ile miejsca zajmuje plik, kiedy był ostatnio modyfikowany, plik
wymiary obrazu i tego typu rzeczy. Możesz więc wyświetlić szczegóły pojedynczego pliku
za pomocą polecenia `szczegóły pliku':

`:'
`;'
`Selektor menu plik, Szczegóły'
Pokaż różne szczegóły dotyczące pliku wskazywanego przez kursor klawiaturowy. Widzieć Połączenia
Selektor Menu, aby dowiedzieć się, jak wybrać plik, podano szczegółowe informacje dotyczące korzystania z
mysz. (Zasadniczo klikasz plik prawym przyciskiem myszy, gdy pojawia się menu.)

Większość pokazanych szczegółów pochodzi z systemu operacyjnego (przy użyciu rozszerzenia `stan(2)' wywołanie systemowe) i
powinien być zawsze dostępny, chyba że masz ograniczone uprawnienia do katalogu, w którym znajduje się plik
jest w. Wymiary pliku (szerokość/wysokość) pochodzą jednak z miniatury pliku. Jeśli to
nie ma, lub jeśli jest nieczytelny, lub jeśli ma i jest czytelny, ale tak nie jest
podaj szerokość/wysokość oryginalnego obrazu, a następnie Szczegóły od miniatur obszar jest wyszarzony
się.

(W wyjaśnieniu tego ostatniego punktu --- wersje zgv starsze niż 5.0 nie generowały
szerokość/wysokość w miniaturach, dzięki czemu szczególnie użytkownicy ZGV będą mogli znaleźć szerokość/wysokość
brak szczegółów. (Jednak xzgv zawsze było w porządku, tylko zgv miał ten problem.)
Co gorsza, wersje 5.0 i 5.1 wygenerowały je w nieprawidłowych rozmiarach dla większości plików JPEG. Naprawić
którykolwiek z problemów dla danego katalogu, wykonaj `rm -fr .xvpics' w tym katalogu z zachęty powłoki
i odtwórz miniatury za pomocą zgv 5.2 lub nowszego albo xzgv/xv/Gimp.)

TAGOWANIE


Selektor plików nie jest ograniczony do pracy nad jednym plikiem na raz. Możesz „oznaczyć” jako
wiele (lub tak mało) plików, jak chcesz, a niektóre polecenia opisane w tej sekcji tak zrobią
działać na nich.

Początkowo wszystkie pliki nie są oznaczone, a nazwy plików są zwykle wyświetlane w kolorze czarnym (chociaż ten
zależy od używanego motywu GTK+). Oznaczone pliki są wyświetlane w kolorze czerwonym.

etykieta i Odznacz Polecenia
Istnieje kilka sposobów oznaczania i usuwania znaczników plików. Te oparte na klawiaturze, na których działają
pojedyncze pliki (dostępne również na Tagging menu) przesuń kursor o jeden wiersz w dół
później, aby ułatwić tagowanie lub usuwanie tagów wielu plików.

Aby oznaczyć lub usunąć oznaczenie pojedynczego pliku za pomocą myszy, kliknij z wciśniętym klawiszem Control (tzn. przytrzymaj klawisz Control
i kliknij) odpowiednią nazwę pliku lub miniaturę w selektorze. To prawda, że ​​ty
można by użyć etykieta i / lub Odznacz na Tagging menu (patrz Połączenia Selektor Menu, jak wybrać
plik oznaczony/nieoznaczony, gdy robisz to w ten sposób), ale zwykle jest to znacznie mniej wygodne
niż użycie kliknięcia z klawiszem Control. (Pozycje menu dla nich służą tak naprawdę tylko dla kompletności.)

W przeglądarce dostępna jest także komenda umożliwiająca oznaczenie aktualnie oglądanego pliku. Widzieć
Wymiana pieniędzy Obrazek, dla szczegółów.

`='
`+'
`klawiatura +'
`0'
`Selektor menu Tagowanie, etykieta'
Plik znacznika.

`-'
`klawiatura -'
`9'
`Selektor menu Tagowanie, Odznacz'
Usuń oznaczenie pliku.

`inny ='
`Klawiatura Alt +'
`Alt-0'
`Selektor menu Tagowanie, etykieta Wszystkie kategorie'
Oznacz wszystkie pliki.

`inny -'
`Klawiatura Alt -'
`Alt-9'
`Selektor menu Tagowanie, Odznacz Wszystkie kategorie'
Odznacz wszystkie pliki.

`Alt'
`Selektor menu Tagowanie, Przełączanie Wszystkie kategorie'
Przełącz wszystkie tagi. Spowoduje to odwrócenie stanu znaczników, tak aby wszystkie wcześniej oznaczone pliki zostały usunięte
zostaną pozbawione znaczników, a wszystkie wcześniej nieoznaczone pliki zostaną oznaczone.

Obecnie nie ma możliwości przełączenia stanu znacznika (pojedynczego) pliku z klawiatury.

Przeniesienie Między Tagged Akta
Polecenia te umożliwiają wyszukiwanie (przechodzenie do) następnego lub poprzedniego oznaczonego pliku (jeśli istnieje).
Zauważ, że „następny” i „poprzedni” odnoszą się tutaj do pozycji kursora na klawiaturze; Jeśli
używasz ich z menu, uważaj, aby kliknąć prawym przyciskiem myszy plik, który chcesz uruchomić
szukaj od.

`/'
`Selektor menu Tagowanie, Następna Tagged'
Przejdź do następnego oznaczonego pliku w katalogu.

`?'
`Selektor menu Tagowanie, Poprzednie Tagged'
Przejdź do poprzedniego oznaczonego pliku w katalogu.

Równoważne polecenia są również dostępne w przeglądarce (patrz Wymiana pieniędzy Obrazek).

Kopiowanie/Przenoszenie Akta
Możesz kopiować lub przenosić oznaczone pliki do określonego katalogu. Jeśli żadne pliki nie są oznaczone, plik xzgv
kopiuje/przenosi plik, na którym aktualnie znajduje się kursor --- chyba że kursor znajduje się na a
podkatalogu, w takim przypadku wyświetla błąd.

`C (Shift-c)'
`Selektor menu plik, Skopiuj'
Skopiuj oznaczone pliki (lub plik bieżący) do podanego katalogu. xzgv prosi o
katalog docelowy za pomocą okna dialogowego (patrz dialog Skrzynki) i kopiuje tam pliki.
Jeśli chodzi o skopiowanie pliku, ale w katalogu istnieje plik z tym samym plikiem
name, plik nie zostanie skopiowany, podobnie jak żaden z pozostałych plików.

`M (Shift-m)'
`Selektor menu plik, Przenieść'
W podobny sposób przenieś oznaczone pliki (lub bieżący plik).

ZMIANA NAZWY A FILE


Oprócz kopiowania/przenoszenia plików możesz zmieniać ich nazwy:

`Ctrl+n'
`Selektor menu plik, przemianować filet'
Zmień nazwę bieżącego pliku lub katalogu --- xzgv odmówi zastąpienia istniejącego
pliki/katalogi. Nowa nazwa musi pozostać w bieżącym katalogu. (Widzieć
Kopiowanie/Przenoszenie Akta, aby dowiedzieć się, jak przenieść plik do innego katalogu (aczkolwiek
zachowując tę ​​samą nazwę).) Patrz Połączenia Selektor Menu, aby dowiedzieć się, jak wybrać plik o zmienionej nazwie
podczas korzystania z myszy. (Zasadniczo klikasz plik prawym przyciskiem myszy, gdy pojawia się plik
menu.)

wiem `Ctrl+n' nie jest najbardziej mnemonicznym naciśnięciem klawisza dla `zmień nazwę', ale wszystko jest w porządku
te zostały zabrane. :-/

USUWANIE A FILE


Usuwanie pliku jest dość proste:

`Ctrl+d'
`Selektor menu plik, Usuń filet'
Usuń plik wskazywany przez kursor klawiaturowy (i towarzyszącą mu miniaturę).
See Połączenia Selektor Menu, aby dowiedzieć się, jak wybrać plik usunięty za pomocą myszy.
(Zasadniczo klikasz plik prawym przyciskiem myszy, gdy pojawia się menu.)

Zauważ, że usuwany jest tylko jeden plik (stąd `Usuń plik'); obecnie nie ma na to możliwości
usuń wszystkie oznaczone pliki.

WYMIANA PIENIĘDZY KATALOG


Najłatwiejszym sposobem zmiany bieżącego katalogu w xzgv jest zwykle kliknięcie katalogu
wpis na liście plików (lub przesuń kursor na niego i naciśnij `Wchodzę'). Wybierając `..'
wpis przenosi się do katalogu nadrzędnego bieżącego.

Istnieje jednak alternatywa:

(Zauważ, że klawiszem tego polecenia jest shift-`g', nie 'g'.)

`G'
`Selektor menu Informator, zmiana'
Przejdź do określonego katalogu. xzgv pyta o katalog docelowy za pomocą okna dialogowego
pole, w które należy wpisać nazwę katalogu (patrz dialog Skrzynki) i do tego przechodzimy
katalog, jeśli istnieje.

PONOWNE SKANOWANIE THE KATALOG


Zwykle xzgv czyta katalog raz (podczas uruchamiania lub gdy nowy katalog jest tworzony
wybrany). Jeśli więc zawartość katalogu zostanie zmieniona przez inny program, tak nie jest
automatycznie odzwierciedlone. Możesz jednak wyraźnie powiedzieć xzgv, aby „ponownie przeskanował” katalog
(przeczytaj ponownie treść), co zaktualizuje koncepcję xzgv na temat tego, co się w nim znajduje:

`Ctrl+R'
`Selektor menu Informator, Przeskanuj ponownie'
Przeskanuj ponownie bieżący katalog.

WYMIANA PIENIĘDZY THE SORTOWANIE ZAMÓWIENIE


Zwykle pliki są wymienione w kolejności ascibetycznej według nazwy. Możesz jednak zamiast tego
posortuj listę plików według rozmiaru, daty/godziny ostatniej modyfikacji lub według „rozszerzenia” (plik
rodzaj).

(Można zmienić tylko kolejność plików; katalogi są zawsze wyświetlane jako pierwsze i zawsze
w kolejności nazw.)

`Alt-n'
`Selektor menu Informator, Sortuj by Imię'
Sortuj według nazwy. To jest ustawienie domyślne.

`Alt-e'
`Selektor menu Informator, Sortuj by Rozbudowa'
Sortuj według rozszerzenia.

`Alt-s'
`Selektor menu Informator, Sortuj by Rozmiar'
Sortowane po rozmiarze. Największe pliki są wymienione na końcu.

`Alt-d'
`Selektor menu Informator, Sortuj by Czas & Data'
Sortuj według godziny/daty. Najnowsze pliki są wyświetlane jako ostatnie.

Możesz ustawić domyślną kolejność sortowania za pomocą wiersza poleceń (patrz Przywoływanie xzgv) lub konfiguracja
plik (patrz Konfigurowanie xzgv).

Istnieją trzy możliwe znaczniki czasu, których można użyć w kolejności sortowania „Czas i data”:

`Alt-Shift-m'
`Selektor menu Informator, Czas & Data Rodzaj, Modyfikacja Czas (mczas)'
Użyj czasu ostatniej modyfikacji („mtime”). To jest ustawienie domyślne.

`Alt-Shift-c'
`Selektor menu Informator, Czas & Data Rodzaj, Atrybut zmiana Czas (czas)'
Użyj czasu ostatniej zmiany atrybutu („ctime”). Zauważ, że tak jest nie zawsze czas
plik został utworzony, co czasami jest mylone; na przykład przeniesienie pliku
z `mv' zwykle zmienia czas.

`Alt-Shift-a'
`Selektor menu Informator, Czas & Data Rodzaj, Wejdź Czas (czas)'
Użyj czasu ostatniego dostępu („mtime”). Kolejność selektora nie jest ustalana automatycznie
aktualizowany, gdy xzgv czyta pliki, ponieważ prawdopodobnie byłoby to denerwujące; zrób instrukcję
przeskanuj ponownie, jeśli zajdzie taka potrzeba.

FILE SELEKTOR OPCJE


Podczas działania xzgv można skonfigurować różne aspekty zachowania selektora plików,
za pomocą tych poleceń przełączających (które włączają tę funkcję, jeśli była wcześniej wyłączona,
i wzajemnie).

Ustawienia te można również zmienić za pomocą opcji wiersza poleceń (patrz Opcje) i/lub konfiguracja
ustawienia plików (patrz Konfigurowanie xzgv).

`Alt-a'
`Selektor menu Opcje, Samochody Ukryj'
Przełącz automatyczne ukrywanie selektora podczas oglądania obrazu (domyślnie wyłączone).
Jest to przydatne w przypadku małych ekranów/okien lub dla starych użytkowników ZGV, którzy po prostu kopią
ten fajny interfejs modalny, hm, stary. :-)

`alt-b'
`Selektor menu Opcje, Rynek bar'
Przełącz pasek stanu na dole selektora (domyślnie wyłączony). To się wyświetla
wiadomości w określonych okolicznościach — zwykle jest to po prostu informacja, kiedy zdjęcie jest dostępne
czytane.

`Selektor menu Opcje, Miniatura Wiadomości'
Przełącz czytanie miniatur wiadomości (domyślnie wyłączone), widoczne tylko na pasku stanu
jest włączony. Te komunikaty wyjaśniają, kiedy wszystkie miniatury zostały przeczytane, ale
generalnie sprawiedliwe jest wyświetlanie czegoś przy każdej zmianie katalogu
denerwujący.

`v'
`Selektor menu Opcje, Cienki Wydziwianie'
Przełącz tryb „cienkich rzędów” (domyślnie wyłączony), w którym miniatury są wyświetlane w trzeciej kolejności
ich normalny rozmiar, dzięki czemu można wyświetlić o wiele więcej plików jednocześnie. (Dziwna klawiatura
skrót do tego jest dziedziczony z przełącznika trybu wizualnego zgv, który miał przybliżoną wartość
podobny efekt.)

THE WIDZ


Po wybraniu pliku do wyświetlenia zostanie on wyświetlony w przeglądarce (prawa część
okno xzgv). W tej sekcji opisano, co można zrobić podczas oglądania obrazu.

Podobnie jak selektor, przeglądarka ma własne menu — kliknij prawym przyciskiem myszy w dowolnym miejscu przeglądarki (lub
naciśnij `F10' lub `Menu'), aby to wyświetlić --- i podobne menu pomocy (patrz Połączenia Selektor Menu).

WYJŚCIE THE WIDZ


Kiedy używasz myszy do sterowania xzgv, nie ma znaczenia, czy selektor, czy przeglądarka
skupia się na klawiaturze --- operacje myszy przekraczają takie drobne granice. :-) Ale klawiatura
kontrola jest (z konieczności) skutecznie modalna, dlatego musisz „wyjść” z przeglądarki w odpowiedniej kolejności
aby ponownie mieć kontrolę nad selektorem za pomocą klawiatury. Musisz także wyjść z przeglądarki if
włączyłeś tryb automatycznego ukrywania.

Wyjście z przeglądarki jest proste:

`Esc'
`zakładka'
`Viewer menu Wyjście do Selektor'
Wyjdź z przeglądarki. Spowoduje to również przywrócenie selektora do jego poprzedniego rozmiaru, jeśli taki był
wcześniej „ukryte”.

Innym sposobem wyjścia z przeglądarki jest kliknięcie jej środkowym przyciskiem myszy, ale w tej metodzie wykorzystuje się tylko mysz
ma zastosowanie tylko wtedy, gdy selektor jest „ukryty”.

BIG KINO


Obraz może być zbyt duży, aby zmieścił się w całości w oknie przeglądarki. Istnieją dwa główne
rzeczy, które pomogą Ci zobaczyć większą część obrazu na raz:

- Powiększ okno xzgv. Możesz to „zmaksymalizować” za pomocą menedżera okien lub siebie
mógłby uruchomić xzgv z większym oknem za pomocą `--geometria' lub tryb pełnoekranowy (patrz Opcje).
Tryb pełnoekranowy zapewnia xzgv maksymalny możliwy rozmiar okna, ale wymaga współpracy
od menedżera okien (i niestety wielu nie jest tak chętnych, jak mogłoby się wydawać) --- w niektórych
przypadkach możesz nawet znaleźć `--geometria 100% x 100%'być bardziej skutecznym.

- Ukryj selektor. Aby to zrobić, użyj trybu automatycznego ukrywania (patrz filet Selektor Opcje), lub
ukryć selektor jawnie (patrz Ukrywanie dotychczasowy Selektor).

Ale oczywiście są to tylko częściowe rozwiązania problemu; będzie nieuchronnie
zawsze używaj obrazów większych niż ekran jest w stanie wyświetlić na raz. Ogólnie rzecz biorąc, istnieją
dwa sposoby zobaczenia całości obrazu.

przewijanie
Przewijanie jest domyślnym podejściem do obsługi dużych obrazów w xzgv. Kiedy widz jest
zostanie uruchomiony, pojawi się lewy górny róg obrazu --- możesz przeciągnąć obraz
poruszanie się myszką (tzn. kliknij i przytrzymaj przycisk, a następnie poruszaj myszą),
lub użyj pasków przewijania lub użyj klawiszy kursora (i innych), aby poruszać się po pozostałej części
obrazku:

`Kursor Up'
`K'
Przesuń w górę o 100 pikseli. `Kursor Ctrl Up' i `k' oba przesuwają się w górę o 10 pikseli.

`Kursor Pobierz'
`J'
Przesuń w dół o 100 pikseli. `Kursor Ctrl Pobierz' i `j' oba przesuwają się w dół o 10 pikseli.

`Kursor Lewa'
`H'
Przesuń w lewo o 100 pikseli. `Kursor Ctrl Lewa' i `h' oba przesuwają się w lewo o 10 pikseli.

`Kursor Prawa'
`L'
Przesuń w prawo o 100 pikseli. `Kursor Ctrl Prawa' i `l' oba przesuwają się w prawo o 10 pikseli.

`Strona Up'
`Kursor Shift Up'
`Ctrl+u'
Zwiększ (prawie) wysokość okna. (Porusza się o 90% wysokości.)

`Strona Pobierz'
`Kursor Shift Pobierz'
`Ctrl+v'
Przesuń w dół (prawie) wysokość okna.

`-'
`Kursor Shift Lewa'
Przesuń w lewo (prawie) o długość okna. (Porusza się o 90% tego.)

`='
`Kursor Shift Prawa'
Przesuń się w prawo (prawie) o długość okna.

`Strona główna'
`Ctrl-a'
Przejdź do lewego górnego rogu obrazu.

`Koniec'
`Ctrl + e'
Przejdź w prawy dolny róg obrazu.

Powiększenie Moda
Alternatywny sposób oglądania całości obrazu, pozwalający zobaczyć obraz
na ekranie jednocześnie, bez względu na to, jak duży (lub mały) jest tryb powiększenia.

Nazwa trybu powiększania wywodzi się z pomysłu „powiększania” małego pliku w celu dopasowania go do okna. Ale
w rzeczywistości jest częściej używany do zmniejszania dużego pliku w celu dopasowania.

Tryb powiększenia nie jest trybem domyślnym i należy go włączyć. Po włączeniu pozostaje włączone aż do Ciebie
wyłącz go ponownie (lub do czasu włączenia skalowania lub wybierz Normalna (Patrz Skalowanie)).

`z'
`Viewer menu Opcje, Powiększenie (pasować do okno)'
Przełącz tryb powiększenia.

`Alt-r'
`Viewer menu Opcje, Kiedy Powiększanie Zredukować Only'
Tylko w trybie powiększenia zmniejszyć zdjęcia, żeby się zmieściły. Może się to przydać podczas wyjazdu
poprzez wiele zdjęć o nieprzewidywalnych rozmiarach, ponieważ oznacza to, że możesz zobaczyć wszystko
łatwo uzyskać duży obraz, bez konieczności zakładania, że ​​małe ikony przyjmują skalę
Biblijne proporcje. :-)

Sposób, w jaki tryb powiększenia zmniejsza plik do rozmiaru okna, jest (stosunkowo) szybki, ale surowy i
może sprawić, że zdjęcie będzie wyglądać trochę brzydko. W przyszłości może być dostępna opcja wygładzania, taka jak w ZGV
vkludge, ale na razie obawiam się, że dostępna jest tylko dość prymitywna zmiana rozmiaru.

W rzeczywistości istnieje alternatywa dla trybu powiększenia, ponieważ zamiast tego można zmniejszyć obraz. Ten
jest jednak zwykle przydatny tylko w przypadku bardzo dużych obrazów; tryb powiększenia jest zwykle prawy
Rzecz w przeważającej części.

SKALOWANIE


Możesz skalować obraz — dzięki temu będzie on wydawał się większy (lub mniejszy) na ekranie. xzgv działa
tak jakby przeskalowany obraz był obrazem rzeczywistym; na przykład klawisze kursora przewijają
w krokach co 100 skalowanych pikseli, nawet jeśli oznacza to przesunięcie ułamka piksela (lub
wielu pikseli) na oryginalnym obrazie (i podobnie w przypadku ruchu myszą).

Przynajmniej główne ograniczenie skalowania (poza tym, jak bardzo spowalnia działanie :-)).
podczas skalowania w górę) jest to, że można skalować tylko według wartości całkowitych, więc można tworzyć tylko każdą z nich
piksel obrazu jest dwukrotnie szerszy/wysoki, trzykrotnie szerszy/wysoki lub czterokrotnie itd
jeden.

(Może wydawać się dziwne powiedzenie np. „dwa razy szerszy/wysoki” zamiast „dwa razy większy”, ale
technicznie rzecz biorąc, „dwa razy większy rozmiar” odnosiłby się do zwiększania szerokości (i wysokości) o
około 1.414...)

Zwykle xzgv nie wykonuje skalowania, co można uznać za stosunek 1:1. Skalowanie
zwiększa ten współczynnik. Sposób jego zwiększania zależy od używanej opcji/klawisza:

`d'
`Viewer menu Skalowanie, Podwójne Geometryczne Skalowanie'
Zwiększ stosunek, podwajając go — prowadzi to do proporcji 2:1, 4:1, 8:1...

`s'
`Viewer menu Skalowanie, Dodaj 1 do Skalowanie'
Zwiększ stosunek, dodając jeden --- prowadzi do proporcji 2:1, 3:1, 4:1...

Istnieją podobne polecenia zmniejszające współczynnik:

`D (Shift-d)'
`Viewer menu Skalowanie, Przepoławiać Skalowanie'
Zmniejsz proporcję, zmniejszając ją o połowę.

`S (Shift-s)'
`Viewer menu Skalowanie, Podłoże 1 od Skalowanie'
Zmniejsz współczynnik odejmując jeden.

Zwykle skalowanie podwójne/połowe jest bardziej przydatne.

Pamiętaj, że możesz także podwoić/zmniejszyć o połowę skalowanie, używając przycisku Shift i lewego przycisku myszy w przeglądarce
podwoić i kliknąć prawym przyciskiem myszy z wciśniętym klawiszem Shift, aby podzielić na pół. To wciąż zmienia skalę „wokół” środka
jednak w oknie (a nie wokół klikniętego punktu, jak można się spodziewać), czyli
trochę dziwne i prawdopodobnie zostanie zmienione w przyszłości.

Kiedy skalujesz „poniżej” 1:1, powyższe polecenia prowadzą do proporcji (np.) 1:2, 1:4, 1:8,
itd. --- to znaczy, że proporcje działają w ten sam sposób, ale odwrotnie. To daje
coraz mniejszy obraz.

Współczynnik skalowania nigdy nie jest zmniejszany poniżej 1:32. Nigdy nie jest ona również zwiększana powyżej
punkt, w którym całkowity rozmiar obrazu przekroczyłby 32767x32767 --- ograniczenie to wynika z
połączenie limitu X dotyczącego rozmiarów okien i implementacji używanej przez xzgv do skalowania.

Jednym z problemów związanych ze skalowaniem w górę, biorąc pod uwagę sposób, w jaki jest ono obecnie wdrażane, jest to, że tak nie jest
dobrze nadaje się do wyświetlania z drganiami --- więc jeśli używasz serwera 8-bitowego, przeciągając
może to spowodować powolne obracanie się obrazu podczas stosowania skalowania (zwłaszcza skalowania z interpolacją).
w niektórych paskudnych, smugowatych i niezakłóconych częściach obrazu. :-(

W dowolnym momencie możesz cofnąć efekt skalowania (w górę lub w dół):

`n'
`Viewer menu Skalowanie, Normalna'
Wznów „normalne” wyświetlanie --- wyłącza tryb skalowania, a także tryb powiększania.

Zwykle skalowanie polega po prostu na przekształcaniu pikseli w coraz większe kwadraty (w calach).
efekt), które pozostają w tym samym kolorze. Można jednak włączyć funkcję o nazwie
„interpolacja”, która płynnie stopniuje zmianę koloru pomiędzy lewymi górnymi rogami
każdy piksel. To jest początku. powolny, ale wygląda ładnie.

`i'
`Viewer menu Opcje, Interpolować jeśli chodzi o komunikację i motywację Skalowanie'
Przełącz interpolację w trybie skalowania.

(Jeśli podoba Ci się wygląd skalowania z interpolacją, możesz zainteresować się także a
program, który napisałem, nazywa się pnminterp, który może skalować plik PGM lub PPM podczas stosowania tego
efekt. Obecnie jest to część pakietu netpbm.)

Skalowanie w dół jest jednak realizowane trochę jak tryb powiększania w specjalnych przypadkach i obecnie
nie ma sposobu, żeby to wyglądało ładniej. :-/

xzgv zwykle „przywraca” skalowanie (przywracając skalę do 1:1) z powrotem do normalnego podczas przeglądania
nowy obraz. Można jednak wyłączyć to zachowanie (patrz Viewer Opcje).

Obsługiwana jest również alternatywna forma skalowania — oddzielona lub specyficzna dla osi,
skalowanie. Podczas skalowania w ten sposób skalowana jest jednocześnie tylko jedna oś obrazu. Dla
na przykład możesz skutecznie podwoić wysokość obrazu (z szerokością
pozostawiono bez zmian). Rzeczywiście, ten rodzaj skalowania jest przydatny do tymczasowej korekty
obrazy przeznaczone do wyświetlania przy użyciu pikseli dwukrotnie szerszych lub wyższych niż normalnie.

`x'
`Viewer menu Skalowanie, X Tylko, Podwójne Geometryczne Skalowanie'
Zwiększ współczynnik (oś x), podwajając go.

`X (Shift-x)'
`Viewer menu Skalowanie, X Tylko, Przepoławiać Skalowanie'
Zmniejsz współczynnik (oś x), zmniejszając go o połowę.

`Alt-x'
`Viewer menu Skalowanie, X Tylko, Dodaj 1 do Skalowanie'
Zwiększ współczynnik (oś x), dodając jeden.

`Alt-Shift-x'
`Viewer menu Skalowanie, X Tylko, Podłoże 1 od Skalowanie'
Zmniejsz współczynnik (oś x), odejmując jeden.

`y'
`Viewer menu Skalowanie, Y Tylko, Podwójne Geometryczne Skalowanie'
Zwiększ współczynnik (oś Y), podwajając go.

`Y (Chytry)'
`Viewer menu Skalowanie, Y Tylko, Przepoławiać Skalowanie'
Zmniejsz współczynnik (oś Y), zmniejszając go o połowę.

`Alt-y'
`Viewer menu Skalowanie, Y Tylko, Dodaj 1 do Skalowanie'
Zwiększ współczynnik (oś Y), dodając jeden.

`Alt-Shift-y'
`Viewer menu Skalowanie, Y Tylko, Podłoże 1 od Skalowanie'
Zmniejsz współczynnik (oś Y), odejmując jeden.

Istnieją również skróty myszy umożliwiające skalowanie w górę/w dół pojedynczej osi; kliknij lewym przyciskiem myszy z klawiszem Control
skaluje w górę, a kliknięcie prawym przyciskiem myszy z klawiszem Control zmniejsza w dół. Domyślnie działa to na osi Y, ale
aktywną oś można przełączać za pomocą `Alt-c' lub przełączając opcję `Ctrl+kliknięcie Waga X '
opcja (patrz Viewer Opcje).

Interpolacja nie jest obecnie obsługiwana w sytuacjach, gdy skalowanie x nie jest zgodne
skalowanie y.

MIRROR ROLNICZE OBRACAĆ SIĘ


Czasami podczas oglądania obrazu będziesz chciał obrócić go w poziomie lub w pionie, lub
Obróć to:

`m'
`Viewer menu Orientacja, Lustro (poziom)'
„Odbij” obraz (odwróć go w poziomie).

`f'
`Viewer menu Orientacja, Trzepnięcie (Zielony)'
„Odwróć” obraz (odwróć go w pionie).

`r'
`Viewer menu Orientacja, Obrót Prawa'
Obróć zdjęcie o 90 stopni zgodnie z ruchem wskazówek zegara.

`R (Shift-r)'
`Viewer menu Orientacja, Obrót Lewa'
Obróć zdjęcie o 90 stopni w kierunku przeciwnym do ruchu wskazówek zegara. (Każdy czytelnik z USA zaskoczony i/lub
zirytowany tym, że nie powiedziałem „w lewo”, zorientuję się, dlaczego w menu jest napisane „obróć”.
prawo lewo. :-))

`N (Shift+n)'
`Viewer menu Orientacja, Normalna'
Przywróć normalną orientację obrazu. To cofa działanie wszelkich lusterek,
przewroty i/lub obroty.

xzgv zwykle „przywraca” orientację obrazu (sposób, w jaki obraz został przekształcony
poprzez odbicie lustrzane/obrócenie/obrócenie) z powrotem do normalnego stanu podczas oglądania nowego zdjęcia. Jednak jest to możliwe
aby to wyłączyć (patrz Viewer Opcje), dzięki czemu wszelkie nowe zdjęcia zostaną odbite lustrzanie, odwrócone,
i/lub obracane w ten sam sposób.

JASNOŚĆ ROLNICZE KONTRAST


[Zmiana jasności i kontrastu nie jest obsługiwana w xzgv 0.9.] xzgv zapewnia wsparcie
do zmiany jasności i kontrastu, chociaż biorąc pod uwagę sposób, w jaki musi przerysować obraz
zrób to, może to być trochę powolne.

Obecnie nie ma możliwości zrobienia tego za pomocą myszy; powinno to zostać wkrótce naprawione.

`,'
Zmniejsz kontrast.

`.'
Zwiększ kontrast.

`<'
Zmniejsz jasność.

`>'
Zwiększ jasność.

`:'
`;'
Zresetuj kontrast i jasność do normalnego. (`*' jest również obsługiwane w przypadku histerii
rodzynki.) Należy pamiętać, że jest to celowe robi nie mieć wpływ na regulację gamma.

Każda zmiana kontrastu jest stosowana przed jakąkolwiek zmianą jasności, podobnie jak każda regulacja gamma
stosowane przed obydwoma.

ZASIĘG DOSTOSOWANIE


[Gamma nie jest obsługiwana w xzgv 0.9.] Ach tak, gamma. Co za zabawa. Podstawowy problem polega na tym
--- Różne wyświetlacze mają różne krzywe reakcji na intensywność. ``To spowodowało wiele
ludzie byli bardzo wściekli i powszechnie uważano je za złe posunięcie.'' :-)

Oznacza to, że potrzebujesz sposobu na dostosowanie jasności wyświetlanego obrazu
kompensować. Ale ponieważ mamy do czynienia z krzywymi odpowiedzi, nie jest to tylko kwestia
zmieniając jasność w sposób liniowy.

Nie wydaje się to takie trudne do pokonania, prawda? Wszystko, czego potrzebujesz, to uzyskać gamma (liczbę
który określa stopień wygięcia krzywej) dla obrazu, a dla ekranu podziel przez
drugą i odpowiednio wyreguluj. Radość.

Biorąc jednak pod uwagę, że problem istnieje, odkąd zaczęliśmy wyświetlać więcej niż osiem
kolorów, nie zdziwi Cię fakt, że zostało to już naprawione. I wszystko naprawia
mają tendencję do konfliktów i każdy ma inny pomysł, jak to naprawić. Zwykła „poprawka” to
założyć, że ktokolwiek stworzył obraz, zrobił to z gammą odpowiadającą gammie Twojej
wyświetlacz, więc możesz po prostu upychać bity bezpośrednio na ekranie. Ponieważ jest to łatwe, jest to
najbardziej rozpowszechnione podejście. Ale to trochę głupie, więc nie każdy to robi. Połącz to
z brakiem specyfikacji gamma w większości formatów obrazu i często fałszywymi wartościami
określone przez ludzi w tych, którzy to robią, i hej, presto --- gamma obrazu może być właściwa
o czym kolwiek. Określenie gamma ekranu również nie jest łatwe.

Więc jak, do cholery, radzisz sobie z czymś takim że w choć trochę rozsądny sposób?

Odpowiedź wybrana w xzgv polega na tym, aby po prostu żyć z faktem, że prawdopodobieństwo
Zasadniczo automatyczne uzyskiwanie prawidłowych wartości zarówno dla ekranu, jak i obrazu gamma
zero. Kiedy już to zaakceptujesz, rozsądną rzeczą będzie zrobienie tego początku. łatwo i szybko
zmień ustawienie gamma na powszechnie wymagane wartości. Oto jak to zrobić:

`1'
Ustaw regulację gamma na 1.0, tj. bez regulacji. Jest to ustawienie domyślne.

`2'
Ustaw regulację gamma na 2.2. Jest to przydatne do przeglądania plików linear-gamma (jeden
klasycznym przykładem jest wyjście raytracera) na przeciętnym monitorze komputera.

`3'
Ustaw korektę gamma na 1 podzieloną przez 2.2, tj. w przybliżeniu 0.45. Jest to przydatne dla
wstecz --- oglądanie przeciętnych plików gamma monitora PC na wyświetlaczu liniowym gamma.
Historycznie rzecz biorąc, uważam, że klasycznym przykładem byłoby przeglądanie plików PC na komputerze
Mac, ale nie wiem, na ile jest to obecnie prawdą.

`4'
Ustaw korekcję gamma na jej wartość początkową, określoną przez `--gamma' wiersz poleceń
opcja (patrz Opcje) lub równoważne ustawienie pliku konfiguracyjnego (patrz Konfigurowanie xzgv).
wartość domyślna używana, jeśli nie została określona, ​​to 1.0.

Prawdopodobnie przydałoby się krótkie wyjaśnienie. Wartość regulacji gamma, którą ustawiłeś
Wartość xzgv jest w rzeczywistości odwrócona (tzn. podzielona przez) rzeczywistą zastosowaną wartość dostosowania. Ten
ma (wierzcie lub nie :-)) ma na celu uniknięcie nieporozumień poprzez odzwierciedlenie faktu, że ekran
gamma jest najczęściej uważaną/dobrze znaną wartością.

Możesz także dostosować regulację dokładniej, w podobny sposób jak jasność/kontrast:

`Alt-,'
Zmniejsz korektę gamma (podziel ją przez 1.05).

`Alt-.'
Zwiększ korektę gamma (pomnóż ją przez 1.05).

Zauważ, że `:' i innych klawiszy resetujących jasność/kontrast, celowo unikaj
resetowanie regulacji gamma.

Podobnie jak w przypadku jasności/kontrastu, obecnie nie ma możliwości dostosowania gamma za pomocą myszy;
powinno to zostać wkrótce naprawione. (Ale metoda oparta na klawiaturze 1/2/3/4 prawdopodobnie nadal będzie
szybsza metoda.)

WYMIANA PIENIĘDZY OBRAZEK


Możliwe jest przejście bezpośrednio do poprzedniego lub następnego pliku (lub pliku oznaczonego) w formacie
katalogu lub oznaczyć plik bez konieczności wybierania pliku z selektora plików
ręka. Polecenia te są szczególnie przydatne podczas używania xzgv z klawiatury, ale
istnieje również godny uwagi skrót myszy umożliwiający przejście do następnego obrazu.

`Typ przestrzeni'
`Viewer menu Następna Obraz'
Przejdź do następnego pliku w katalogu i wyświetl go. Możesz także kliknąć zdjęcie/przeglądarkę
Zrób to. (Jeśli okaże się, że przeszkadza to w przeciąganiu obrazu (chociaż to
nie powinien), lub po prostu nie podoba mu się, można to wyłączyć (patrz Config Zmienne).)

`b'
`Viewer menu Poprzednie Obraz'
Przejdź do poprzedniego pliku w katalogu i wyświetl go.

`Ctrl+spacja'
`Viewer menu Tagowanie, etykieta następnie Następna'
Oznacz bieżący plik, następnie przejdź do następnego pliku w katalogu i wyświetl go.

`/'
`Viewer menu Tagowanie, Następna Tagged'
Przejdź do następnego oznaczonego pliku w katalogu i wyświetl go.

`?'
`Viewer menu Tagowanie, Poprzednie Tagged'
Przejdź do poprzedniego oznaczonego pliku w katalogu i wyświetl go.

UKRYWANIE THE SELEKTOR


Podczas gry na małych ekranach lub w małym oknie przegrana może być nieco irytująca
przestrzeń widza, dzięki ciągłemu wyświetlaniu selektora, gdy w rzeczywistości go nie potrzebujesz.
Typowym rozwiązaniem tego problemu jest włączenie trybu automatycznego ukrywania. Ale co jeśli jakieś zdjęcia
które oglądasz, są małe, a niektóre duże? Czasami posiadanie
selektor ukryty, aby „zrobić miejsce” na mały obrazek, który go nie potrzebował. Więc za to
powodu, a może po prostu nie lubisz trybu automatycznego ukrywania :-), możesz wolić wyjść
automatyczne ukrywanie i jawne ukrywanie selektora, jeśli to konieczne:

`Z (shift-z)'
`Viewer menu Okno, Ukryj Selektor'
Ukryj selektor. (Właściwie jest to swego rodzaju przełącznik; „ukryj selektor”, jeśli jest
już ukryte, odkrywa je.)

Możesz także ukryć lub odkryć selektor, klikając środkowym przyciskiem myszy.

MINIMALIZACJA XZGV


Ogólnie rzecz biorąc, użycie menedżera okien do zmiany okien itp. jest dość łatwe, ale kiedy
przy pracy w trybie pełnoekranowym może to czasami być trochę problematyczne. Z tego powodu xzgv ma
wbudowana obsługa „ikonifikowania” samego siebie:

`Ctrl+Z'
`Viewer menu Okno, Zminimalizować'
Zminimalizuj okno xzgv.

WIDZ OPCJE


Podobnie jak w przypadku selektora, można wyłączyć/włączyć różne opcje dotyczące przeglądarki.

Ustawienia te można również zmienić za pomocą opcji wiersza poleceń (patrz Opcje) i/lub konfiguracja
ustawienia plików (patrz Konfigurowanie xzgv).

`z'
`Viewer menu Opcje, Powiększenie (pasować do okno)'
Przełącz tryb powiększenia, omówiony bardziej szczegółowo w innym miejscu (patrz Powiększenie Moda).

`Alt-r'
`Viewer menu Opcje, Kiedy Powiększanie Zredukować Only'
Przełącz opcję „tylko zmniejszaj” w trybie powiększenia, opisaną także w innym miejscu (patrz Powiększenie Moda).

`i'
`Viewer menu Opcje, Interpolować jeśli chodzi o komunikację i motywację Skalowanie'
Przełącza interpolację podczas powiększania obrazu. To już się wydarzyło
wspomniano (zob Skalowanie).

`Alt-c'
`Viewer menu Opcje, Ctrl+kliknięcie Waga X '
Przełącz skalę osi, klikając z wciśniętym klawiszem Control (lub klikając prawym przyciskiem myszy) na
obraz. Domyślnie skalowana jest oś Y.

`F (shift-f)'
`Viewer menu Opcje, dygotać in 15 & 16-bit'
Przełącz dithering w trybach 15/16-bitowych. Zwiększa to pozorną głębię kolorów
dzięki czemu gradacje wyglądają znacznie lepiej, ale są wolniejsze niż renderowanie bez zakłóceń, i
może (w wersji 16-bitowej) nieznacznie zniekształcić równowagę kolorów obrazu. (`FKluczem było
wybrany do tego, ponieważ przełącznik ditheringu jest funkcjonalnie podobny do `fakecols' zgv
przełącznik.)

`Viewer menu Opcje, Przywróć Skalowanie W razie zamówieenia projektu Nowości Pic'
Zwykle xzgv przywraca skalowanie do 1 (normalnie), gdy pojawia się nowy obraz
wybrany. Wyłączając tę ​​opcję, możesz zachować skalowanie podczas zaznaczania obrazów.
(Obecnie nie ma skrótu klawiaturowego dla tej dość rzadko zmienianej opcji ---
aby przełączyć go z klawiatury, należy skorzystać z menu podręcznego (wciśnij `F10'), oraz
wybierz element menu.)

`Viewer menu Opcje, Przywróć Orient. W razie zamówieenia projektu Nowości Pic'
Podobnie xzgv powraca do prawdziwej orientacji obrazu (nie jest odbity lustrzanie, obrócony,
itp.) po wybraniu nowego zdjęcia. Wyłączenie tej opcji oznacza, że ​​any
Zastosowane lustra/odbicia/obroty utrzymują się na wielu obrazach. (Brak klawiatury
skrót --- patrz wyżej.)

`Viewer menu Opcje, Zastosowanie Exif Orientacja'
Przełącz obsługę orientacji Exif. Urządzenia tworzące pliki JPEG w formacie Exif
formacie (np. wiele aparatów cyfrowych) może dodać do pliku znacznik orientacji, który
mówi, w jaki sposób trzymano aparat podczas robienia zdjęcia. Kiedy ten tag jest
Obecnie xzgv może dostosować obraz, aby skompensować trzymanie kamery na nim
strona. (Nie jest to wykonywane domyślnie, ponieważ błędnie przedstawia prawdziwy obraz, co może
może być mylące, jeśli nie wiesz, dlaczego tak się dzieje.) Włączenie tej opcji może być
przydatne, jeśli robisz zdjęcia aparatem leżącym na boku, ale nie chcesz tego robić
obrócić zdjęcia, zanim będzie można je prawidłowo wyświetlić. Oczywiście, żeby to było
praca, w której aparat musi przede wszystkim umieszczać znacznik orientacji --- ale
nie zaszkodzi spróbować i zobaczyć. (Brak skrótu klawiaturowego --- patrz wyżej.)

FILE FORMATY


Pliki obrazów są przechowywane w różnych formach, zwanych „formatami plików”. xzgv, przez
gdk, obsługuje wiele.

FILE TYP IDENTYFIKACJA


Format pliku jest identyfikowany na podstawie jego zawartości. Kod odczytujący plik opiera się na
libgdk, aby określić typ pliku i poprawnie odczytać plik; generalnie używa to
„magiczna liczba” formatu określająca typ pliku --- np. plik JPEG/JFIF zaczyna się od
(szesnastkowo) bajty `FF D8'. Więc jeśli zaczniesz xzgv od xzgv blai foo jest w obsługiwanym formacie
(takiego jak JPEG), format zostanie ustalony i plik zostanie załadowany, nawet jeśli
„rozszerzenie” jest nieobecne.

KONFIGUROWANIE XZGV


Wiele aspektów działania xzgv można modyfikować za pomocą pliku konfiguracyjnego.

CONFIG AKTA


Plik konfiguracyjny umożliwia zmianę aspektów zachowania xzgv. xzgv obsługuje dwa
możliwe pliki konfiguracyjne --- ogólnosystemowe, /etc/xzgv.conf; i po jednym dla każdego użytkownika w
ich katalog domowy, $HOME/.xzgvrc. Obydwa są opcjonalne. Jeśli $HOME/.xzgvrc istnieje, jest
używany zamiast of /etc/xzgv.conf.

Zanim opiszemy format plików konfiguracyjnych, pomocne może być podanie przykładowego pliku:

# Przykładowy plik konfiguracyjny xzgv
# Linie komentarza zaczynają się od `#' i są ignorowane,
# podobnie jak puste linie.

# dostosuj zdjęcia do okna
powiększ
# zgarnij ekran :-)
włączony tryb pełnoekranowy

Jest to format liniowy. Każda linia (a raczej każda linia, która nie jest linią komentarza i
nie jest puste) przypisuje wartość pojedynczej, predefiniowanej „zmiennej”. xzgv ma wiele takich
zmiennych, które pozwala modyfikować w ten sposób. Na przykład fullscreen opcja powyżej
kontroluje, czy xzgv próbuje wykorzystać cały ekran w swoim oknie. Jeśli jest podane
wartość `on'/`y'/`tak'/`1' to robi; jeśli `poza'/`n'/`Nie'/`0', tak nie jest. Większość zmiennych
są typu „logicznego” typu „tak” lub „nie”.

Ponieważ zmienne ustawione w pliku konfiguracyjnym mają bezpośredni wpływ na działanie xzgv, może tak być
łatwiej nazwać je po prostu „ustawieniami”. Rzeczywiście, taka terminologia jest czasami używana w
ta dokumentacja.

CONFIG ZMIENNA TYPY


Istnieją różne typy zmiennych:

- Wartość logiczna. Są to zmienne typu „włączony” lub „wyłączony”, „tak” lub „nie”. Większość zmiennych pliku konfiguracyjnego xzgv
są tego typu.

- Liczba całkowita (obecnie nieużywana). To są liczby całkowite. Znaczenie liczby zależy
od tego, do czego używana jest zmienna.

- Rzeczywisty (zmiennoprzecinkowy). Może to być liczba całkowita lub ułamek dziesiętny. Tylko gamma
zmienna jest tego typu.

- Geometria. Ten format specyfikacji rozmiaru i/lub położenia okna jest używany tylko dla
`geometria' ustawienie. Widzieć Opcje, aby zapoznać się z opisem działania tego typu.

CONFIG ZMIENNE


Obecnie większość zmiennych konfiguracyjnych (ustawień) w xzgv można również ustawić za pomocą wiersza poleceń
opcje; w rzeczywistości nazwa ustawienia we wszystkich takich przypadkach brzmi identiques do tego dla
długa wersja opcji (np. `fullscreen', 'automatyczne chowanie'). Jako takie są udokumentowane
w sekcji omawiającej opcje wiersza poleceń i tym podobne (patrz Opcje).

Jednak niektóre ustawienia są dostępne tylko w pliku konfiguracyjnym:

kliknij, aby przejść dalej
Opcja ta jest domyślnie włączona i umożliwia kliknięcie przeglądarki w celu przejścia do następnej
obraz. Jeżeli jest wyłączona, kliknięcie przeglądarki nic nie daje.

RACJONALNE UZASADNIENIE


Tutaj ja (RJM) próbuję wyjaśnić, dlaczego postąpiłem tak, a nie inaczej. Jest to przedstawione w
coś w rodzaju pytań i odpowiedzi.

CZEMU JESZCZE INNY WIDZ?


Poprzednio ta sekcja skupiała się na XV; to mogło mieć sens, kiedy początkowo
napisał to i nadal ma pewien ograniczony sens dla zgv, ale dla xzgv tak było
wyglądający na coraz bardziej przestarzały. I tak oto piszę aktualizację. :-)

Pierwotnie napisałem xzgv, ponieważ po prostu nie byłem zadowolony z widzów X, o których wiedziałem
wówczas (połowa 1999 r.). W chwili pisania tego tekstu (koniec 2000 r.) inne kluczowe rzeczy na temat xzgv
stają się oczywiste, częściowo dzięki odpowiedziom, które na ten temat uzyskuję:

o Jest „szybki”. Nie, jak dotąd nie wykonuje żadnej konkretnej operacji szybciej niż inne przeglądarki
jak wiem (no, może aktualizacje miniatur :-)); raczej interfejs próbuje się nie dostać
na swój sposób. Kliknij nazwę pliku, a pojawi się obraz. Brak wielu pasków narzędzi lub
Windows, po prostu tam jest.

o Podobnie jak w przypadku zgv, stara się on robić dobrze jedną rzecz, czyli przeglądać zdjęcia. Nie jest w tym idealnie
względem, przyznaję, ale przynajmniej pozostaje daleko od edycji zdjęć.

o To, hm, całkiem podobne do zgv. Niektórzy z nas, starzy głupcy, lubią to. :-)

Nie będę udawać, że xzgv to najlepsza przeglądarka dla każdego. Niektórzy ludzie będą preferować inne
podejść lub po prostu preferować innych widzów. (Niektórzy ludzie mogą nawet nadal używać xv, ghod
zabroń.) Jest kilka przeglądarek, które możesz wypróbować, jeśli nie myślisz o nich zbyt wiele
xzgv:

o gqview. Wydaje się, że jest to dobrze oceniane. Uważam, że jest to trochę efekciarskie i przypominające zlew kuchenny;
nie tak „czysty” i skupiony jak xzgv, IMHO. Myślę jednak, że używa go więcej osób niż xzgv.

o xli. Nie jestem pewien, czy obecnie jest to utrzymywane, ale nie jest tak źle z oglądalnością. NIE
miniatury lub selektor plików. (Obecnie używam tego głównie do ustawiania katalogu głównego
pikselmapa okna, coś I nie myśl należy do widza, ale co xli się dzieje
być w tym całkiem dobry.)

o qiv. Jeśli dobrze czytam między wierszami, jest to zasadniczo nowoczesny zamiennik
xli.

o gtksee. Nie próbowałem tego, ale myślę, że pomysł jest taki, że jest to klon ACDSee i
wydaje się, że jest strasznie dużo ludzi, którzy chcą tego klona. To jest ich problem.
: ^)

o Elektryczne Oczy. Szczerze mówiąc, myślę, że to zostało zdeklasowane przez innych widzów
dni, co pokazuje, jak daleko zaszliśmy.

Ach, mówisz, co z XV? Cóż, mamy dobitnie osiągnął punkt, w którym nikt nie potrzebuje go używać
xv już więcej. Każdy, kto obecnie używa Xv, naprawdę powinien porzucić ten stos nieprzemyślanych, nie-
Uwolnij bzdury i skorzystaj z jednej z lepszych dostępnych obecnie przeglądarek. To takie proste.

CZEMU NIE EDYCJA OBRAZKA MOŻLIWOŚCI?


To pieprzenie Widz, cholera. Jeśli chcesz xv, wiesz, gdzie go znaleźć.

(OTOH, jeśli chcesz przyzwoity edytorze obrazów, użyj Gimp.)

CZEMU A TEXINFO PODRĘCZNIK?


Przez lata utrzymywałem konwencjonalną „stronę podręcznika” dla zgv (która xzgv była luźno oparta
NA). Jednak z biegiem czasu zdałem sobie sprawę, jak niemożliwie zagmatwana stała się strona podręcznika ZGV.

Chciałem więc przepisać dokumentację zgv w bardziej rozsądny sposób, w innym formacie
niż strona podręcznika. Chciałem ustalonego, dobrze wspieranego formatu o strukturze i przekrojowym
odwoływanie się. Poczułem, że to sprawiło, że był to wybór między HTML a texinfo. Wydaje mi się, że HTML tak
być ruchomym celem jak żaden inny i nie być tak dobrze obsługiwanym na terminalach tekstowych jak Info
(a tym samym texinfo). (Ten ostatni punkt nie jest wprawdzie zbyt istotny, jeśli chodzi o xzgv
zaniepokojony.) Kiedy zauważyłem, że istnieje konwerter do konwersji texinfo na HTML w dowolnym formacie
sprawa, sprawa została zamknięta. Dokumentacja xzgv została następnie oparta na dokumentacji zgv ---
dokumentacja jest prawdopodobnie bardziej podobna niż programy. :-)

Nie zrozumcie mnie źle --- Lubię strony podręcznika. I nawet z doskonałą dokumentacją Texinfo
oraz bardzo pomocny tryb Texinfo Emacsa, pisanie texinfo nie jest łatwe. (Bez Texinfo
polecenia aktualizacji węzła i menu w trybie, osobiście uważam to za prawie niemożliwe!) Ale
duże strony podręcznika po prostu nie są zbyt dobre jako odniesienia, a sytuacja jest jeszcze gorsza przez krewnego
brak struktury.

CZEMU JEDNA PRZESTRZEŃ ZDANIE KOŃCZY SIĘ?


Konwencjonalny sposób pisania texinfo polega na dodaniu po każdym zdaniu dwóch spacji
kropka (lub cokolwiek kończącego zdanie). Wiele osób zwykle pisze w ten sposób w plikach innych niż texinfo
kontekst też. Jednak znaczna część osób zwykle pisze tekst zawierający tylko jedną spację
po kropce --- i jestem jednym z nich.

Dokumentacja Texinfo sprawia wrażenie, że jest to dwie spacje musi być użytym; jest napisane: „to”.
ważne jest, aby w dokumentach Texinfo umieszczać dwie spacje na końcu zdań.'' Ale
jedyna okoliczność, w której w ogóle zachowane są odstępy z pliku texinfo (w jakimkolwiek sensie
inny niż „tutaj jest spacja”) ma miejsce, gdy texinfo jest konwertowane do formatu Info. Więc,
w rzeczywistości decyzja o użyciu dwóch spacji zależy od tego, w jaki sposób autor chce, aby Info było wyświetlane
się wydawać --- jest to subiektywna decyzja i taka powinna być całkowicie na dół do dotychczasowy preferencja
of dotychczasowy autor, pomimo podjętej w dokumentacji Texinfo próby nadania dwóm spacji brzmienia jak
obiektywne rzeczy, które musisz zrobić tego typu rzeczy.

Możesz się więc zastanawiać, jaki jest problem z używaniem jednej spacji. Cóż, „makeinfo” musi
sformatuj akapity i za każdym razem, gdy trzeba wstawić spację w (jak się wydaje)
na końcu zdania wstawia dwie spacje. Tego zachowania nie można zmienić, w przeciwieństwie do in
Emacs (zdanie-koniec-podwójna spacja; widzieć Wypełniać Polecenia emacs info) i GNU fmt
(-u; widzieć fmt wezwanie tekstylia plik informacyjny). Próbuję także „naprawić” wyjście
Informacje za pomocą sed nie działają poprawnie, ponieważ wtedy działają „tagi” używane do szybkiego wyszukiwania węzłów
błędny. Można je oczywiście naprawić, ale wymagałoby to znacznie więcej pracy
niż proste wywołanie sed.

Realistycznie rzecz biorąc, każdy, kto pisze texinfo z jedną spacją, musi pogodzić się z
czasami do tekstu wstawia się końcówkę zdania z dwiema spacjami – co gorsza,
bieżący algorytm formatowania `makeinfo' wydaje się wstawiać dwie spacje nawet po
skróty (takie jak `eg' i `etc.'), co łamie nawet dwuspacja texinfo. (To jest
szczególnie ironiczne, nawiasem mówiąc, ponieważ główny argument partyzantów dwóch przestrzeni na rzecz
praktyka często pozwala dostrzec różnicę pomiędzy
skróty i koniec zdania.)

Warto zwrócić uwagę na ostatni punkt; Nie jestem pierwszą osobą, która pisze pliki texinfo przy użyciu
jednospacja. W chwili pisania tego tekstu jest on używany w dokumentacji texinfo dla BFD, gdbm,
GTK/GDK, (Linux) IPC i viper i spodziewam się, że są przypadki, o których nie jestem świadomy.

Korzystaj z xzgv online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad