англійськафранцузькаіспанська

Ad


Значок OnWorks

xzgv - онлайн у хмарі

Запустіть xzgv у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда xzgv, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


xzgv - програма для перегляду зображень для X, із селектором файлів на основі ескізів

СИНТАКСИС


xzgv [опції] [реж | файл ...]

ОПИС


(Примітка: ця man-сторінка автоматично генерується з файлу texinfo xzgv, і тому може виглядати
трохи дивно. Просимо вибачення за незручності. :-))

xzgv — це програма для перегляду зображень для X із селектором файлів на основі ескізів. Використані мініатюри
(ескізи є невеликими версіями зображень для попереднього перегляду) сумісні з xv, zgv,
і Gimp. Види зображень, які дозволяє переглядати xzgv, є зображеннями растрового формату
(іноді їх називають `bitmaps' та/або `pixmaps'); такі речі, як файли GIF, JPEG, PNG
файли тощо.

У більшості випадків ви, ймовірно, захочете використовувати селектор файлів xzgv (див Команда філе
Селектор), щоб вибрати файл(и) для перегляду. Це те, що з’являється з лівого боку
вікно, коли ви запускаєте xzgv як просто `xzgv' (побачити Опції). Він відображає список
підкаталоги та файли зображень у поточному каталозі разом із невеликим "ескізом"
версії зображень, якщо вони існують. (Якщо в даному каталозі немає ескізів, або
якщо вони відсутні для деяких файлів, ви можете створити/оновити їх, натиснувши `u'. Побачити
Оновлення мініатюри.)

Коли ви вибрали файл для перегляду, ви можете переглянути його, клацнувши на ньому або натиснувши ` Що натомість? Створіть віртуальну версію себе у '.
Це зчитує зображення та відображає його в правій частині вікна, у програмі перегляду
(Див. Команда Viewer). Потім ви можете переміщатися по малюнку (якщо воно більше, ніж поміститься).
перетягування за допомогою миші або за допомогою смуг прокрутки або клавіш курсору. Тоді можна
виберіть інше зображення за допомогою селектора файлів (хоча вам потрібно натиснути `Esc' або `таб' спочатку
якщо ви використовуєте клавіатуру), або ви можете вийти з xzgv, натиснувши `q'.

Хоча xzgv працює так само, як і будь-яка інша програма X, і, безумовно, зручна для використання миші :-), це
також розроблено для зручного використання клавіатури. Все в xzgv можна зробити повністю з
клавіатуру. Більша частина цієї підтримки клавіатури працює як оригінальний zgv (подібна консоль-
переглядач зображень на основі Linux).

Цей огляд, як і можна було очікувати, є лише найпростішим вступом до чого
xzgv може зробити, і описує лише дуже основне використання xzgv. xzgv може зробити набагато більше; читайте далі
щоб дізнатися, що.

ПОДЯКА


xzgv в першу чергу був написаний Расселом Марксом, також автором цього посібника. це є
підтримує Рубен Томас.

Коста Сапунцакіс надав код для набагато швидшого створення ескізів JPEG (до zgv,
який я адаптував для xzgv).

Використані піктограми каталогів/файлів були в основному засновані на gmc dir-close.xpm. Я думаю, Туомас
За це відповідав Куосманен, судячи з журналу змін.

`mkinstalldirs' прямо з `texinfo', написаний Ноєм Фрідманом.
(Це також використовується під час встановлення.)

Велика подяка багатьом людям, відповідальним за GTK+, без якого xzgv майже не міг би
точно не відбулося. (Але ні, дякую за Electric Eyes, що було майже приємно
достатньо, щоб я взагалі не заморочувався з xzgv! :-))

getopt*.[ch] з GNU libc.

ВАРІАНТИ


Зазвичай ви викликаєте xzgv як звичайний `xzgv' (можливо, через меню віконного менеджера або
меню GNOME/KDE тощо). Однак ви можете безпосередньо вказати файли для перегляду або початок
каталогу в командному рядку. Крім того, є різні варіанти.

(Якщо ви новачок у xzgv, вам, мабуть, варто пропустити решту цього розділу наразі і перейти
повернемося до цього пізніше.)

Загальний формат командного рядка xzgv виглядає приблизно так:

xzgv [опції] [реж | файл ...]

Підтримуються два типи параметрів --- традиційні однолітерні параметри Unix та
Довгі варіанти в стилі GNU. Більшість параметрів можна використовувати в будь-який спосіб, і обидві форми перераховані
у таблиці нижче.

Зауважте, що всі параметри обробляються після будь-яких конфігураційних файлів. Налаштування файлу конфігурації
схожі на назви довгих параметрів нижче мінус `--' (побачити Налаштування xzgv), хоча а
деякі параметри командного рядка не дозволені як налаштування файлу конфігурації (наприклад, `допомога'), і порок
навпаки.

Ось що роблять ці параметри:

`-a'
`-- автоматичне приховування'
Автоматично приховувати селектор, коли вибрано зображення, дозволяючи глядачу використовувати
ціле вікно.

`--обережно-jpeg'
Увімкніть libjpeg `виразне збільшення дискретизації'. xzgv за замовчуванням використовує швидший метод; як
У документації libjpeg сказано: «Візуальний вплив недбалого методу часто буває
дуже мало.''

`--delete-single-prompt'
(Зверніть увагу, що зазвичай це увімкнено; використовуйте `--delete-single-prompt=вимкнено', щоб вимкнути
це.) Якщо інвалід, xzgv негайно видалить файл, коли вказано, без
запит на підтвердження. (Це `один', оскільки видаляє кілька файлів одночасно
буде підтримуватися в майбутньому, і це матиме окрему заміну підказки.)

`--dither-hicol'
Використовуйте дизерінг у 15/16-бітних, незалежно від налаштувань за замовчуванням. Побачити Viewer Опції,
для обговорення переваг/недоліків. Ви також можете використовувати `--dither-hicol=вимкнено'до
вимкнути це.

`--exif-orient'
У файлах JPEG використовуйте теги орієнтації Exif (вставлені, наприклад, цифровими камерами).
правильна орієнтація зображення перед відображенням. Побачити Viewer Опції, для деталей.

`--fast-recursive-update'
Виконуючи рекурсивне оновлення ескізів, не читайте раніше наявні ескізи
оновлення. Починаючи з xzgv 0.7, це майже застаріло, оскільки зараз швидкість збільшення
незначний. Але це все одно може бути корисним, якщо ви хочете оновити a величезний кількість
невеликі каталоги, для яких потрібно небагато оновлень.

`-f'
`--повноекранний'
Запустити повноекранний режим, використовуючи весь екран для вікна xzgv, навіть без жодного вікна-
прикраси менеджера (віконна рама, рядок заголовка тощо), якщо це можливо.

`-G Val'
`--гама Val'
[Не підтримується в версії 0.9.] Встановіть використовуване налаштування гами (див Гамма Регулювання).
за замовчуванням 1.0. Це також встановлює "початкове значення", яке використовується під час скидання гами
регулювання.

`-g геом'
`--геометрія геом'
Встановіть геометрію (положення та/або розмір) вікна xzgv геом. Струна геометрії
має бути у звичайному форматі X з розширенням, яке може мати позиції/розміри
`%суфікс ', що означає, що вони розглядаються як відсотки від ширини/висоти екрана.
Геометрією за замовчуванням є `92%x85%'.

Для тих, хто не знайомий із принципом роботи «геометрії», ось короткий опис
синтаксис. Це `ШхВ', або `+X+Y', або `ШхВ+Х+В', де `W' це ширина, `H'висота,
`X' позиція х і `Y' позиція y. У першій формі вказується лише розмір,
другий лише позиція --- `ШхВ+Х+В' форма визначає обидва.

Тепер `+X+Y' біт зазвичай вказує, де знаходиться верхній лівий кут вікна. Але ти
можна використовувати `-' замість `+' для позиції x та/або y, у цьому випадку вона вказує
зазор між правою/нижньою частиною вікна та правою/нижньою частиною екрана.
(Однак зверніть увагу, що будь-яка віконна рамка, яку ваш віконний менеджер додає до вікна, є
ігнорується в цьому розрахунку, тому вам, можливо, доведеться трохи поекспериментувати, щоб отримати
бажане положення.) Ви також можете використовувати від’ємні числа з обома `+' і `-' --- так
`+-50+0' частково відсуває вікно від лівої частини екрана, а `+0--50' ставить це
частково знизу екрана --- але це має сумнівну цінність. :-)

Нарешті, як згадувалося вище, xzgv розширює цей синтаксис, дозволяючи вам використовувати `%'до
вкажіть відсотки ширини/висоти екрана, а не пікселів, наприклад
`50%x30%-30%-20%'. Він також дозволяє використовувати дійсні числа, такі як `12.34', який
може бути корисним з `%'.

`-h'
`--допомога'
Відобразіть список параметрів і короткий опис того, що роблять параметри.

`--порогової величини зображення numpix'
Встановіть межу numpix після чого зображення вважаються "великими" і більше не є
відтворюється все за один раз (що дає набагато приємніше прокручування, але важче для пам’яті та
може бути повільним для великих зображень), але натомість відображаються по частинах. Одиниці є
кількість пікселів у зображенні (тобто ширина помножена на висоту), а за замовчуванням — 2000000
пікселів.

`--інтерполювати'
Інтерполяція між пікселями зображення під час збільшення (див Масштабування). Це
зазвичай виглядає краще, але це досить повільно.

`--масштаб миші-x'
Якщо ввімкнено, клацання у засобі перегляду, утримуючи клавішу Control, масштабує лише вісь X. (За замовчуванням є
масштабувати лише вісь Y.)

`--revert-orient'
(Зверніть увагу, що зазвичай це увімкнено; використовуйте `--revert-orient=вимкнено', щоб вимкнути його.) Якщо
інвалід, стан орієнтації (перевернути/віддзеркалити/повернути) зберігається між зображеннями (див
Viewer Опції).

`--повернути шкалу'
(Зверніть увагу, що зазвичай це увімкнено; використовуйте `--revert-scale=вимкнено', щоб вимкнути його.) Якщо
інвалід, масштабування зберігається між зображеннями (див Viewer Опції).

`--ширина селектора'
Встановіть стандартний/початковий розмір селектора в пікселях. Звичайне значення – 200.

`-T'
`--show-tagged'
Показати назви файлів із поточними тегами під час виходу з xzgv. (Вони перераховані до стандартного виведення,
по одному на рядок.) Це може бути корисно, якщо ви хочете вибрати кілька файлів
графічно і працювати над ними з чимось іншим.

`--show-thumbnail-messages'
Показувати в рядку стану, коли читаються ескізи. Рядок стану має бути
увімкнено, щоб ці повідомлення були видимими, звичайно. :-)

`-k'
`--пропуск батьків'
Для першого показаного каталогу пропустіть курсор .. (батьківський режисер). Це може
бути корисним, коли ви хочете негайно використати простір для "сторінок" через каталог.

`-o порядок'
`--Порядок сортування порядок'
Встановіть початковий порядок сортування, який використовується в селекторе. Можливі налаштування `ім'я',
`ext', `розмір', і `дата' (або `час'); лише перший символ налаштування
(`n'/`e'/`s'/`d'/`t') потрібно надати. За замовчуванням є порядок імен.

`--sort-timestamp-type тип'
Встановіть тип позначки часу, який буде використовуватися під час сортування за часом/датою. Можливий
параметрами є `mtime' (за замовчуванням), `ctime' та `atime'; лише перший символ
налаштування (`m'/`c'/`a') потрібно надати.

`--Рядок стану'
Показати рядок стану під селектором; це, наприклад, говорить, коли зображення є
читається.

`-t'
`-- тонкі рядки'
Використовуйте рядки на третину від нормальної висоти в селекторе. Це може бути дуже корисним на
екрани з нижчою роздільною здатністю або, якщо вас дійсно цікавлять імена файлів, ні
ескізи.

`-v'
`-- версія'
Показати номер версії.

`--version-gtk'
Показати номер версії GTK+, яку використовує xzgv.

`-z'
`--масштабування'
Підігнати зображення до вікна перегляду, незалежно від його фактичного розміру (див Zoom режим).

`-r'
`--лише збільшення-зменшення'
Тільки в режимі масштабування зменшити картинки підійдуть; тобто зробити великі зображення доступними для перегляду
все за один раз, залишаючи дрібні малюнки недоторканими.

Якщо починається з `xzgv файли', xzgv приховує селектор файлів і розглядає файл або файли як
якби вони були єдиним вмістом каталогу. (Це також автоматично завантажує перший
файл.) Таким чином, ви можете використовувати команди Наступне зображення та Попереднє зображення для переходу між ними
зображення, або виконайте команду «Вийти до селектора» та використайте селектор безпосередньо.

Якщо починається з `xzgv старт-реж', xzgv запускається як зазвичай, але із запуском селектора
у вказаному каталозі (а не в поточному каталозі).

Налаштування, які ввімкнено або вимкнено (логічні значення), як і слід було очікувати, вмикаються за допомогою
наприклад `-z' або `--масштабування'. Однак існує альтернативна форма з довгими параметрами для їх налаштування,
схожі на те, як вони встановлені у файлах конфігурації --- синтаксис `--опція=були', де були
є `on'/`y'/`так'/`1', щоб увімкнути параметр, або `від'/`n'/`немає'/`0', щоб вимкнути його. Найбільший
Корисною особливістю цього є те, що він дозволяє вимкнути параметри, які були раніше
увімкнено, використовуючи, наприклад, `--масштабування=вимкнено'.

(Читачі, які звикли до того, як працюють довгі параметри в стилі GNU, повинні зауважити, що, оскільки це
`on'/`від'/і т.д. arg необов'язковий, ви не можете використовувати `--варіант аргумент' форма в цьому випадку; це
має бути `--option=arg' щоб це спрацювало.)

A ПРИМІТКА ON НОТАЦІЯ


Більшу частину цього посібника займає опис різних команд xzgv у його файлі
селектор і переглядач. Більшість із них доступні як з клавіатури, так і зі спливаючого вікна
меню. (Коли ви натискаєте `, з'являється спливаюче менюF10' або `Меню' або клацніть правою кнопкою миші
селектор або глядач; у кожного своє меню.) Тож у посібнику ви часто побачите
речі скоріше такі:

`ключ'
`Селектор Меню, Меню пункт is в Росії Меню пункт'
Опис того, що робить клавіша/пункт меню.

Іноді наведений ключ має `(Селектор)' або `(Глядач)' суфікс; це тому, що деякі
натискання клавіш у xzgv є специфічними для селектора або переглядача, і не працюватимуть, якщо не
відповідна частина xzgv має фокус клавіатури.

THE Фото СЕЛЕКТОР


Зазвичай під час запуску xzgv вам потрібно використовувати селектор файлів --- список файлів
ліворуч. (Інше підвікно (праворуч) є переглядачем.) Селектор дозволяє вам
вибрати файли для перегляду (серед іншого). Він містить список підкаталогів і файлів зображень
поточний каталог разом із невеликими версіями зображень, якщо вони є
існувати

THE СЕЛЕКТОР МЕНЮ


Майже всі команди селектора доступні зі спливаючого меню селектора, яке з’являється
коли ви клацнете правою кнопкою миші в будь-якому місці селектора. (Ви також можете натиснути `F10' або `Меню'до
відкрити меню, але оскільки в xzgv є комбінації клавіш майже для всього,
це не часто так корисно. :-))

Зазвичай не має значення, де на селекторе ви клацнете правою кнопкою миші. Однак кілька команд
на філе меню працювати з одним файлом, вибраним курсором клавіатури. А
проблема під час використання миші, ви можете подумати --- але коли ви клацнете правою кнопкою миші на
селектор, а також спливаюче меню, xzgv переміщує цей курсор до файлу, який ви праворуч-
натиснуто (якщо є). (Ви можете побачити це по тому, як навколо файлу намальовано порожнисту коробку.)
Тому використовувати напр ПОДРОБИЦІ на філе меню, потрібно клацнути правою кнопкою миші on файл ви хотіти
деталі on.

І селектор, і засіб перегляду мають меню «Довідка», більшість пунктів яких посилаються на це
посібник:

`F1'
`Селектор Меню, Допомога, зміст'
`Viewer Меню, Допомога, зміст'
Перегляньте загальний зміст посібника.

`Селектор Меню, Допомога, Команда філе Селектор'
Перегляньте розділ посібника про вибір файлів.

`Viewer Меню, Допомога, Команда Viewer'
Перегляньте розділ посібника в програмі перегляду.

`Селектор Меню, Допомога, індекс'
`Viewer Меню, Допомога, індекс'
Перегляньте індекс концепції посібника.

`Селектор Меню, Допомога, МЕНЮ'
`Viewer Меню, Допомога, МЕНЮ'
Надайте коротку інформацію про xzgv, включаючи номер версії та домашню сторінку.

Наразі спосіб, яким xzgv дозволяє читати посібник, є дещо грубим; він запускає `інформація'
програма (див Toп в інфо-станд інформаційний файл) у файлі `xterm'.

ВИХІД XZGV


Ви можете вийти з xzgv, натиснувши одну з двох клавіш виходу, або вибравши
відповідний параметр зі спливаючого меню селектора:

`q'
`Ctrl-q'
`Селектор Меню, вихід xzgv'
Вийдіть із xzgv.

(На селекторі також є опція виходу філе меню (`Селектор Меню, Файл, вихід'), як
«Вихід» зазвичай знаходиться в будь-якому меню «Файл».)

ДІЙЧИКИ


(Цей розділ навмисно розміщено на початку посібника, оскільки ескізів, мабуть, найбільше
важлива функція селектора файлів, тому краще знати, як створити/оновити
їх рано чи пізно.)

Ескізи — це невеликі версії зображень, які вони представляють, і відображаються за допомогою
селектор файлів, якщо вони існують. xzgv використовує ескізи, сумісні з xv --- якщо ви створюєте
ескізи з xv вони будуть працювати з xzgv, і навпаки. ескізи xzgv також є
сумісний з Gimp і zgv.

Якщо для файлу немає ескізу, замість нього з’являється невеликий значок «документ» (подібний до
значок папки, що використовується для каталогів).

Оновлення мініатюри
Хоча мініатюри можна зробити відносно швидко, це аж ніяк не миттєвий процес. Для
з цієї причини мініатюри мають бути створені заздалегідь і зберігаються як файли в них
право власності на підкаталог .xvpics.

xzgv ніколи не створює/оновлює мініатюри без вашого відома. Отже, якщо ви введете a
каталог, де файли зображень не мають ескізів, або де ескізи здаються
щоб бути застарілим, вам слід натиснути `u' або виберіть Оновити мініатюри від селектора
меню. (Навіть якщо мініатюри не можна написати (скажімо, якщо у вас немає дозволу на це
напишіть їх), селектор показуватиме оновлені мініатюри, доки ви не вийдете з
довідник.)

Крім того, ви можете створити/оновити мініатюри для поточного каталогу та всього іншого
підкаталоги за допомогою `Alt-u'або Рекурсивний Оновити. Але майте на увазі, що рекурсивне оновлення
може зайняти деякий час!

`u'
`Селектор Меню, Оновити мініатюри'
Створюйте ескізи для будь-яких файлів, у яких їх немає, і оновлюйте їх
є старшими за відповідний файл. Поки це відбувається, з’являється вікно
показує, наскільки далеко проходить процес xzgv.

Поки оновлення триває, ви можете перервати його, натиснувши кнопку Скасувати Кнопка,
або натиснувши `Esc' або ` Що натомість? Створіть віртуальну версію себе у ', або натиснувши кнопку «Видалити вікно» (якщо ваш
менеджер вікон надає його) у рядку заголовка. xzgv зупиниться після завершення
мініатюру, над якою вона зараз працює (якщо є).

`Alt-u'
`Селектор Меню, Рекурсивний Оновити'
Створення/оновлення мініатюр для всіх файлів у поточному каталозі та всіх
підкаталоги. Це може зайняти деякий час, тому вам буде запропоновано підтвердити це
хочу це зробити (див Діалог Коробки). Прогрес позначається приблизно так само, як
для звичайного оновлення, але лише для каталогу, який зараз оновлюється ---
загальний прогрес не вказується, окрім поточного каталогу (як завжди)
відображається в заголовку головного вікна. Ви можете припинити рекурсивне оновлення мініатюр
тими ж способами, що й для звичайного оновлення (див. вище).

За замовчуванням, xzgv веде себе трохи дивно, коли виконує рекурсивне оновлення
відповідність звичайним оновленням. Побачити Мініатюра Питання, для деталей.

Мініатюра Питання
Робота з мініатюрами іноді може бути "цікавою", і це є кількома способами
впливає на речі:

- xzgv не читає мініатюри в каталозі одночасно. Замість цього він просто читає
вміст каталогу, потім запускає те, що фактично є свого роду фоновим завданням для читання
у мініатюрах. Тож через деякий час xzgv може не так реагувати, як зазвичай
введення каталогу з великою кількістю ескізів (скажімо, кількома сотнями) --- але, з іншого боку,
принаймні це is відповідаючи. :-)

- "Фонове завдання" докладає особливих зусиль, щоб показати мініатюри для файлів, які наразі
спочатку видно в селекторі, незалежно від того, скільки ви рухаєтеся по списку, але він читається
їх усі зрештою.

- Для відображення мініатюр, які використовуються в xzgv, потрібно 256 кольорів. Це може бути проблемою, якщо
ви використовуєте X у 256 кольорах або менше, навіть якщо ви використовуєте 8-бітний (256 кольорів)
сервера, майже неминуче буде менше доступних кольорів. Наразі xzgv просто використовує
все, що gdk повідомляє як найбільш близьку відповідність кожному окремому кольору, використаному в ескізах.
Це дає прийнятний результат на 8-розрядних серверах, якщо припустити, що gdk зміг виділити великий
кількість кольорів; однак він дає жахливі результати, якщо не може, або якщо працює далі
4-розрядні або 1-розрядні сервери. Вибачте за це --- це має бути виправлено в майбутньому (або за допомогою
gdk, щоб намалювати піктограми ескізів або змішати їх «вручну» відповідно до кольорів
доступно).

- Нарешті, під час рекурсивного оновлення мініатюр xzgv (за замовчуванням) зчитує наявний
ескізів у каталозі перед оновленням будь-якого. Точніше, він читає мініатюри для них
файли, які в даний момент відображаються в селекторе. Це може трохи сповільнити ситуацію, але
зберігає "вигляд і відчуття" у відповідності зі звичайним оновленням. (Все ж ви можете вимкнути це
з `--fast-recursive-update' параметр командного рядка (див Викликаючи xzgv) або еквівалент
запис конфігураційного файлу (див Налаштування xzgv).)

СЕЛЕКТОР ЗОВНІШНІЙ ВИД І ЗМІНИТИ РОЗМІР


Селектор файлів — це просто список підкаталогів та імен файлів разом із будь-якими
мініатюри, які існують для них. Зазвичай список знаходиться в асцибетичному порядку (але ви можете
змінити це; побачити Зміна Сортування замовлення). Спочатку відображаються назви каталогів і
вони відображаються в порядку на початку списку, перед усіма файлами зображень. Довго
імена файлів можуть не поміщатися у видимій частині дисплея селектора файлів; якщо так, то буде
бути горизонтальною смугою прокрутки, яку можна використовувати, щоб побачити решту назв (ви можете використовувати курсор
вліво/вправо, щоб зробити це з клавіатури).

Список дуже часто більше, ніж може поміститися на екрані відразу. якщо це так,
одночасно відображається лише частина, але ви можете переміщатися по списку за допомогою (вертикальні)
смуга прокрутки, або з курсором вгору/вниз тощо.

Якщо ви вважаєте, що вікно селектора замало по вертикалі, і хочете побачити більше
файлів за один раз, ви можете запустити xzgv на весь екран за допомогою -f варіант (див Опції), та/або
використовуйте режим "тонких рядків" (див філе Селектор Опції).

Якщо ви вважаєте селектор занадто малим (або занадто великим) по горизонталі, ви можете змінити це за допомогою
переміщення «ручки» лінії розділювача (маленька квадратна кнопка між перемикачом і
Viewer, у нижній частині вікна), що змінює відносні розміри селектора
і глядач. Ви можете перемістити його, перетягнувши його за допомогою миші або за допомогою цих клавіш:

`['
Перемістіть розділене вікно вліво.

`Ctrl-['
Повільніше перемістіть розділене вікно вліво.

`]'
Перемістіть розкол вікна вправо.

`Ctrl-]'
Повільніше перемістіть розділене вікно вправо.

`~'
Скиньте розділення вікна в положення за замовчуванням.

Ви також можете встановити початковий/розмір за замовчуванням селектора --- фактично положення
розділення вікна --- за допомогою `--ширина селектора' (побачити Опції) або параметр файлу конфігурації
`селектор ширини'.

РУХ ВСІМ THE СПИСОК


Цей розділ в основному для тих із нас, хто більше схильний до сили клавіатури.
:-) Тіпи, які люблять миші, можуть вільно пропускати це.

Коли селектор має фокус клавіатури, курсор (або, на жаргоні GTK+, «рядок фокусування»)
зазвичай відображається у вигляді порожнистої рамки навколо одного з рядків списку. Це служить наступному
функції:

- Він вибирає файл для роботи з командами перегляду.

- Він визначає, яка частина списку відображатиметься як частина списку, що відображається на екрані
завжди містить курсор (якщо ви не пересуваєтеся за допомогою миші).

Існує кілька команд для переміщення курсору. Підсумовуючи, більшість «спеціальних» клавіш, як
курсори роблять те, що ви собі уявляєте, але більш детально:

`Курсор Up'
`k'
Рухатися вгору.

`Курсор вниз'
`j'
Рухатися вниз.

`сторінка Up'
`до Ctrl'
Перемістіть курсор приблизно на сторінку назад.

`сторінка вниз'
`Ctrl-v'
Перемістіть курсор приблизно на сторінку вперед.

`Ctrl-Головна'
`Ctrl-a'
Перемістіть курсор на початок списку.

`Ctrl-End'
`Ctrl-e'
Перемістіть курсор в кінець списку.

`g'
`''
Перемістіть курсор до першого імені файлу, починаючи з наступної натиснутої клавіші, яка
зазвичай це літера або цифра. Справа значуща; `a' і `A' є
інший. Якщо протягом 2 секунд не буде натиснуто жодної клавіші, команда скасовується.

Якщо жоден файл не починається із зазначеного символу, він переміщується до першого файлу, який
починається з пізнішого символу (в асцибетичному порядку). Якщо немає таких, для яких це
у цьому випадку він переміщається до останнього файлу --- якщо файлів немає (просто
каталоги), у цьому випадку це не має жодного ефекту.

ПЕРЕГЛЯД A Фото


Щоб переглянути файл із селектора, ви можете клацнути на ньому або натиснути ` Що натомість? Створіть віртуальну версію себе у ' після переміщення
наведіть курсор на відповідний файл або клацніть правою кнопкою миші на файлі та виберіть «Файл», а потім «Відкрити».

` Що натомість? Створіть віртуальну версію себе у '
`Клацніть лівою кнопкою миші на файлі'
`Селектор Меню, Файл, відкритий'
Перегляньте вибраний файл зображення або, якщо вибрано підкаталог, зробіть його поточним
каталог.

ДІАЛОГ КОРОБКИ


Читати Команда Viewer, щоб дізнатися більше про те, як працює переглядач. Якщо у xzgv є серйозна проблема
читаючи файл, він видасть помилку. Помилки відображаються в діалогових вікнах, які з'являються в
середина екрана --- вони залишаються там, доки ви не клацнете Ok (або натисніть ` Що натомість? Створіть віртуальну версію себе у ' або `Esc').

xzgv також використовує подібні діалогові вікна для інших речей:

- Отримання підтвердження того, що ви хочете щось зробити. ` Що натомість? Створіть віртуальну версію себе у ' або `y' вибирає 'так'; `Esc'або
`n' вибирає ні. (Знову ж таки, ви можете натиснути мишею відповідну кнопку, щоб зробити те ж саме.)

- Показ прогресу під час оновлення ескізу. Це трохи незвичайне діалогове вікно
він автоматично зникає після завершення оновлення. Однак він забезпечує а
Скасувати кнопку, яку можна натиснути, щоб перервати оновлення (натиснувши ` Що натомість? Створіть віртуальну версію себе у ' або `Esc' робить
те саме).

- Читання назви каталогу. Тут ви повинні ввести назву каталогу, а потім клацнути Ok (Або
натисніть ` Що натомість? Створіть віртуальну версію себе у '), або клацніть Скасувати (або натисніть `Esc') перервати. Використовується "віджет" для введення тексту
дозволяє певну кількість редагування, включаючи ці ключі:

`Курсор Ліве'
`Ctrl-b'
Перемістіть курсор ліворуч. (Вертикальна смуга показує положення курсору.)

`Курсор правий'
`Ctrl-f'
Перемістіть курсор праворуч.

`Головна'
`Ctrl-a'
Перемістіть курсор на початок рядка.

`кінець'
`Ctrl-e'
Перемістіть курсор до кінця рядка.

`Повернення на одну позицію'
`Ctrl-h'
Видалити символ ліворуч від курсору. (Зверніть увагу, що `Повернення на одну позицію' є (зазвичай) ключем
над основним ` Що натомість? Створіть віртуальну версію себе у ' ключ; його часто позначають просто як стрілку.)

`видаляти'
`Ctrl-d'
Видалити символ, на якому знаходиться курсор.

Ви також можете встановити виділення X (виділяючи текст за допомогою миші або утримуючи `Shift'
під час переміщення курсору), щоб дозволити вставляти текст в інші програми, і ви можете
вирізати/скопіювати/вставити текст звичайними способами:

`Shift-Delete'
`Ctrl-x'
Вирізати текст.

`Ctrl-Вставити'
`Ctrl-c'
Скопіюйте текст.

`Shift-Insert'
`Ctrl-v'
Вставити текст.

Ви можете вставити текст з (деяких) інших програм, використовуючи останню команду.

ЗАКРИТИ A Фото


Зазвичай, коли ви переглядаєте файл, підвікно переглядача продовжує відображати його, доки ви не переглянете файл a
інший файл. Однак, якщо ви "закриєте" файл, програма перегляду перестане відображати файл і
повертається до початкового стану.

`Ctrl-w'
`Селектор Меню, Файл, близько'
"Закрити" файл, який зараз переглядається, очистивши підвікно перегляду.

Фото ПОДРОБИЦІ


Перелік файлу, який дає селектор, досить мізерний --- лише ім’я файлу та (if
у файлі є супровідний ескіз. Хоча це робить речі простими, ви
іноді хочеться знати, скільки місця займає файл, коли його востаннє змінювали
розміри зображення, такі речі. Таким чином, ви можете показати деталі одного файлу
за допомогою команди `file details':

`:'
`;'
`Селектор Меню, Файл, ПОДРОБИЦІ'
Показати різні відомості про файл, на який вказує курсор клавіатури. Побачити Команда
Селектор Меню, щоб вибрати деталі файлу, наведені під час використання
миша. (По суті, ви клацаєте правою кнопкою миші на файлі, коли спливає меню.)

Більшість показаних деталей надходять з ОС (за допомогою `stat(2)' системний виклик), і
має бути завжди доступним, якщо у вас немає обмежених дозволів на каталог файлу
Розміри файлу (ширина/висота), однак, беруться з мініатюри файлу. Якщо це
не має його, або якщо він нечитабельний, або якщо він є, і його можна читати, але його немає
вкажіть ширину/висоту вихідного зображення, потім ПОДРОБИЦІ від слайдами область сіра
поза.

(У поясненні останнього пункту --- версії zgv до 5.0 не генерувалися
ширина/висота коментарів у мініатюрах, тому користувачі zgv, зокрема, можуть знайти ширину/висоту
відсутні деталі. (Однак у xzgv завжди було все гаразд, ця проблема була тільки у zgv.)
Що ще гірше, версії 5.0 і 5.1 створили їх із неправильними розмірами для більшості JPEG. Виправити
або проблема для даного каталогу, виконайте `rm -фр .xvpics' в цьому каталогу з підказки оболонки
і відтворіть мініатюри за допомогою zgv 5.2 або новішої версії або xzgv/xv/Gimp.)

МІРКА


Селектор файлів не обмежується роботою над одним файлом за раз. Ви можете "позначити" як
багато (або таку кількість) файлів, як ви бажаєте, і певні команди, описані в цьому розділі, будуть
діяти на них.

Спочатку всі файли не позначені, а назви файлів зазвичай відображаються чорним (хоча це
залежить від теми GTK+, яку ви використовуєте). Файли з тегами відображаються червоним кольором.

Тег та Зняти тег Команди
Існує кілька способів позначення файлів або скасування тегів. Ті, які працюють на основі клавіатури
окремі файли (також доступні на Tagging меню) перемістити курсор на один рядок вниз
потім, щоб спростити тегування або зняття тегів з кількох файлів.

Щоб позначити або зняти тег з окремого файлу за допомогою миші, клацніть, утримуючи клавішу Control (тобто утримуйте елемент керування
натисніть і клацніть) відповідну назву файлу або мініатюру в селекторе. Це правда, що ти
міг використовувати Тег та / або Зняти тег на Tagging меню (див Команда Селектор Меню, як вибрати
файл із тегами/без тегами, якщо це робити таким чином), але це зазвичай набагато менш зручно
ніж за допомогою натискання клавіші Control. (Записи в меню для них дійсно лише для повноти.)

У засобі перегляду також доступна команда, щоб позначити файл, який зараз переглядається. Побачити
Зміна Картинка, для деталей.

`='
`+'
`клавіатура +'
`0'
`Селектор Меню, тегування, Тег'
Файл тегів.

`-'
`клавіатура -'
`9'
`Селектор Меню, тегування, Зняти тег'
Зніміть тег із файлу.

`інший ='
`Клавіатура Alt +'
`Alt-0'
`Селектор Меню, тегування, Тег ВСІ'
Позначте всі файли.

`інший -'
`Клавіатура Alt -'
`Alt-9'
`Селектор Меню, тегування, Зняти тег ВСІ'
Зніміть теги з усіх файлів.

`Alt-o'
`Селектор Меню, тегування, Перемикати ВСІ'
Переключити всі теги. Це інвертує тегований стан, щоб усі раніше позначені файли
стають без тегів, а всі раніше не позначені файли стануть тегами.

Наразі немає можливості змінити стан тегу (одного) файлу з клавіатури.

Moving між позначений Файли
Ці команди дозволяють шукати (переміщатися) наступний або попередній файл із тегами (якщо є).
Зауважте, що "наступний" і "попередній" тут залежать від положення курсору клавіатури; якщо
Ви використовуєте їх із меню, будьте обережні, клацніть правою кнопкою миші файл, який потрібно запустити
пошук з.

`/'
`Селектор Меню, тегування, МАЙБУТНІ позначений'
Перейти до наступного файлу з тегами в dir.

`?'
`Селектор Меню, тегування, МИНУЛІ позначений'
Перейти до попереднього файлу з тегами в dir.

Еквівалентні команди також доступні в засобі перегляду (див Зміна Картинка).

Копіювання/переміщення Файли
Ви можете копіювати або переміщувати файли з тегами у вказаний каталог. Якщо файли не позначено тегами, xzgv
копіює/переміщує файл, на якому зараз знаходиться курсор --- якщо курсор не знаходиться на a
підкаталогу, у цьому випадку він дає помилку.

`C (Shift-c)'
`Селектор Меню, Файл, Скопіювати'
Скопіюйте файли з тегами (або поточний файл) у вказаний каталог. xzgv просить
каталог призначення за допомогою діалогового вікна (див Діалог Коробки) і копіює туди файли.
Якщо справа доходить до копіювання файлу, але в каталозі є існуючий файл із тим самим
ім'я, файл не копіюється, як і інші файли.

`M (Shift-m)'
`Селектор Меню, Файл, Рухатися'
Аналогічно перемістіть файли з тегами (або поточний файл).

ПЕРІЙМЕНУВАННЯ A Фото


Крім копіювання/переміщення файлів, ви можете перейменувати їх:

`Ctrl-n'
`Селектор Меню, Файл, Rename файл'
Перейменувати поточний файл або каталог --- xzgv відмовиться перезаписувати будь-який існуючий
файли/каталоги. Нове ім'я має залишитися в поточному каталозі. (Побачити
Копіювання/переміщення Файли, як перемістити файл в інший каталог (хоча
зберігаючи ту саму назву).) Див Команда Селектор Меню, щоб вибрати перейменований файл
при використанні миші. (По суті, ви клацаєте правою кнопкою миші на файлі, коли відкривається файл
меню.)

Я знаю `Ctrl-n' не є найбільш можливим мнемонічним натисканням клавіші для `перейменування', але все добре
були взяті. :-/

ВИДАЛЕННЯ A Фото


Видалити файл досить просто:

`Ctrl-d'
`Селектор Меню, Файл, видаляти файл'
Видаліть файл, на який вказує курсор клавіатури (і будь-який супровідний ескіз).
Читати Команда Селектор Меню, щоб вибрати файл, видалений під час використання миші.
(По суті, ви клацаєте правою кнопкою миші на файлі, коли спливає меню.)

Зауважте, що видаляється лише один файл (звідси `Видалити файл'); наразі немає можливості
видалити всі файли з тегами.

ЗМІНА ДОВІДНИК


Найпростіший спосіб змінити поточний каталог у xzgv - це, як правило, натиснути на каталог
запис у списку файлів (або підведіть курсор до нього та натисніть ` Що натомість? Створіть віртуальну версію себе у '). Вибір `..'
запис переміщається до батьківського каталогу поточного.

Хоча є альтернатива:

(Зверніть увагу, що ключ для цієї команди – shift-`g', а не `g'.)

`G'
`Селектор Меню, Каталог, Редагувати'
Перейдіть до вказаного каталогу. xzgv запитує каталог призначення за допомогою діалогового вікна
поле, в яке потрібно ввести ім’я каталогу (див Діалог Коробки), і переходить до цього
каталог, якщо він існує.

ПОВТОРНЕ СКАНУВАННЯ THE ДОВІДНИК


Як правило, xzgv читає каталог один раз (під час запуску або при створенні нового каталогу
вибрано). Отже, якщо вміст каталогу змінено іншою програмою, це не так
автоматично відбивається. Однак ви можете явно вказати xzgv «пересканувати» каталог
(перечитайте вміст), що оновить уявлення xzgv про те, що в ньому:

`Ctrl-r'
`Селектор Меню, Каталог, Пересканувати'
Повторне сканування поточного каталогу.

ЗМІНА THE СОРТУВАННЯ ПОРЯДОК


Зазвичай файли перераховуються в асцибетичному порядку за іменами. Однак натомість можна
мати список файлів, відсортований за розміром, датою/часом останньої зміни або за "розширенням" (файл
тип).

(Можна змінювати лише порядок файлів; каталоги завжди перераховуються першими і завжди
в порядку імен.)

`Alt-n'
`Селектор Меню, Каталог, сортувати by ІМ'Я'
Сортувати за назвою. Це значення за замовчуванням.

`Alt-e'
`Селектор Меню, Каталог, сортувати by Розширення'
Сортувати за розширенням.

`Alt-s'
`Селектор Меню, Каталог, сортувати by Розмір'
Сортувати за розміром. Найбільші файли перераховані останніми.

`Alt-d'
`Селектор Меню, Каталог, сортувати by Time & Дата'
Сортувати за часом/датою. Найновіші файли перераховані останніми.

Ви можете встановити порядок сортування за замовчуванням за допомогою командного рядка (див Викликаючи xzgv) або конфігурацію
файл (див Налаштування xzgv).

Є три можливі позначки часу, які можна використовувати для порядку сортування "Час і дата":

`Alt-Shift-m'
`Селектор Меню, Каталог, Time & Дата Тип, Модифікація Time (мчас)'
Використовуйте час останньої зміни (`mtime'). Це значення за замовчуванням.

`Alt-Shift-c'
`Селектор Меню, Каталог, Time & Дата Тип, атрибут Редагувати Time (ctime)'
Використовуйте час останньої зміни атрибута (`ctime'). Зауважте, що це НЕ завжди час
файл був створений, за який його іноді приймають; наприклад, переміщення файлу
з `mv' зазвичай змінює ctime.

`Alt-Shift-a'
`Селектор Меню, Каталог, Time & Дата Тип, доступу Time (Час)'
Використовуйте час останнього доступу (`mtime'). Порядок вибору не виконується автоматично
оновлюється, коли xzgv читає файли, оскільки це, ймовірно, дратує; зробити інструкцію
перескануйте, якщо потрібно.

Фото СЕЛЕКТОР ВАРІАНТИ


Під час роботи xzgv можна налаштувати різні аспекти поведінки селектора файлів,
за допомогою цих команд перемикання (які вмикають функцію, якщо вона раніше була вимкнена,
і навпаки).

Ці параметри також можна змінити за допомогою параметрів командного рядка (див Опції) та/або конфіг
налаштування файлу (див Налаштування xzgv).

`Alt-a'
`Селектор Меню, Варіанти, Авто приховувати'
Увімкніть автоматичне приховування селектора під час перегляду зображення (вимкнено за замовчуванням).
Це зручно для маленьких екранів/вікон або для старих користувачів zgv, які просто копають
цей чудовий модальний інтерфейс, е, чувак. :-)

`alt-b'
`Селектор Меню, Варіанти, Статус бар'
Перемикач рядок стану внизу селектора (вимкнено за замовчуванням). Це відображається
повідомлення за певних обставин --- як правило, він просто говорить, коли зображення
читається.

`Селектор Меню, Варіанти, Мініатюра Повідомлення'
Увімкнути або перемкнути читання ескізів повідомлень (за замовчуванням вимкнено), видиме лише в рядку стану
увімкнено. Ці повідомлення дають зрозуміти, коли всі ескізи прочитані, але
Якщо щось спалахувати щоразу, коли ви змінюєте каталог, зазвичай справедливо
надокучливий.

`v'
`Селектор Меню, Варіанти, Тонкий ряди'
Увімкніть режим «тонких рядків» (вимкнено за замовчуванням), у якому ескізи відображаються на третині
їх звичайний розмір, щоб одночасно можна було відображати багато інших файлів. (Дивна клавіатура
ярлик для цього успадковано від перемикача "візуального" режиму zgv, який мав приблизно
схожий ефект.)

THE ПЕРЕГЛЯДНИК


Після того, як ви вибрали файл для перегляду, він відображається в засобі перегляду (права частина
вікно xzgv). У цьому розділі описано, що ви можете робити під час перегляду зображення.

Як і селектор, програма перегляду має власне меню --- клацніть правою кнопкою миші в будь-якому місці засобу перегляду (або
натисніть `F10' або `Меню'), щоб показати його --- і подібне меню довідки (див Команда Селектор Меню).

ВИХІД THE ПЕРЕГЛЯДНИК


Коли ви використовуєте мишу для керування xzgv, не має значення селектор чи засіб перегляду
має фокус на клавіатурі --- операції миші виходять за межі таких дрібних кордонів. :-) Але клавіатура
керування є (необхідно) ефективно модальним, і тому вам потрібно "вийти" із засобу перегляду, щоб
щоб знову керувати селектором з клавіатури. Вам також потрібно вийти з програми перегляду, якщо
ви ввімкнули режим автоматичного приховування.

Вийти з програми перегляду просто:

`Esc'
`таб'
`Viewer Меню, вихід до Селектор'
Вийдіть із програми перегляду. Це також повертає селектор до колишнього розміру, якщо він був
раніше "прихований".

Інший спосіб вийти з програми перегляду – клацнути по ньому середньою кнопкою миші, але цей підхід лише для миші
насправді використовується лише тоді, коли селектор "прихований".

BIG ФОТО


Зображення може бути завеликим, щоб повністю поміститися у вікно перегляду. Є два основних
речі, які можуть допомогти вам побачити більше зображення одночасно:

- Збільште вікно xzgv. Ви можете "максізувати" його за допомогою свого віконного менеджера або ви
можна запустити xzgv з більшого вікна, використовуючи `--геометрія' або повноекранний режим (див Опції).
Повноекранний режим надає xzgv максимально можливий розмір вікна, але потребує співпраці
з вашого віконного менеджера (і, на жаль, багато хто не так охоче, як комусь хотілося) --- у деяких
випадки, які ви навіть можете знайти `--геометрія 100%x100%' щоб бути більш ефективним.

- Приховати селектор. Для цього скористайтеся режимом автоматичного приховування (див філе Селектор Опції), або
явно приховати селектор (див Приховування Селектор).

Але, звичайно, це лише часткові рішення проблеми; буде неминуче
завжди мають бути зображення більше, ніж може показати ваш екран одночасно. Загалом, значить, є
два способи побачити всю картину.

Прокрутка
Прокрутка — це підхід за замовчуванням до обробки великих зображень у xzgv. Коли глядач є
запущено, відображається верхній лівий кут зображення --- ви можете перетягнути зображення
навколо за допомогою миші (тобто клацніть і утримуйте кнопку натиснутою, потім переміщайте мишу),
або використовуйте смуги прокрутки, або використовуйте клавіші курсору (та інші) для переміщення по решті
картина:

`Курсор Up'
`K'
Перемістити вгору на 100 пікселів. `Ctrl-Курсор Up' і `k' обидва переміщуються вгору на 10 пікселів.

`Курсор вниз'
`J'
Переміститися на 100 пікселів вниз. `Ctrl-Курсор вниз' і `j' обидва переміщуються на 10 пікселів вниз.

`Курсор Ліве'
`H'
Перемістити вліво на 100 пікселів. `Ctrl-Курсор Ліве' і `h' обидва переміщуються вліво на 10 пікселів.

`Курсор правий'
`L'
Перемістити вправо на 100 пікселів. `Ctrl-Курсор правий' і `l' обидва рухаються вправо на 10 пікселів.

`сторінка Up'
`Shift-курсор Up'
`до Ctrl'
Перемістіть (майже) на висоту вікна. (Він рухається на 90% висоти.)

`сторінка вниз'
`Shift-курсор вниз'
`Ctrl-v'
Перемістіть (майже) на висоту вікна.

`-'
`Shift-курсор Ліве'
Переміщення вліво (майже) на довжину вікна. (Він рухається на 90% від нього.)

`='
`Shift-курсор правий'
Перемістіть праворуч (майже) на довжину вікна.

`Головна'
`Ctrl-a'
Перейдіть у верхній лівий кут зображення.

`кінець'
`Ctrl-e'
Перейдіть до правого нижнього кута зображення.

Zoom режим
Альтернативний спосіб перегляду всього зображення, який дає змогу побачити зображення
на екрані одночасно, незалежно від того, наскільки він великий (чи маленький), є режим масштабування.

Назва режиму масштабування походить від ідеї «збільшення» невеликого файлу до розміру вікна. Але
насправді він частіше використовується, щоб зменшити великий файл до розміру.

Режим масштабування не є стандартним, його потрібно ввімкнути. Після ввімкнення він залишається увімкненим, доки ви
вимкніть його знову (або поки не ввімкнете масштабування, або виберіть нормальний (Див. Масштабування)).

`z'
`Viewer Меню, Варіанти, Zoom (підійде до вікно)'
Вимкнути режим масштабування.

`Alt-r'
`Viewer Меню, Варіанти, Коли Масштабування Зменшити Only'
Тільки в режимі масштабування зменшити картинки підходять. Це може бути корисно під час поїздки
через безліч картинок непередбачуваного розміру, оскільки це означає, що ви можете побачити все
Велике зображення легко, не маючи на увазі, що крихітні маленькі значки мають масштаб
Біблійні пропорції. :-)

Режим масштабування зменшує файл до розміру вікна (відносно) швидко, але суворо
може зробити малюнок дещо потворним. У майбутньому може бути такий варіант згладжування, як zgv
vkludge, але наразі я боюся, що досить грубе зміна розміру – це все, що доступне.

Насправді існує альтернатива режиму масштабування, оскільки замість цього ви можете зменшити зображення. Це
однак, як правило, корисно лише для дуже великих зображень; режим масштабування, як правило, правий
Річ здебільшого.

МАСШТАБИВАННЯ


Ви можете масштабувати зображення --- це зробить його більшим (або меншим) на екрані. xzgv діє
так, як якщо б масштабована картина була справжньою картинкою; наприклад, клавіші курсору прокручуються
приблизно з кроком 100 масштабованих пікселів, навіть якщо це означає переміщення частки пікселя (або
багато пікселів) у вихідному зображенні (і так само для переміщення мишею).

Основне обмеження масштабування (крім того, наскільки воно сповільнює роботу :-), принаймні
під час збільшення) полягає в тому, що ви можете масштабувати лише за цілочисельними значеннями, тож ви можете зробити лише кожне
пікселя на зображенні вдвічі ширше/вище, або втричі ширше/вище, або в чотири рази тощо
далі.

(Може здатися дивним висловлювання, наприклад, «вдвічі ширше/вище», а не «вдвічі більше», але
Технічно "вдвічі більше" означає збільшення ширини (і висоти) на
приблизно 1.414...)

Зазвичай xzgv не масштабує, що можна вважати співвідношенням 1:1. Збільшення масштабу
збільшує це співвідношення. Спосіб збільшення залежить від того, який параметр/клавішу ви використовуєте:

`d'
`Viewer Меню, Масштабування, подвійний Масштабування'
Збільште співвідношення, подвоївши його --- це призведе до співвідношення 2:1, 4:1, 8:1...

`s'
`Viewer Меню, Масштабування, додавати 1 до Масштабування'
Збільште співвідношення, додавши один --- призводить до співвідношення 2:1, 3:1, 4:1...

Існують подібні команди для зменшення співвідношення:

`D (Shift-d)'
`Viewer Меню, Масштабування, Половина Масштабування'
Зменшіть співвідношення, зменшивши його вдвічі.

`S (Shift-s)'
`Viewer Меню, Масштабування, нижче 1 від Масштабування'
Зменшіть відношення, віднімаючи одиницю.

Зазвичай подвійне/половине масштабування є більш корисним.

Зверніть увагу, що ви також можете подвоїти/зменшити масштабування, натиснувши Shift-ліву кнопку миші на засобі перегляду, щоб
двічі та клацніть правою кнопкою миші, утримуючи Shift, щоб зменшити її вдвічі. Це все ще змінює масштаб "близько" середини
вікно (а не навколо точки клацання, як ви могли очікувати), що є
трохи дивно і, можливо, буде змінено в майбутньому.

Коли ви масштабуєте «нижче» 1:1, наведені вище команди призводять до співвідношення (наприклад) 1:2, 1:4, 1:8,
тощо --- тобто коефіцієнти працюють так само, але навпаки. Це дає вам
все менший малюнок.

Коефіцієнт масштабування ніколи не зменшується нижче 1:32. Він також ніколи не збільшується за межі
точка, де загальний розмір зображення перевищить 32767x32767 --- це обмеження пов'язано з
комбінація обмеження X на розміри вікна та реалізації, що використовується xzgv для масштабування.

Однією з проблем із розширенням масштабу, з огляду на те, як воно зараз реалізовано, є те, що це не так
добре підходить для відображення з дизерингом --- тому, якщо ви працюєте на 8-розрядному сервері, перетягніть
зображення може бути повільним під час використання масштабування (особливо масштабування з інтерполяцією).
в деяких неприємних, смугастих, непорушних на вигляд частинах картини. :-(

Ви можете скасувати ефект масштабування (вгору або вниз) у будь-який час:

`n'
`Viewer Меню, Масштабування, нормальний'
Відновити "звичайний" дисплей --- вимикає режим масштабування, а також режим масштабування.

Зазвичай масштабування відбувається шляхом простого перетворення пікселів на все більші квадрати (в
ефект), які залишаються того ж кольору. Однак ви можете ввімкнути функцію під назвою
"інтерполяція", яка плавно градуює зміну кольору між верхніми лівими кутами
кожен піксель. Це дуже повільно, але виглядає гарно.

`i'
`Viewer Меню, Варіанти, Інтерполювати коли Масштабування'
Увімкнути інтерполяцію в режимі масштабування.

(Якщо вам подобається вигляд масштабування з інтерполяцією, вас також може зацікавити a
написана мною програма називається pnminterp, який може масштабувати файл PGM або PPM під час застосування цього
ефект. Сьогодні це частина пакета netpbm.)

Зменшення масштабу, однак, реалізовано трохи як режим масштабування в особливих випадках, і зараз
немає способів зробити це краще. :-/

xzgv зазвичай "повертає" масштабування (повертає масштаб до 1:1) до нормального, коли ви переглядаєте
нова картинка. Однак цю поведінку можна вимкнути (див Viewer Опції).

Існує також підтримка альтернативної форми масштабування --- відокремленого або специфічного для осі,
масштабування. Коли ви масштабуєте таким чином, одночасно масштабується лише одна вісь зображення. Для
Наприклад, ви можете ефективно подвоїти висоту зображення (з шириною
залишити без змін). Справді, такий тип масштабування корисний для тимчасового виправлення
зображення, призначені для відображення з використанням пікселів, які вдвічі ширші або вищі, ніж зазвичай.

`x'
`Viewer Меню, Масштабування, X Тільки подвійний Масштабування'
Збільште відношення (вісь x), подвоївши його.

`X (Shift-x)'
`Viewer Меню, Масштабування, X Тільки Половина Масштабування'
Зменште відношення (вісь x), зменшивши його вдвічі.

`Alt-x'
`Viewer Меню, Масштабування, X Тільки додавати 1 до Масштабування'
Збільште відношення (вісь x), додавши одиницю.

`Alt-Shift-x'
`Viewer Меню, Масштабування, X Тільки нижче 1 від Масштабування'
Зменште відношення (вісь x), віднімаючи одиницю.

`y'
`Viewer Меню, Масштабування, Y Тільки подвійний Масштабування'
Збільште відношення (вісь Y), подвоївши його.

`Y (Shift-y)'
`Viewer Меню, Масштабування, Y Тільки Половина Масштабування'
Зменште відношення (вісь Y), зменшивши його вдвічі.

`Alt-y'
`Viewer Меню, Масштабування, Y Тільки додавати 1 до Масштабування'
Збільште відношення (вісь Y), додавши одиницю.

`Alt-Shift-y'
`Viewer Меню, Масштабування, Y Тільки нижче 1 від Масштабування'
Зменшіть відношення (вісь Y), віднімаючи одиницю.

Є також ярлики миші для збільшення/зменшення масштабу однієї осі; клацніть лівою кнопкою миші
збільшується, а клацання правою кнопкою миші зменшується. За замовчуванням це діє на вісь y, але
активну вісь можна перемикати за допомогою `Alt-c' або перемикаючи `Ctl+клац Ваги X Вісь'
варіант (див Viewer Опції).

Інтерполяція наразі не підтримується в ситуаціях, коли масштабування x не збігається
масштабування y.

ДЗЕРКАЛО І ПОВЕРТИСЯ


Іноді під час перегляду зображення вам захочеться перевернути його по горизонталі чи вертикалі, або
поверніть його:

`m'
`Viewer Меню, орієнтація, Mirror (горіз)'
«Віддзеркаліть» картинку (переверніть її по горизонталі).

`f'
`Viewer Меню, орієнтація, Flip (зелений)'
«Перерніть» зображення (переверніть його вертикально).

`r'
`Viewer Меню, орієнтація, Rotate правий'
Поверніть зображення на 90 градусів за годинниковою стрілкою.

`R (Shift-r)'
`Viewer Меню, орієнтація, Rotate Ліве'
Поверніть зображення на 90 градусів проти годинникової стрілки. (Будь-які американські читачі здивовані та/або
роздратований тим, що я не кажу "проти годинникової стрілки", зрозумієш, чому в меню написано обертати
праворуч ліворуч. :-))

`N (Shift-n)'
`Viewer Меню, орієнтація, нормальний'
Відновіть звичайну орієнтацію зображення. Це скасовує ефект будь-яких дзеркал,
перевороти та/або обертання.

xzgv зазвичай "повертає" орієнтацію зображення (спосіб трансформації зображення
за допомогою дзеркала/перевороту/повороту) повертається до нормального стану, коли ви переглядаєте нове зображення. Проте це можливо
щоб вимкнути це (див Viewer Опції), щоб будь-які нові зображення відображалися, перегорталися,
та/або обертається таким же чином.

Яскравість І КОНТРАСТ


[Зміна яскравості та контрасту не підтримується в xzgv 0.9.] xzgv забезпечує підтримку
для зміни яскравості та контрастності, хоча з огляду на спосіб перемальовування зображення
зробіть це, це може бути трохи повільним.

Наразі немає можливості зробити це за допомогою миші; це має бути виправлено найближчим часом.

`,'
Зменшити контраст.

`.'
Збільшити контраст.

`<'
Зменшити яскравість.

`>'
Збільшити яскравість.

`:'
`;'
Скиньте контрастність і яскравість до нормальних. (`*' також підтримується, для істерики
родзинки.) Зауважте, що це свідомо робить НЕ впливають на регулювання гамми.

Будь-яка зміна контрасту застосовується перед будь-якою зміною яскравості, а будь-яке регулювання гами — це
застосовується перед обома.

GAMMA РЕГУЛЮВАННЯ


[Гамма не підтримується в xzgv 0.9.] Ах, так, гамма. Як весело. Основна проблема така
--- різні дисплеї мають різні криві реакції інтенсивності. ``Це принесло багато
люди дуже розлючені і вважалися поганим кроком.'' :-)

Це означає, що вам потрібен спосіб налаштувати яскравість зображення
компенсувати. Але оскільки ми маємо справу з кривими реакції, це не лише питання
лінійна зміна яскравості.

Здається, з цим не так вже й важко впоратися, чи не так? Все, що вам потрібно, це отримати гамму (число
який визначає, наскільки крива вигинається) для зображення, а для екрана розділіть один на
іншу та відрегулюйте відповідно. Радість.

Але, враховуючи, що проблема існує відтоді, як ми почали показувати більше восьми
кольори, ви не здивуєтеся, виявивши, що це вже виправлено. І все виправляє
мають тенденцію до конфліктів, і кожен має різне уявлення про те, як це виправити. Звичайне "виправлення" - це
припустити, що той, хто створив зображення, зробив його з гамою, що відповідає вашій
відображення, тож ви можете просто розмістити фрагменти прямо на екрані. Оскільки це легко, це
найбільш поширений підхід. Але це трохи нерозумно, тому не всі так роблять. Комбінуйте це
з відсутністю специфікації гами в більшості форматів зображень і часто підробленими значеннями
визначені людьми в тих, які це роблять, і гей, вуж --- гама зображення може бути справедливою
ні про що. І гамму екрану також нелегко визначити.

Тож як же ти ставишся до чогось подібного Що віддалено розумним способом?

Відповідь, обрана в xzgv, полягає в тому, щоб просто жити з тим фактом, що ймовірність
По суті, автоматичне отримання правильних значень як для екранної, так і для зображення гами
нульовий. Після того, як ви приймете це, найрозумніше – це зробити дуже легко і швидко
змінити коригування гамми на зазвичай необхідні значення. Тож ось як це зробити:

`1'
Встановіть коригування гамми на 1.0, тобто без коригування. Це налаштування за замовчуванням.

`2'
Встановіть коригування гами на 2.2. Це корисно для перегляду файлів лінійної гамми (один
класичним прикладом є вихід raytracer) на середньому моніторі ПК.

`3'
Установіть коригування гамми на 1, поділений на 2.2, тобто приблизно 0.45. Це корисно для
зворотний --- перегляд середніх-PC-monitor-gamma файлів на лінійному гамма-дисплеї.
Історично я вважаю, що класичним прикладом був би перегляд файлів ПК на a
Mac, але я не знаю, наскільки це правда в наші дні.

`4'
Встановіть початкове значення коригування гамми, як зазначено `--гама' командний рядок
варіант (див Опції) або еквівалентні налаштування файлу конфігурації (див Налаштування xzgv).
Значення за замовчуванням, яке використовується, якщо жодного не вказано, становить 1.0.

Мабуть, потрібне коротке уточнення. Встановлене вами значення коригування гами
xzgv фактично інвертується від (тобто одиниця поділена на) використане справжнє значення коригування. Це
(вірите чи ні :-)) призначений для того, щоб уникнути плутанини, відображаючи той факт, що екран
гамма є найбільш широко розглянутим / добре відомим.

Ви також можете налаштувати налаштування більш точно, подібно до яскравості/контрастності:

`Alt-,'
Зменшити коригування гамми (поділіть на 1.05).

`Alt-.'
Збільште коригування гамми (помножте на 1.05).

Зверніть увагу, що `:', а інші клавіші, які скидають яскравість/контрастність, навмисно уникають
скидання налаштування гами.

Як і у випадку з яскравістю/контрастністю, зараз немає можливості налаштувати гамму за допомогою миші;
це має бути виправлено найближчим часом. (Але метод на основі клавіатури 1/2/3/4, швидше за все, залишиться
швидший метод.)

ЗМІНА КАРТИНА


Можна перейти безпосередньо до попереднього чи наступного файлу (або файлу з тегами) у файлі
каталогу або позначити файл без необхідності вибирати файл із селектора файлів за допомогою
рука. Ці команди особливо корисні при використанні xzgv з клавіатури, але
є також помітний ярлик миші для переходу до наступного зображення.

`Простір'
`Viewer Меню, МАЙБУТНІ зображення'
Перейдіть до наступного файлу в папці та перегляньте його. Ви також можете натиснути на зображення/переглядач, щоб
зробити це. (Якщо ви виявите, що це заважає перетягувати зображення (хоча це
не повинен), або просто не подобається, його можна вимкнути (див конфиг Змінні).)

`b'
`Viewer Меню, МИНУЛІ зображення'
Перейдіть до попереднього файлу в папці та перегляньте його.

`Ctrl-Пробіл'
`Viewer Меню, тегування, Тег потім МАЙБУТНІ'
Позначте поточний файл, потім перейдіть до наступного файлу в папці та перегляньте його.

`/'
`Viewer Меню, тегування, МАЙБУТНІ позначений'
Перейдіть до наступного файлу з тегами в dir і перегляньте його.

`?'
`Viewer Меню, тегування, МИНУЛІ позначений'
Перейдіть до попереднього файлу з тегами в папці та перегляньте його.

СХОВАННЯ THE СЕЛЕКТОР


Під час роботи на невеликих екранах або в маленькому вікні це може бути трохи дратівливо програвати
простір для перегляду завдяки тому, що селектор постійно відображається, коли він вам насправді не потрібен.
Звичайним рішенням цієї проблеми є ввімкнення режиму автоматичного приховування. Але що, якщо якісь картинки
ви переглядаєте маленькі, а деякі великі? Іноді це може бути майже так само дратує мати
селектор прихований, щоб "звільнити місце для" маленького зображення, якому він не потрібен. Тож за це
Причина, або, можливо, якщо вам просто не подобається режим автоматичного приховування :-), ви можете піти
автоматично вимкнути та явно приховати селектор, коли це необхідно:

`Z (Shift-z)'
`Viewer Меню, вікно, приховувати Селектор'
Приховати селектор. (Насправді це свого роду перемикач; "приховати селектор", коли він
уже прихований показує його.)

Ви також можете приховати або показати селектор, клацнувши середньою кнопкою миші на засобі перегляду.

МІНІМІЗАЦІЯ XZGV


Як правило, використовувати ваш віконний менеджер для зміни вікон тощо досить легко, але коли
запуск повноекранного режиму іноді може бути трохи проблематичним. З цієї причини xzgv має
вбудована підтримка для "іконування" самого себе:

`Ctrl-z'
`Viewer Меню, вікно, Згорнути'
Згорніть вікно xzgv.

ПЕРЕГЛЯДНИК ВАРІАНТИ


Як і для селектора, можна вимкнути/ввімкнути різні параметри, які стосуються засобу перегляду.

Ці параметри також можна змінити за допомогою параметрів командного рядка (див Опції) та/або конфіг
налаштування файлу (див Налаштування xzgv).

`z'
`Viewer Меню, Варіанти, Zoom (підійде до вікно)'
Перемикання режиму масштабування, детальніше розглянуто в іншому місці (див Zoom режим).

`Alt-r'
`Viewer Меню, Варіанти, Коли Масштабування Зменшити Only'
Перемикайте лише зменшення в режимі масштабування, також описано в інших місцях (див Zoom режим).

`i'
`Viewer Меню, Варіанти, Інтерполювати коли Масштабування'
Перемикайте інтерполяцію, коли зображення масштабується. Знову ж таки, це вже сталося
згадувалося (див Масштабування).

`Alt-c'
`Viewer Меню, Варіанти, Ctl+клац Ваги X Вісь'
Перемикайте вісь, масштабовану, коли ви клацнете, утримуючи клавішу Control (або клацніть правою кнопкою миші) на
зображення. За замовчуванням масштабується вісь y.

`F (Shift-f)'
`Viewer Меню, Варіанти, трястися in 15 & 16-біт'
Увімкніть дизерінг у 15/16-бітних режимах. Це збільшує видиму глибину кольору
щоб градації виглядали набагато краще, але це повільніше, ніж безперебійна візуалізація, і
може (у 16 біт) дещо спотворити колірний баланс зображення. (`F«ключ був
обраний для цього, оскільки перемикач дизерингу функціонально схожий на `fakecols' zgv
перемикач.)

`Viewer Меню, Варіанти, Повертатися Масштабування для Нові фільм'
Зазвичай xzgv повертає масштабування до 1 (нормальний), коли створюється нове зображення
вибрано. Вимкнувши це, ви можете зберегти масштабування для вибору зображення.
(Наразі немає комбінації клавіш для цього досить рідко змінюваного параметра ---
щоб перемкнути його з клавіатури, скористайтеся спливаючим меню (натисніть `F10'), і
виберіть пункт меню.)

`Viewer Меню, Варіанти, Повертатися Orient. для Нові фільм'
Аналогічно, xzgv повертається до справжньої орієнтації зображення (не дзеркально, повернуто,
тощо) під час вибору нового зображення. Вимкнення цієї опції означає будь-який
Застосовані дзеркала/перевороти/повороти зберігаються на кількох зображеннях. (Без клавіатури
ярлик --- див. вище.)

`Viewer Меню, Варіанти, Скористайтесь Exif Орієнтація'
Увімкнути підтримку орієнтації Exif. Пристрої, які створюють файли JPEG в Exif
формат (наприклад, багато цифрових камер) може додати тег орієнтації до файлу, який
розповідає, як тримали камеру під час зйомки. Коли цей тег є
Зараз xzgv може налаштувати зображення, щоб компенсувати камеру, яка тримається на ньому
сторона. (Це не робиться за замовчуванням, оскільки воно невірно відображає справжнє зображення, що може
збивати з пантелику, якщо ви не знаєте, чому це відбувається.) Увімкнення цієї опції може бути
корисно, якщо ви фотографуєте камеру на боці, але не хочете цього робити
поверніть зображення, перш ніж ви зможете їх правильно переглянути. Звичайно, для цього
Ваша камера в першу чергу має вставляти тег орієнтації --- але
це не завадить спробувати і побачити. (Немає комбінації клавіш --- див. вище.)

Фото ФОРМАТИ


Файли зображень зберігаються в різних формах або "форматах файлів". xzgv, через
gdk, підтримує багато.

Фото TYPE ІДЕНТИФІКАЦІЯ


Формат файлу визначається його вмістом. Код для читання файлів покладається на
libgdk, щоб визначити тип файлу та правильно прочитати файл; зазвичай для цього використовується
"магічне число" формату для визначення типу файлу --- наприклад, файл JPEG/JFIF починається з
(шістнадцятковий) байти `FF D8'. Отже, якщо ви починаєте xzgv з xzgv Foo, а foo у підтримуваному форматі
(наприклад, JPEG), формат буде визначено, і файл завантажиться, навіть якщо файл
"розширення" відсутнє.

НАСТРОЮВАННЯ XZGV


Багато аспектів роботи xzgv можна змінити за допомогою файлу конфігурації.

КОНФІГ ФАЙЛИ


Файл конфігурації дозволяє змінювати аспекти поведінки xzgv. xzgv підтримує два
можливі файли конфігурації --- загальносистемні, /etc/xzgv.conf; і по одному для кожного користувача
їхній домашній каталог, $HOME/.xzgvrc. Обидва є необов’язковими. Якщо $HOME/.xzgvrc існує, воно є
використовуваний замість of /etc/xzgv.conf.

Перш ніж описувати формат файлів конфігурації, може допомогти навести приклад файлу:

# Зразок конфігураційного файлу xzgv
# Рядки коментарів починаються з "#" і ігноруються,
# як і порожні рядки.

# розмістіть фотографії до вікна
збільшити масштаб
# закрутіть екран :-)
повноекранний режим

Це лінійний формат. Кожен рядок (точніше, кожен рядок, який не є рядком коментарів і
не є порожнім) призначає значення одній попередньо визначеній "змінній". xzgv має багато таких
змінні, які він дозволяє вам змінювати таким чином. Наприклад, повноекранний варіант вище
контролює, чи намагається xzgv використовувати весь екран для свого вікна. Якщо дано
значення `on'/`y'/`так'/`1' це робить; якщо `від'/`n'/`немає'/`0', це не так. Більшість змінних
мають такий `логічний' тип так чи ні.

Оскільки змінні, встановлені у файлі конфігурації, безпосередньо впливають на роботу xzgv, це може бути
простіше просто назвати їх "налаштуваннями". Справді, така термінологія іноді вживається в
цю документацію.

КОНФІГ ЗМІННИЙ ВИДИ


Існують різні типи змінних:

- логічне значення. Це змінні включення чи вимкнення, так чи ні. Більшість змінних конфігураційного файлу xzgv
відносяться до цього типу.

- Ціле число (наразі не використовується). Це цілі числа. Значення числа залежить
про те, для чого використовується змінна.

- Дійсний (з плаваючою комою). Це може бути ціле число або десятковий дріб. Тільки гамма
змінна цього типу.

- Геометрія. Цей формат специфікації розміру та/або положення вікна використовується лише для
`геометрія' налаштування. Побачити Опції, для опису роботи цього типу.

КОНФІГ ЗМІННІ


Наразі більшість змінних конфігурації (налаштувань) у xzgv також можна встановити за допомогою командного рядка
варіанти; справді, назва налаштування в усіх таких випадках є однаковий до того для
довга версія параметра (наприклад, `повноекранний', `автоматично приховати'). Таким чином, вони задокументовані
у розділі, де обговорюються параметри командного рядка тощо (див Опції).

Однак деякі налаштування доступні лише у файлі конфігурації:

натисніть для наступного
Це ввімкнено за замовчуванням, що дозволяє натиснути на засіб перегляду, щоб перейти до наступного
зображення. Якщо вимкнено, натискання засобу перегляду нічого не робить.

ОБГОВОРЕННЯ


Тут я (RJM) намагаюся пояснити, чому я вчинив так, як робив. Це представлено в а
свого роду формат запитань і відповідей.

ЧОМУ І все-таки ІНША ГЛЯДАЧ?


Раніше цей розділ був зосереджений на xv; це, можливо, мало сенс, коли я спочатку
написав це, і все ще має певний обмежений сенс для zgv, але для xzgv це було
виглядає все більш датованим. І ось я пишу оновлення. :-)

Спочатку я написав xzgv, оскільки я просто не був задоволений глядачами X, про яких я знав
на той час (середина 1999 р.). На момент написання статті (кінець 2000 р.), інші ключові речі про xzgv
стають очевидними, частково через відповіді, які я отримав на це:

o Це "швидко". Ні, він не виконує жодних конкретних операцій швидше, ніж інші глядачі
як я знаю (ну, можливо, оновлення ескізів :-)); скоріше, інтерфейс намагається не потрапити
твій шлях. Натисніть на ім’я файлу, і з’явиться зображення. Відсутність множинності панелей інструментів або
вікна, це просто там.

o Як і з zgv, він намагається робити щось добре, переглядаючи фотографії. Це не ідеально в цьому
Я визнаю, що це стосується, але, принаймні, це не стосується редагування зображень.

o Це дуже схоже на zgv. Деяким із нас, старих туманів, подобається це. :-)

Я не буду вдавати, що xzgv є найкращим переглядачем для всіх. Деякі люди віддадуть перевагу іншим
підходи, або просто віддають перевагу іншим глядачам. (Деякі люди можуть навіть використовувати xv, ghod
забороняю.) Є кілька глядачів, які ви можете спробувати, якщо ви не дуже думаєте
xzgv:

o gqview. Здається, це добре оцінено. Я вважаю це трохи хитрим і схожим на кухонну раковину;
ІМХО, не настільки "чистий" або зосереджений, як xzgv. Я думаю, що більше людей використовує його, ніж xzgv.

o xli Я не впевнений, що це підтримується в наші дні, але це не так вже й поганий глядач. Немає
ескізи або селектор файлів. (У наші дні я в основному використовую це для встановлення root
вікно pixmap, щось я НЕ Думаю, що належить глядачу, але який xli справді трапляється
бути досить хорошим.)

o qiv. Якщо я правильно читаю між рядків, це, по суті, сучасна заміна для
xli

o gtksee. Я не пробував цього, але я думаю, що ідея полягає в тому, що це клон ACDSee, і
Здається, є дуже багато людей, які хочуть отримати клон цього. Це їхня проблема.
:^)

o Електричні очі. Чесно кажучи, я думаю, що інші глядачі перевершили це
днів, що показує, як далеко ми зайшли.

Ах, ви кажете, що з xv? Ну, ми маємо рішуче досягли точки, коли нікому не потрібно користуватися
xv більше. Кожен, хто користується xv сьогодні, дійсно повинен кинути цю купу непродуманих не-
Безкоштовне лайно та використання одного з кращих засобів перегляду, які тепер доступні. Це так просто.

ЧОМУ НЕМАЄ РЕДАГУВАННЯ ЗОБРАЖЕНЬ МОЖЛИВОСТІ?


Це fscking глядач, блін. Якщо ви хочете xv, ви знаєте, де його знайти.

(OTOH, якщо ви хочете a пристойний редактор зображень, використовуйте Gimp.)

ЧОМУ A TEXINFO КОНСТРУКЦІЯ?


Протягом багатьох років я підтримував звичайну «довідкову сторінку» для zgv (яка xzgv була вільною
увімкнено). Але з часом я зрозумів, наскільки неймовірно заплутаною стала man-сторінка zgv.

Тому я хотів переписати документацію zgv у більш розумний спосіб, у якомусь іншому форматі
ніж сторінка людини. Я хотів усталеного, добре підтримуваного формату зі структурою та перехресними
посилання. Я відчував, що це зробило вибір між HTML і texinfo. Мені здалося, що HTML
бути рухомою ціллю, як ніхто інший, і не так добре підтримуватися на текстових терміналах, як Info
(і, таким чином, texinfo). (Цей останній пункт, за загальним визнанням, не надто актуальний, що стосується xzgv
стурбований.) Коли я помітив, що існує конвертер для перетворення texinfo в HTML у будь-якому
справи, справу закрито. Тоді документація xzgv була заснована на zgv ---
документація, ймовірно, більш схожа, ніж програми. :-)

Не зрозумійте мене неправильно --- мені подобаються сторінки керівництва. І навіть з чудовою документацією Texinfo
і дуже корисний режим Texinfo від Emacs, писати texinfo навряд чи легко. (Без Texinfo
команди режиму оновлення вузлів і меню, особисто я вважаю це майже неможливим!)
сторінки з великими людьми просто не дуже гарні для довідки, і це погіршується родичем
відсутність структури.

ЧОМУ ОДИН ПРОСІЛ СЕНТЕНТ КІНЄТЬСЯ?


Звичайний спосіб написання texinfo — це слідувати за кожним реченням із двома пробілами після
крапка (або інше, що закінчує речення). Багато людей зазвичай пишуть таким чином у не-текс-інфо
контекст також. Але значна частина людей зазвичай пишуть текст лише з одним пробілом
після крапки --- і я один із них.

Документація Texinfo створює враження, що двопробіл повинен бути використаним; там сказано ``це
важливо поставити два пробіли в кінці речень у документах Texinfo.'' Але
єдина обставина, за якої відстань від файлу texinfo взагалі зберігається (у будь-якому сенсі
крім "тут є пробіл"), коли texinfo перетворюється у формат Info. Тому,
Насправді, рішення про використання двох пробілів залежить від того, як автор хоче виводити інформацію
з'являється --- це суб'єктивне рішення, яке має бути повністю вниз до перевагу
of автор, незважаючи на спробу документації Texinfo зробити двопробіл звучати як
об’єктивно, що ви повинні робити.

Ви можете задатися питанням, у чому проблема використання одного пробілу. Ну, `makeinfo' має бути
переформатувати абзаци, і щоразу, коли потрібно вставити пробіл (що здається)
в кінці речення вставляються два пробіли. Цю поведінку не можна змінити, на відміну від in
Emacs (речення-кінець-подвійний пробіл; подивитися Заповнювати Команди в emacs info файл) і GNU fmt
(-u; подивитися fmt виклик в textutils інформаційний файл). Крім того, спроба "виправити" вихід
Інформація з sed не працює належним чином, тому що "теги", які використовуються для швидкого пошуку вузлів, є тоді
неправильний. Це, звичайно, також можна виправити, але це потребуватиме значно більше роботи
ніж простий виклик sed.

Тож реально кожен, хто пише texinfo з одним пробілом, повинен миритися з
випадковий кінець речення з двома пробілами вставляється в їхній текст --- що ще гірше, the
Здається, що поточний алгоритм форматування `makeinfo' вставляє два пробіли навіть після
абревіатури (такі як `eg' та `etc.'), що розбиває навіть двопробіловий texinfo. (Це
Особливо іронічно, до речі, оскільки основний аргумент двопросторових партизанів на користь
практика часто дає змогу відрізнити між собою
скорочення та кінець речення.)

Можливо, варто звернути увагу на один останній момент; Я не перший, хто пише файли texinfo за допомогою
однопроміжні. На момент написання статті він використовується в документації texinfo для BFD, gdbm,
GTK/GDK, (Linux) IPC та viper, і я сподіваюся, що є випадки, про які я не знаю.

Використовуйте xzgv онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad