dcraw

package: dcraw

title: dcraw(1)

text:
# dcraw(1)

## ИМЯ
dcraw - консольный декодер сырых (RAW) цифровых фотографий

## ОБЗОР
dcraw [ОПЦИЯ]... [ФАЙЛ]...

## ОПИСАНИЕ
dcraw конвертирует сырые (RAW) фотографии, показывает метаданные и извлекает уменьшенные изображения - миниатюры.

## ОСНОВНЫЕ ОПЦИИ
-v

Выдает подробные сообщения, а не только предупреждения и ошибки.

-c

Выдает расшифрованное изображение или миниатюру на стандартный вывод (stdout).

-e

Извлекает сгенерированное фотокамерой изображение-миниатюру, но не сырое изображение. Выдается файл JPEG или PPM, в зависимости от используемой фотокамеры.

-z

Изменяет время последнего доступа и модификации AVI, JPEG, TIFF и сырых файлов на время получения снимка, предполагая, что часы фотокамеры настроены на время по Гринвичу.

-i

Идентифицирует файлы без их расшифровки. Статус завершения равен 0 если dcraw может расшифровать последний файл и 1, если нет. -i -v показывает метаданные.

dcraw не расшифровывает JPEG файлы!!!

## КОРРЕКТИРУЮЩИЕ ОПЦИИ
-P повреж_пиксели.txt

Читает список поврежденных пикселей из данного файла вместо файла ".badpixels". Смотри в разделе ФАЙЛЫ описание данного формата.

-K темновой_кадр.pgm

Вычитает темновой кадр из сырых данных. Для получения темнового кадра сделайте сырой снимок в полной темноте (например, закрыв объектив фотокамеры светонепроницаемой крышкой) и выполните dcraw -D -4 -j -t 0.

-k темновой_уровень

Когда тени выглядят туманными, необходимо поднять темновой уровень. Для измерения этого, примените pamsumm -mean к темновому кадру, полученному выше.

-S насыщенность

Когда пересвеченные области выглядят розовыми, необходимо понизить уровень насыщенности. Для измерения этого, сделайте снимок какого-либо блестящего объекта и выполните dcraw -D -4 -j -c фото.raw | pamsumm -max

Темновой уровень и насыщенность, установленные по умолчанию, обычно верны.

-n шумовой_порог

Использует вейвлеты для подавления шума с сохранением настоящих деталей изображения. Лучшее пороговое значение должно лежать где-то в промежутке от 100 до 1000.

-C увел_красный увел_синий

Увеличить красный и синий слои в заданное множителями количество раз (обычно от 0.999 до 1.001) для устранения хроматической аберрации.

-H 0

Урезает все пересвеченные области до сплошного белого (действие по умолчанию).

-H 1

Оставляет пересвеченные области неурезанными в различных оттенках розового. Позволяет выявить сохранившиеся детали.

-H 2

Смешивает урезанные и неурезанные значения для постепенного перехода к белому.

-H 3+

Восстанавливает пересвеченные области. Малые числа больше подходят для белых областей, большие числа - для цветных. Попробуйте -H 5 в качестве компромиссного варианта. Если результат выглядит недостаточно хорошим, выполните -H 9, вырежьте цветные пересвеченные области, и вставьте их в изображение, сгенерированное командой -H 3.

## ЦВЕТОВЫЕ ОПЦИИ
По умолчанию, dcraw использует фиксированный баланс белого, полученный с помощью цветной испытательной таблицы, освещенной стандартной лампой D65.

-w

Использует баланс белого, заданный камерой. В случае, если таковой не задан, выводит предупреждение и использует другой метод.

-a

Расчитывает баланс белого, используя всё изображение.

-A отступ_слева отступ_сверху ширина высота

Рассчитывает баланс белого, используя прямоугольную область изображения. Вначале выполните dcraw -j -t 0 и выберите область с нейтрально-серым цветом.

-r множ0 множ1 множ2 множ3

Позволяет задать пользовательский баланс белого. Эти множители могут быть взяты из вывода команды dcraw -v.

+M или -M

Использует (или не использует) матрицу цвета из метаданных фотокамеры. По умолчанию установлено +M, если выбрана опция -w. В противном случае -M. Эта опция влияет только на камеры Olympus, Leaf и Phase One.

-o [0-6]

Позволяет выбрать выходное цветовое пространство, при использовании опции -p : 0 Вывод в собственном цветовом пространстве камеры (уникально для каждой фотокамеры)

1 sRGB D65 (по умолчанию)

2 Adobe RGB (1998) D65

3 Wide Gamut RGB D65

4 Kodak ProPhoto RGB D65

5 XYZ

6 ACES

-p фотокамера.icm [ -o вывод.icm ]

Использует ICC профили для задания собственного цветового пространства фотокамеры и выводимого цветового пространства (sRGB по умолчанию).

-p embed

Использует ICC профиль, внедренный в сырой снимок.

## ОПЦИИ ИНТЕРПОЛЯЦИИ
-d

Показывает сырые данные как изображение в градациях серого без интерполяции. Хорош для фотографирования черно-белых документов.

-D

То же, что и -d, но в полностью необработанном виде (без цветового баланса).

-h

Выдает цветное изображение, уменьшенное вдвое. В два раза быстрее, чем -q 0.

-q 0

Использует быструю низкокачественную билинейную интерполяцию.

-q 1

Использует интерполяцию VNG (по Переменному Числу Градиентов).

-q 2

Использует интерполяцию PPG (Группировка Пикселей по Шаблону).

-q 3

Использует интерполяцию AHD (Адаптивную Гомогенно-Ориентированную).

-f

Интерполирует RGB как четыре цвета. Используется, когда на полученном изображении видны искажения в виде ложной сетки 2x2 (при VNG интерполяции), или узор в виде лабиринта при AHD интерполяции.

-m число_проходов

Подчищает цветовые артефакты (искажения) путем многократного применения медианного фильтра 3x3 к цветовым каналам R-G и B-G.

## ОПЦИИ ВЫВОДА
По умолчанию, dcraw записывает 8-битные PGM/PPM/PAM данные с гамма кривой BT.709, уровнем белого, базирующемся на гистограмме, и без метаданных.

-W

Использует фиксированный уровень белого, игнорируя гистограмму изображения.

-b яркость

Делит уровень белого на это число, равное 1.0 по умолчанию.

-g степень максимальный_подъём

Настройка гамма кривой, по умолчанию BT.709 (-g 2.222 4.5). Если вы предпочитаете sRGB гамму, воспользуйтесь -g 2.4 12.92. Для простой потенциальной кривой, установите максимальный подъём равный нулю.

-6

Записывает 16-битное изображение вместо 8-битного.

-4

Записывает линейные 16 бит, то же, что -6 -W -g 1 1.

-T

Выдает на выходе файл формата TIFF с метаданными вместо PGM/PPM/PAM.

-t [0-7,90,180,270]

Поворачивает выводимое фото. По умолчанию, dcraw применяется поворот, заданный фотокамерой. -t 0 отключает все виды вращения.

-j

Для фотокамер Fuji Super CCD показывает изображение, повернутое на 45 градусов. Для фотокамер с неквадратными пикселями выдает изображение нерастянутым, с сохранением его оригинальных пропорций. В любом случае, каждый выводимый пиксель соответствует одному сырому пикселю.

-s [0..N-1] или -s all

Если файл содержит N сырых изображений, выбирает одно или "all" (все) для расшифровки. Например, фотокамеры Fuji Super CCD SR генерируют второе изображение, недоэкспонированное на 4 шага диафрагмы, что позволяет запечатлеть детали в пересвеченных областях.

## ФАЙЛЫ
./.badpixels, ../.badpixels, ../../.badpixels, ...

Список поврежденных пикселей вашей фотокамеры, указывающий dcraw интерполировать вокруг них. Каждая строка определяет колонку, ряд и Юниксовое время повреждения одного пикселя. Например:

```
 962   91 1028350000  # пиксель поврежден между 1 и 4 августа 2002
1285 1067 0           # время повреждения пикселя не известно
```

Эти координаты определяются для изображений, к которым не были применены какие-либо виды вырезания или вращения, поэтому используйте dcraw -j -t 0 для локализации поврежденных пикселей.

## СМОТРИ ТАКЖЕ
pgm(5), ppm(5), pam(5), pamsumm(1), pnmgamma(1), pnmtotiff(1), pnmtopng(1), gphoto2(1), cjpeg(1), djpeg(1)

## АВТОР
Дэвид Коффин, dcoffin улитка cybercom точка net

## ПЕРЕВОДЧИКИ
Елена Буторина, elena улитка esperanto точка msx точка ru

Максим, volmax улитка rambler точка ru


diffuse

package: diffuse

title: diffuse(1)

text:
# diffuse(1)

## НАЗВАНИЕ
diffuse - графический инструмент для слияния и сравнения текстовых файлов

## СИНТАКСИС
diffuse [-h | -? | --help | -v | --version]

diffuse [--no-rcfile | --rcfile file] [[option...] | [file...]...]

## ОПИСАНИЕ
Программа Diffuse является графическим инструментом для слияния и сравнения текстовых файлов. Она может сравнить произвольное число файлов в представлении бок о бок, предоставляет пользователям возможность вручную корректировать соответствие строк и редактировать файлы напрямую. Diffuse может также извлекать ревизии файлов из Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS и Subversion репозиториев для их сравнения и слияния.

## ОПЦИИ

### Параметры Справки
Если опция справки определена, только параметр должен быть указан в командной строке. Программа Diffuse немедленно закроется после отображения справочной информации.

-h, -?, --help

Отобразить информацию по использованию.

-v, --version

Отобразить информацию о номере версии и авторских правах.

### Параметры Конфигурации
Если опция конфигурации определена, она должна быть первым параметром, указываемым в командной строке.

--no-rcfile

Не читать файлы инициализации.

--rcfile file

Только прочитать команды инициализации из файла под именем file.

### Общие Параметры
-c, --commit rev

Открыть отдельные вкладки сравнения файлов для всех файлов, затрагиваемых фиксацией rev из остающихся путей, определенных в параметрах командной строки.

-D, --close-if-same

Закрыть все не имеющие различий вкладки.

-e, --encoding codec

Использовать codec (кодек) для чтения и записи файлов.

-L, --label label

Отображать label ярлык вместо имени файла.

-m, --modified

Открыть отдельные вкладки сравнения файлов для всех модифицированных файлов из остающихся путей, определенных в параметрах командной строки.

-r, --revision rev

Включить ревизию rev следующего файла, названного в параметрах командной строки, во вкладку сравнения файлов.

-s, --separate

Открыть все остающиеся файлы, определенные в параметрах командной строки, на отдельных вкладках сравнения файлов.

-t, --tab

Запустить новую вкладку для любых остающихся файлов, названных в параметрах командной строки.

--line line

Начать с выбранной line строки.

--null-file

Создать пустое субокно сравнения файла.

### Параметры Отображения
Опции отображения, определенные в параметрах командной строки, имеют приоритет над сохраненными значениями предпочтений.

-b, --ignore-space-change

Игнорировать изменения количества свободного места (пробелы, символы табуляции и пустой строки).

-B, --ignore-blank-lines

Игнорировать те изменения, чьи строки все пустые.

-E, --ignore-end-of-line

Игнорировать различия окончания строк (терминаторы).

-i, --ignore-case

Игнорировать различия регистра символов в содержании файла.

-w, --ignore-all-space

Игнорировать все пробелы, символы табуляции и пустой строки.

## СРАВНЕНИЕ ФАЙЛОВ
Используйте пункты меню Файл → Новое 2-Оконное Слияние Файлов и Файл → Новое 3-Оконное Слияние Файлов, чтобы создать дополнительные вкладки для сравнения текстовых файлов. Имена файлов и ревизий могут быть указаны либо в параметрах командной строки, используемых для вызова Diffuse, либо в полях диалога Открыть Файл.

Программа Diffuse отображает файлы бок о бок, вставляя разрывы для выравнивания подобных строк текста. Различия выделяются отличным цветом фона.

### Сводка Сравнения
Сводка сравненных файлов располагается в дальнем правом поле. Сводка иллюстрирует, где были вставлены разрывы для выравнивания соответствующих строк текста и подсветку различий, используя цвет. Ручные редактирования также выделяются зеленым цветом. Синий курсор идентифицирует в настоящий момент просматриваемую область. Просматриваемая область может быть изменена щелками где угодно на сводке.

### Выборка
Строки текста могут быть выбраны, используя указатель мыши или клавиатуру. Выбирайте строки текста указателем мыши, щелкая по строке. Щелкайте и перетаскивайте указатель для выбора множественных строк. Удержание клавиши Shift при щелчке расширит текущий выбор. Выбирайте строки текста с клавиатуры, нажимая клавиши страница вверх/страница вниз или клавиши со стрелками. Расширяйте текущий выбор удержанием клавиши Shift и нажатием страница вверх/страница вниз или клавиш со стрелками. Перемещайте выбор в смежный файл, используя клавиши стрелка влево и стрелка вправо.

### Соответствие Строк
Указатель мыши или клавиатура могут использоваться для выравнивания (подгонки) строк текста вручную в смежных файлах. Чтобы выровнять (подогнать) строки текста указателем мыши, выберите строку текста левой кнопкой мыши, щелкните правой кнопкой мыши по строке текста в смежном файле и выберите пункт всплывающего меню Выровнять с Выборкой. Чтобы выровнять строки текста с клавиатуры, переместите выбор клавишами управления курсором, нажмите клавишу Space (Пробел), чтобы выбрать текущую строку текста, затем переместите выбор клавишами управления курсором на строку текста в смежном файле и нажмите клавишу Space (Пробел), чтобы выбрать целевую строку текста. Нажатие клавиши Escape отменит эту операцию.

Используйте пункт меню Изолировать для предотвращения того, чтобы выбранные строки сопоставлялись любым строкам из смежных файлов.

### Редактирование
Нажатие клавиши Enter или двойной щелчок на области текста для ввода режима редактирования текста. Курсор изменится, чтобы указать на включение режима редактирования текста, а строка состояния внизу окна отобразит номер столбца/колонки, где находится курсор (т.е. по сути, отображается номер символа, находящегося слева от курсора, в текущей строке с учетом пробелов).

В режиме редактирования текста, текст может быть выбран указателем мыши, щелчком и перетаскиванием курсора. Текущий выбор может быть расширен удержанием клавиши Shift и перемещением указателя мыши (т.е. щелчок в начале требуемого - нажатие и удержание Shift - щелчок в конце требуемого) или нажатием любой клавиши-стрелки, Нome, End или страница вверх/страница вниз. Отдельные слова могут быть выбраны двойным щелчком указателя мыши по ним. Целые строки могут быть выбраны тройным щелчком указателя мыши по ним.

Изменяйте текст, вводя с клавиатуры. Измененные строки будут выделены зеленым цветом. Используйте пункты меню Отменить и Вернуть, чтобы отменить и восстановить ранее выполненные операции.

Нажмите клавишу Еscape или щелкните левой кнопкой мыши на области текста в другом файле, чтобы выйти из режима редактирования.

### Слияние
Используйте различные кнопки или пункты меню для перемещения между блоками различий в пределах файла. На навигации, Diffuse переместит указатель мыши в следующий сплошной набор строк с различиями или редактированиями.

Используйте кнопки слияния или пункты меню, чтобы скопировать блоки текста в выбранный диапазон строк. Пункты меню Отменить и Вернуть могут использоваться для отмены и восстановления ранее выполненных операций. Все изменения к набору строк могут быть возвращены к исходному состоянию, используя пункт меню Очистить Правки независимо от порядка выполнения редактирований.

## КОНТРОЛЬ ВЕРСИЙ
Diffuse может извлекать ревизии файла из нескольких систем управления версиями через их интерфейс командной строки. Microsoft Windows сборка Diffuse способна использовать как Cygwin, так и собственные версии поддерживаемых систем управления версиями. При использовании Diffuse с Cygwin, убедитесь, что предпочтения Cygwin программы Diffuse правильно описывают вашу систему. Если пункт предпочтений Обновлять пути для Cygwin существует для данной системы управления версиями, он должен быть задействован для использования версии Cygwin.

Системы управления версиями чувствительны к системному пути и к другим настройкам среды. Пункт предпочтений Запуск из оболочки Bash login может использоваться, чтобы легко установить среду для Cygwin систем управления версиями.

### Просмотр Незафиксированных Модификаций
Опция -m заставит Diffuse открывать вкладки сравнения для каждого файла, на который указывает система управления версиями, как на имеющий незафиксированные (несвязанные) модификации. Это удобно для просмотра всех изменений перед фиксацией транзакции или разрешением конфликта слияния. Если никакие пути не будут определены, то текущий рабочий каталог будет использоваться. Например, можно просмотреть все свои незафиксированные модификации с этой командной строкой:

```
$ diffuse -m
```

Ревизия по умолчанию файла будет использоваться для сравнения, если только один файл будет определен. Например, чтобы отобразить 2-оконное слияние между ревизией по умолчанию foo.C и локальным файлом foo.C:

```
$ diffuse foo.C
```

### Определение Ревизий
Опция -r может также использоваться, чтобы явно указать определенную ревизию файла. Любой спецификатор ревизии, понятный для системы управления версиями, может использоваться. Локальный файл будет использоваться для сравнения, если только одна ревизия файла будет определена.Например, чтобы отобразить 2-оконное слияние между ревизией 123 foo.C и локальным файлом foo.C:

```
$ diffuse -r 123 foo.C
```

Множественные ревизии файла могут быть сравнены вводом множественных опций -r . Например, чтобы отобразить 2-оконное слияние между ревизией 123 файла foo.C и ревизией 321 файла foo.C:

```
$ diffuse -r 123 -r 321 foo.C
```

Локальные файлы могут быть смешаны с файлами от системы управления версиями. Например, чтобы отобразить 3-оконное слияние между ревизией MERGE_HEAD файла foo.C, локальным файлом foo.C и ревизией HEAD файла foo.C:

```
$ diffuse -r MERGE_HEAD foo.C foo.C -r HEAD foo.C
```

Опция -c может использоваться, чтобы легко определить пару последовательных ревизий. Например, чтобы отобразить 2-оконное слияние между ревизией 1.2.2 файла foo.C и ревизией 1.2.3 файла foo.C:

```
$ diffuse -c 1.2.3 foo.C
```

Программа Diffuse не ограничивает количество субокон, используемых для сравнения файлов. Вводы к Git octopus слиянию могли бы быть просмотрены с командной строкой, как ниже:

```
$ diffuse -r HEAD^1 -r HEAD^2 -r HEAD^3 -r HEAD^4 -r HEAD^5 foo.C
```

## РЕСУРСЫ
Ресурсы могут использоваться для индивидуализации некоторых аспектов внешнего вида программы Diffuse и ее поведения, например, изменение используемых в интерфейсе пользователя цветов, настройки клавиатурных комбинаций вызова, добавление или замена правил подсветки синтаксиса или изменение отображения от расширений файла до правил подсветки синтаксиса.

Когда программа Diffuse запускается, она считает команды из файла общесистемной инициализации /etc/diffuserc (%INSTALL_DIR%\diffuserc на Microsoft Windows), а затем считывает персональный файл инициализации ~/.config/diffuse/diffuserc (%HOME%\.config\diffuse\diffuserc на Microsoft Windows). Это поведение может быть изменено при помощи опций конфигурации --no-rcfile и --rcfile. Bourne shell-like лексический анализатор используется для парсинга (синтаксического анализа/разбора) команд инициализации. Комментарии и специальные символы могут быть вставлены, используя тот же самый стиль перехода, который используется в Bourne shell скриптах (сценариях).

### Общее
import file

Команды инициализации процессов из файла под именем file. Файлы инициализации будут обработаны только один раз.

### Привязки Клавиш
keybinding context action key_combination

Командная строка выше служит для привязки сочетаний клавиш к действию action, когда используется в context. Определяйте модификаторы Shift и Control, присоединением вначале Shift+ и Ctrl+ к key_combination соответственно. Клавиши, обычно модифицируемые клавишей Shift, должны быть определены использованием их модифицированного значения, если key_combination включает клавишу Shift. Например, Ctrl+g и Shift+Ctrl+G. Удаление привязки для key_combination осуществляется определением None для action.

Привязки Клавиш Пунктов Меню

Используйте menu взамен context, чтобы определить привязки клавиш для пунктов меню. Следующие значения допустимы для action:

open_file

Файл → Открыть Файл... По умолчанию: Ctrl+o

open_file_in_new_tab

Файл → Открыть Файл в Новой Вкладке... По умолчанию: Ctrl+t

open_modified_files

Файл → Открыть Измененные Файлы... По умолчанию: Shift+Ctrl+O

open_commit

Файл → Открыть Зафиксированные... По умолчанию: Shift+Ctrl+T

reload_file

Файл → Перезагрузить Файл По умолчанию: Shift+Ctrl+R

save_file

Файл → Сохранить Файл По умолчанию: Ctrl+s

save_file_as

Файл → Сохранить Файл Как... По умолчанию: Shift+Ctrl+A

save_all

Файл → Сохранить Все По умолчанию: Shift+Ctrl+S

new_2_way_file_merge

Файл → Новое 2-Оконное Слияние Файлов По умолчанию: Ctrl+2

new_3_way_file_merge

Файл → Новое 3-Оконное Слияние Файлов По умолчанию: Ctrl+3

close_tab

Файл → Закрыть Вкладку По умолчанию: Ctrl+w

undo_close_tab

Файл → Отменить Закрытие Вкладки По умолчанию: Shift+Ctrl+w

quit

Файл → Bыход По умолчанию: Ctrl+q

undo

Правка → Отменить По умолчанию: Ctrl+z

redo

Правка → Вернуть По умолчанию: Shift+Ctrl+Z

cut

Правка → Вырезать По умолчанию: Ctrl+x

copy

Правка → Копировать По умолчанию: Ctrl+c

paste

Правка → Вставить По умолчанию: Ctrl+v

select_all

Правка → Выбрать Все По умолчанию: Ctrl+a

clear_edits

Правка → Очистить Правки По умолчанию: Ctrl+r

dismiss_all_edits

Правка → Сбросить Все Правки По умолчанию: Ctrl+d

find

Правка → Найти... По умолчанию: Ctrl+f

find_next

Правка → Найти Следующее По умолчанию: Ctrl+g

find_previous

Правка → Найти Предыдущее По умолчанию: Shift+Ctrl+G

go_to_line

Правка → Перейти на Строку... По умолчанию: Shift+Ctrl+L

preferences

Правка → Предпочтения... По умолчанию: Нет

no_syntax_highlighting

Вид → Подсветка Синтаксиса → Нет По умолчанию: Нет

syntax_highlighting_syntax

Вид → Подсветка Синтаксиса → syntax По умолчанию: Нет

realign_all

Вид → Перестроить Все По умолчанию: Ctrl+l

isolate

Вид → Изолировать По умолчанию: Ctrl+i

first_difference

Вид → Первое Различие По умолчанию: Shift+Ctrl+Up

previous_difference

Вид → Предыдущее Различие По умолчанию: Ctrl+Up

next_difference

Вид → Следующее Различие По умолчанию: Ctrl+Down

last_difference

Вид → Последнее Различие По умолчанию: Shift+Ctrl+Down

first_tab

Вид → Первая Вкладка По умолчанию: Shift+Ctrl+Page_Up

previous_tab

Вид → Предыдущая Вкладка По умолчанию: Ctrl+Page_Up

next_tab

Вид → Следующая Вкладка По умолчанию: Ctrl+Page_Down

last_tab

Вид → Последняя Вкладка По умолчанию: Shift+Ctrl+Page_Down

shift_pane_right

Вид → Переместить Субокно Вправо По умолчанию: Shift+Ctrl+parenleft

shift_pane_left

Вид → сместить выбранное субокно влево По умолчанию: Shift+Ctrl+parenright

convert_to_upper_case

Формат → Преобразовать в Верхний Регистр По умолчанию: Ctrl+u

convert_to_lower_case

Формат → Преобразовать в Нижний Регистр По умолчанию: Shift+Ctrl+U

sort_lines_in_ascending_order

Формат → Сортировать Строки в Порядке Возрастания По умолчанию: Ctrl+y

sort_lines_in_descending_order

Формат → Сортировать Строки в Порядке Убывания По умолчанию: Shift+Ctrl+Y

remove_trailing_white_space

Формат → Удалить Замыкающие Пробелы По умолчанию: Ctrl+k

convert_tabs_to_spaces

Формат → Преобразовать Табуляторы в Пробелы По умолчанию: Ctrl+b

convert_leading_spaces_to_tabs

Формат → Преобразовать Вводные Пробелы в Табуляторы По умолчанию: Shift+Ctrl+B

increase_indenting

Формат → Увеличить Отступ По умолчанию: Shift+Ctrl+greater

decrease_indenting

Формат → Уменьшить Отступ По умолчанию: Shift+Ctrl+less

convert_to_dos

Формат → Преобразовать в DOS Формат По умолчанию: Shift+Ctrl+E

convert_to_mac

Формат → Преобразовать в Maс Формат По умолчанию: Shift+Ctrl+C

convert_to_unix

Формат → Преобразовать в Uniх Формат По умолчанию: Ctrl+e

copy_selection_right

Слияние → Копировать Выборку Вправо По умолчанию: Shift+Ctrl+Right

copy_selection_left

Слияние → Копировать Выборку Влево По умолчанию: Shift+Ctrl+Left

copy_left_into_selection

Слияние → Копировать Слева в Выборку По умолчанию: Ctrl+Right

copy_right_into_selection

Слияние → Копировать Справа в Выборку По умолчанию: Ctrl+Left

merge_from_left_then_right

Слияние → Слияние Слева Затем Справа По умолчанию: Ctrl+m

merge_from_right_then_left

Слияние → Слияние Справа Затем Слева По умолчанию: Shift+Ctrl+M

help_contents

Справка → Содержание Справки... По умолчанию: F1

about

Справка → О программе Diffuse... По умолчанию: Нет

Привязки Клавиш Режима Редактирования Строк

Используйте line_mode для context, чтобы определить привязки клавиш для режима редактирования строк. Следующие значения допустимы для action:

enter_align_mode

ввести режим редактирования выравнивания По умолчанию: space

enter_character_mode

ввести режим редактирования символов По умолчаниям: Return, KP_Enter

first_line

переместить курсор на первую строку По умолчаниям: Home, g

extend_first_line

переместить курсор на первую строку, расширение выборки По умолчанию: Shift+Home

last_line

переместить курсор на последнюю строку По умолчаниям: End, Shift+G

extend_last_line

переместить курсор на последнюю строку, расширение выборки По умолчанию: Shift+End

up

переместить курсор на одну строку вверх По умолчаниям: Up, k

extend_up

переместить курсор на одну строку вверх, расширение выборки По умолчаниям: Shift+Up, Shift+K

down

переместить курсор на одну строку вниз По умолчаниям: Down, j

extend_down

переместить курсор на одну строку вниз, расширение выборки По умолчаниям: Shift+Down, Shift+J

left

переместить курсор влево на один файл По умолчаниям: Left, h

extend_left

переместить курсор влево на один файл, расширение выборки По умолчанию: Shift+Left

right

переместить курсор вправо на один файл По умолчаниям: Right, l

extend_right

переместить курсор вправо на один файл, расширение выборки По умолчанию: Shift+Right

page_up

переместить курсор на одну страницу вверх По умолчаниям: Page_Up, Ctrl+u

extend_page_up

переместить курсор на одну страницу вверх, расширение выборки По умолчаниям: Shift+Page_Up, Shift+Ctrl+u

page_down

переместить курсор на одну страницу вниз По умолчаниям: Page_Down, Ctrl+d

extend_page_down

переместить курсор на одну страницу вниз, расширение выборки По умолчаниям: Shift+Page_Down, Shift+Ctrl+d

delete_text

удалить выбранный текст По умолчаниям: BackSpace, Delete, x

first_difference

выбрать первое различие По умолчаниям: Ctrl+Home, Shift+P

previous_difference

выбрать предыдущее различие По умолчанию: p

next_difference

выбрать следующее различие По умолчанию: n

last_difference

выбрать последнее различие По умолчаниям: Ctrl+End, Shift+N

clear_edits

очистить все редактирования в выбранных строках По умолчанию: r

copy_selection_right

Слияние → Копировать Выборку Вправо По умолчанию: Нет

copy_selection_left

Слияние → Копировать Выборку Влево По умолчанию: Нет

copy_left_into_selection

копировать строки из файла слева в выборку По умолчанию: Shift+L

copy_right_into_selection

копировать строки из файла справа в выборку По умолчанию: Shift+H

merge_from_left_then_right

объединить строки из файла слева, затем из файла справа По умолчанию: m

merge_from_right_then_left

объединить строки из файла справа, затем из файла слева По умолчанию: Shift+M

isolate

изолировать выбранные строки По умолчанию: i

Привязки Клавиш Режима Редактирования Выравнивания

Используйте align_mode для context, чтобы определить привязки клавиш для режима редактирования выравнивания. Следующие значения допустимы для action:

enter_line_mode

ввести режим редактирования строк По умолчанию: Escape

enter_character_mode

ввести режим редактирования символов По умолчаниям: Return, KP_Enter

first_line

переместить курсор на первую строку По умолчанию: g

last_line

переместить курсор на последнюю строку По умолчанию: Shift+G

up

переместить курсор на одну строку вверх По умолчаниям: Up, k

down

переместить курсор на одну строку вниз По умолчаниям: Down, j

left

переместить курсор влево на один файл По умолчаниям: Left, h

right

переместить курсор вправо на один файл По умолчаниям: Right, l

page_up

переместить курсор на одну страницу вверх По умолчаниям: Page_Up, Ctrl+u

page_down

переместить курсор на одну страницу вниз По умолчаниям: Page_Down, Ctrl+d

align

выровнять выбранную строку к позиции курсора По умолчанию: space

Привязки Клавиш Режима Редактирования Символов

Используйте character_mode для context, чтобы определить привязки клавиш для режима редактирования символов. Следующие значения допустимы для action:

enter_line_mode

ввести режим редактирования строк По умолчанию: Escape

### Строки
string name value

Объявить строковый ресурс под именем name со значением value.

Используемые Строковые Ресурсы

Следующие строковые ресурсы используются программой Diffuse:

difference_colours

список ресурсов цвета, используемых для индикации различий По умолчанию: difference_1 difference_2 difference_3

### Цвета
[ colour | color ] name red green blue

Объявить цветовой ресурс, называемый name. Отдельные компоненты цвета должны быть выражены как значение между 0 и 1.

Используемые Цветовые Ресурсы

Следующие ресурсы цвета используются программой Diffuse:

alignment

цвет, используемый для индикации строки, выбранной для ручного выравнивания По умолчанию: 1 1 0

character_selection

цвет, используемый для индикации выбранных символов По умолчанию: 0.7 0.7 1

cursor

цвет, используемый для курсора По умолчанию: 0 0 0

difference_1

цвет, используемый для обозначения различий между первой парой файлов По умолчанию: 1 0.625 0.625

difference_2

цвет, используемый для обозначения различий между второй парой файлов По умолчанию: 0.85 0.625 0.775

difference_3

цвет, используемый для обозначения различий между третьей парой файлов По умолчанию: 0.85 0.775 0.625

edited

цвет, используемый для индикации отредактированных строк По умолчанию: 0.5 1 0.5

hatch

цвет, используемый для индикации разрывов выравнивания По умолчанию: 0.8 0.8 0.8

line_number

цвет, используемый для номеров строк По умолчанию: 0 0 0

line_number_background

цвет фона для области номера строки По умолчанию: 0.75 0.75 0.75

line_selection

цвет, используемый для индикации выбранных строк По умолчанию: 0.7 0.7 1

map_background

цвет фона для области отображения По умолчанию: 0.6 0.6 0.6

margin

цвет, используемый для индикации правого поля По умолчанию: 0.8 0.8 0.8

preedit

цвет предредактируемого текста По умолчанию: 0 0 0

text

цвет обычного текста По умолчанию: 0 0 0

text_background

цвет фона для текстовой области По умолчанию: 1 1 1

### Значения с Плавающей Точкой
float name value

Объявить ресурс с плавающей точкой, называемый name со значением value.

Используемые Ресурсы с Плавающей Точкой

Следующие ресурсы с плавающей точкой используются программой Diffuse:

alignment_opacity

непрозрачность, используемая при составлении цвета ручного выравнивания По умолчаниям: 1

character_difference_opacity

непрозрачность, используемая при составлении цветов различия символов По умолчаниям: 0.4

character_selection_opacity

непрозрачность, используемая при составлении цвета выбора символа По умолчаниям: 0.4

edited_opacity

непрозрачность, используемая при составлении цвета отредактированной строки По умолчаниям: 0.4

line_difference_opacity

непрозрачность, используемое при составлении цветов различия строк По умолчаниям: 0.3

line_selection_opacity

непрозрачность, используемая при составлении цвета выбора строки По умолчаниям: 0.4

### Подсветка Синтаксиса
syntax name [initial_state default_tag]

Объявить новый стиль синтаксиса, именуемый name. Подсветка синтаксиса использует простой автомат с конечным числом состояний, который переходит из одного состояния в другое, когда определенные образчики являются сочетающимися. Начальное состояние для конечного автомата будет initial_state. Все символы, не соответствующие образчику, будут помечены как default_tag для подсветки. Стиль синтаксиса, называемый name, может быть удален опусканием initial_state и default_tag.

syntax_files name [pattern]

Определяет, что файлы с соответствием имени pattern должны быть подсвечены с использованием стиля синтаксиса, называемого name. Образчики, чтобы сопоставить файлы для использования со стилем синтаксиса, называемым name, могут быть удалены опусканием pattern.

syntax_magic name [pattern [ignorecase]]

Определяет, что файлы с первой строкой, соответствующей pattern, должны быть подсвечены с использованием стиля синтаксиса, называемым name. Образчики, чтобы сопоставить файлы для использования со стилем синтаксиса, называемым name, могут быть удалены опусканием pattern.

syntax_pattern name initial_state final_state tag pattern [ignorecase]

Добавляет образчик к ранее объявленному стилю синтаксиса. Образчики пробуются по одному в порядке, в которым они были объявлены, пока первое соответствиене будет найдено. Образчик будет использоваться только для сопоставления символов, если конечный автомат будет в состоянии initial_state. Конечный автомат перейдет в состояние final_state, если определяемый pattern образчик будет соответствующим. Будет использоваться нечувствительное к регистру сопоставление с образчиком, если определено ignorecase. Все символы, соответствующие образчику, будут помечены как тег для подсветки.

## ФАЙЛЫ
Следующие файлы используются программой Diffuse:

/etc/diffuserc

общесистемные инициализации (%INSTALL_DIR%\diffuserc на Microsoft Windows)

/usr/share/diffuse/syntax/*.syntax

файлы синтаксиса для различных языков программирования (%INSTALL_DIR%\syntax\*.syntax на Microsoft Windows)

~/.config/diffuse/diffuserc

ваши инициализации (%HOME%\.config\diffuse\diffuserc на Microsoft Windows)

~/.config/diffuse/prefs

ваши сохраненные предпочтения (%HOME%\.config\diffuse\prefs на Microsoft Windows)

~/.local/share/diffuse/state

данные, не изменяемые на сеансах (%HOME%\.local\share\diffuse\state на Microsoft Windows)

## АВТОРЫ
Программа Diffuse написана Derrick Moser <derrick_moser@yahoo.com>.

© 2006-2014 Derrick Moser. Все Права Защищены.

Русификация (diffuse.mo; ru.po): О.Ю.Пахтусов <oupakhtusov@gmail.com>

## КОПИРОВАНИЕ
Diffuse является бесплатным Программным Обеспечением (ПО); можно распространять программу и/или изменять ее в соответствии с GNU General Public License, как опубликовано Free Software Foundation; либо версия 2 лицензии, либо (по вашему выбору) любая более поздняя версия.

branch: sisyphus


exiftran

package: exiftran

title: exiftran(1)

text:
# exiftran(1)

## НАИМЕНОВАНИЕ
exiftran - преобразование цифровых изображений в формате jpeg

## СИНТАКСИС
exiftran [опции] файл1 файл2 ... файлN

exiftran -i [опции изменения] [другие опции] файл1 файл2 ... файлN

exiftran -o выходной файл [опции изменения] [другие опции] входной файл

exiftran -d файл1 файл2 ... файлN > exifinfo

## ОПИСАНИЕ
Exiftran утилита командной строки для преобразования изображений jpeg с цифровых камер. В ней можно без потерь повернуть изображение, как в jpegtran(1), но в отличии от jpegtran(1) она заботиться об EXIF данных: Может поворачивать изображения автоматически с проверкой тега ориентации exif; при необходимости обновляет информацию exif (размер изображения, ориентацию); А также вращает миниатюру exif. Может обрабатывать несколько изображений одновременно.

## ОПЦИИ ИЗМЕНЕНИЯ
-a

автоматический (с помощью тега ориентации EXIF).

-9

Вращение на 90 градусов.

-1

Вращение на 180 градусов.

-2

Вращение на 270 градусов.

-f

Зеркальное отражение по вертикали (сверху / снизу).

-F

Зеркальное отражение по горизонтали (слева направо).

-t

Транспонирование (через UL-в-LR НЛ-в-ВП угол).

-T

Пересечение (через UR-в-LL НП-в-ВЛ угол).

-nt

Не изменять миниатюру exif.

-ni

Не трансформировать изображение JPEG. Вам может понадобиться это или -nt опция чтобы исправить ситуацию, если вы преобразовали изображение с помощью какой-либо утилиты, которая игнорирует миниатюру exif. Создание нового эскиза с помощью -g - это еще один способ исправить это.

-no

Не обновлять тег ориентации. По умолчанию exiftran устанавливает ориентацию на "1" (преобразование не требуется), чтобы другие приложения, поддерживающие exif, не пытались снова повернуть уже повернутое изображение.

-np

Не обрезать потеряные края. По умолчанию exiftran несохраняет размер изображений, которые не соответствуют кратности 8 пикселей. Он предпочитает вырезать полоску из нескольких пикселей, а не предлагать поврежденное изображение. Используйте эту опцию, если вы хотите, чтобы все они были одинаковыми.

## ДРУГИЕ ОПЦИИ
-h

Распечатать краткий текст справки.

-d

Дамп EXIF данных для файла(ов).

-c текст

Установка тега комментария JPEG в текст.

-g

(повторно) создать миниатюру exif.

-o файл

Укажите выходной файл файл. В этом режиме разрешен только один входной файл.

-i

Включить редактирование изображений по месту нахождения. Exiftran позволяет несколько входных файлов. Вы должны указать либо эту опцию, либо выходной файл с -o для всех операций, которые изменяют изображение (т.е. все, кроме -d прямо сейчас).

-b

Создать файл резервной копии при редактировании по месту нахождения (подразумевается опция -i).

-p

Сохранить отметку времени (atime + mtime) при выполнении редактирования по месту нахождения (подразумевается опция -i).

## ПРИМЕРЫ
Автовращение всех файлов JPEG в текущем каталоге:

exiftran -ai *.jpeg

## СМОТРИТЕ ТАКЖЕ
exif(1), exiftags(1), jpegtran(1)

## АВТОРЫ
Gerd Hoffmann <gerd@kraxel.org>

## АВТОРСКОЕ ПРАВО
Авторские права (c) 2002-2012 Gerd Hoffmann <gerd@kraxel.org>

Эта программа является свободным программным обеспечением; вы можете распространять и/или изменять его в соответствии с условиями GNU General Public License, опубликованной the Free Software Foundation; либо версией 2 лицензии, либо (по вашему выбору) любой более поздней версией.

Эта программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО даже без подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОСОБЫХ ЦЕЛЕЙ. Смотрите GNU General Public License для получения более подробной информации.

Вы должны были получить копию Стандартной общественной лицензии GNU вместе с этой программой; если нет, напишите в the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


title: far2l(1)

text:
# far2l(1)

## НАИМЕНОВАНИЕ
far2l - Двухпанельный файловый менеджер, работающий в текстовом режиме, со встроенным терминалом и другими полезными функциями.

## СИНТАКСИС
far2l [ОПЦИИ] [-cd АПУТЬ -cd ППУТЬ]]

far2ledit [ОПЦИИ] [ФАЙЛ]

## ОПИСАНИЕ
far2l является Linux-форком файлового менеджера FAR Manager v2 для Unix-подобных операционных систем.

## ОПЦИИ
-h

Показать краткую справку и закончить работу.

--version

Показать версию программы и закончить работу.

-a

Отключить отображение символов с кодами 0 - 31 и 255.

-ag

Отключить отображение псевдографики с кодами > 127.

-an

Полностью отключить отображение псевдографических символов.

-co

Заставляет FAR2L загружать плагины только из кеша.

-cd АПУТЬ|ППУТЬ

Изменить директорию панели на указанный путь.

АПУТЬ - путь к директории (или файлу, или архиву, или команде с префиксом) для активной панели.

ППУТЬ - путь к директории (или файлу, или архиву, или команде с префиксом) для пассивной панели.

-m

Не загружать макросы.

-ma

Не выполнять макросы автозапуска.

-u ПОЛЬЗОВАТЕЛЬ OR /ПОЛНЫЙ/ПУТЬ

Позволяет использовать раздельные настройки для различных ПОЛЬЗОВАТЕЛей или расположений в файловой системе по /ПОЛНОМУ/ПУТИ (перекрывает значение переменной среды FARSETTINGS).

-v ФАЙЛ

Просмотреть указанный ФАЙЛ.

-v - КОМАНДА

Выполнить указанную КОМАНДУ и открыть просмотрщик для её вывода.

-e[СТРОКА[:ПОЗИЦИЯ]] [ФАЙЛ]

Указанный ФАЙЛ (или новый пустой файл) открыть в редакторе. Дополнительно можно указать СТРОКУ и ПОЗИЦИЮ в строке, устанавливаемые после запуска редактора.

-e[СТРОКА[:ПОЗИЦИЯ]] - КОМАНДА

Выполнить указанную КОМАНДУ и открыть просмотрщик для её вывода. Дополнительно можно указать СТРОКУ и ПОЗИЦИЮ в строке, устанавливаемые после запуска редактора.

-set:PARAMETER=VALUE

Изменение значения конфигурационного параметра. См. far:config

```
Пример: far2l -set:Language.Main=English -set:Screen.Clock=0 -set:XLat.Flags=0xff -set:System.FindFolders=false

```

## ПАРАМЕТРЫ РЕЖИМОВ ИНТЕРФЕЙСА (BACKEND-SPECIFIC OPTIONS)
--tty

Запускать far2l сразу в режиме TTY вместо автоматического определения возможности работы в режиме GUI.

--notty

Не использовать терминальный режим при невозможности использовать GUI режим.

--norgb

Не использовать полноцветную (24-битную) палитру цветов

--nodetect, --nodetect=[x|xi][f][w][a][k]

По умолчанию far2l пытается на запуске определить, не работает ли он в терминале другого far2l. В этом случае far2l автоматически использует режим TTY с расширениями терминала far2l (f). В случае отсутствия таких расширений терминала, far2l проверяет наличие доступа к X11 сессии или Xi расширению и использует их для улучшения возможностей интерфейса, если был собран с опцией TTYX. Кроме того, по умолчанию используются и доступны для отключения w=win32, a=apple iTerm2, k=kovidgoyal's kitty input modes. Данный ключ без параметров выключает всю перечисленную функциональность, предотвращая авто определение наличия расширений и разрешает к использованию лишь базовые возможности обычного терминала в TTY режиме.

--mortal

Завершить работу вместо перехода в фоновый режим при получении сигнала SIGHUP (по умолчанию, если в Linux TTY).

--immortal

Перейти в фоновый режим при получении сигнала SIGHUP (по умолчанию, если не в Linux TTY).

--x11

Принудительная работа режима GUI под X11/Xwayland (принудительно выставляет GDK_BACKEND=x11)

--wayland

Принудительная работа режима GUI под Wayland (принудительно выставляет GDK_BACKEND=wayland)

--ee=N

Срок действия ESC в мсек (по умолчанию 100, укажите 0 для отключения), чтобы избежать необходимости двойного нажатия ESC (действительно только в режиме TTY без расширений FAR2L).

--primary-selection

Использовать PRIMARY selection вместо CLIPBOARD X11 selection. Этот аргумент применим только для far2l, который работает в режиме WX.

--maximize

force maximize window upon launch (only for GUI backend)

--nomaximize

dont maximize window upon launch even if its has saved maximized state (only for GUI backend)

--size=WxH

set initial window size in characters (only for GUI backend)

--clipboard=SCRIPT

use external clipboard handler script that implements get/set text clipboard data via its stdin/stdout

## ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ
FARSETTINGS

Переопределяет расположение пользовательских настроек и конфигурационных файлов (см. параметр -u).

FAR2L_ARGS

Все параметры (кроме -h и -u) также могут быть установлены через переменную окружения FAR2L_ARGS

```
(например: export FAR2L_ARGS="--tty --nodetect" и затем просто far2l для принудительного запуска только режима TTY).

```

## ПОЛНАЯ СПРАВКА
Исторически сложилось, что far2l имеет собственную контекстную справочную систему, доступ к которой можно получить по нажатию клавиши F1 в соответствующем разделе интерфейса.

## ЛИЦЕНЗИЯ
far2l является freeware и open source программой, распространяемой под GNU GPL v2 лицензией. Эта программа распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных сведений смотрите Универсальную Общественную Лицензию GNU.

## ОБНОВЛЕНИЕ ВЕРСИЙ
Последние версии программы far2l можно найти на сайте https://github.com/elfmz/far2l

## СМОТРИ ТАКЖЕ
mc(1), ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1).

```
Linux-форк FAR Manager v2 во всемирной паутине: https://github.com/elfmz/far2l
```

## АВТОРЫ
Авторы и участники перечислены в файле об авторских правах.

## НЕДОРАБОТКИ
Если вы обнаружили в программе какие-то недостатки или недоработки, оформите, пожалуйста, ваши замечания по адресу https://github.com/elfmz/far2l/issues.

Дайте подробное описание обнаруженных недостатков (и/или ваших предложений по усовершенствованию программы), сообщите версию программы с которой вы работаете. В случае фатальной ошибки программы мы будем очень благодарны, если вы пришлете след вызовов.


gliv

package: gliv

title: gliv(1)

text:
# gliv(1)

##
gliv - Программа просмотра изображений с поддержкой OpenGL

##
gliv [OPTIONS]... [FILES]...

##
gliv использует gdk-pixbuf для загрузки изображений и OpenGL для отображения их на экране. Во время просмотра можно прокручивать, вращать и увеличивать/уменьшать изображения, а так же осуществлять просмотр в режиме слайд-шоу.

##
После запуска программы все параметры устанавливаются в значения по умолчанию (значение "off" для флагов), затем считывается ~/.glivrc или /etc/glivrc или файл конфигураций, указанный в командной строке, и, наконец, параметры командной строки.

Для опций, которые могут принимать значения "on|off" аргумент можно опускать, то есть --foo аналогична --foo=on.

-h, --help

Вывести справку и заверщить работу.

-V, --version

Вывести версию программы и завершить работу.

-a, --add-all[=on|off]

Добавить все файлы в каталоге. Если указан этот флаг, то при указании одного файла в командной строке будут загружены все файлы в каталоге.

-R, --recursive[=on|off]

Рекурсивно просматривать каталоги. Если Вы укажите каталог в командной строке, gliv будет просматривать все изображения из этого каталога и всех его подкаталогов.

-S, --sort[=on|off]

Показывать изображения в отсортированном порядке. Перед началом слайд-шоу список изображений будет отсортирован.

-s, --shuffle[=on|off]

Показывать изображения в произвольном порядке. Перед началом слайд-шоу список изображений перемешивается.

-F, --force-load[=on|off]

Пытаться загрузить все файлы. При загрузке изображений программа выбирает способ загрузки в соответствии с расширением файла для ускорения работы. Если расширение неизвестно, файл игнорируется. Данный параметр заставляет gliv всегда пытаться загрузить изображение.

-C, --client[=on|off]

Соедениться с уже запущенным gliv-сервером. С этой опцией gliv будет открывать файлы, переданные в аргументах gliv-сервера. В этом режиме доступны только опции сортировки, перемешивания и рекурсивной загрузки каталогов. Кроме того возможно использование опции -0. gliv-сервер это последняя запущенная копия gliv или копия, в которой режим сервера выбран в меню Параметры.

-c, --client-clear[=on|off]

Connect to a running gliv, replacing the list. This is like the --client option except that the specified list on the client will replace the list on the server instead of being appended to.

-e, --build-menus[=on|off]

Не создавать меню изображений при загрузке программы. Отказ от создания меню ускоряет процесс запуска програмы, особенно если в командной строке указано много файлов.

-g, --glivrc[=FILE]

Укажите этот параметр чтобы отказаться от загрузки файла настроек ~/.glivrc. Если в параметре указано имя файла, этот файл будет использоваться как конфигурационный.

-w, --slide-show[=on|off]

Начинать слайд-шоу сразу после загрузки программы. С этим параметром Вам не надо запускать слайд-шоу из меню вручную.

-0, --null[=on|off]

Читать имена файлов, разделенные нулевым символом (null-terminated filenames). Вы можете использовать эту опцию совместно с "find -print0" или с "tr '\n' '\0'" когда имеется очень длинный список имен файлов, который надо передать в gliv. В отличии от использования xargs(1) это позволяет передать неограниченное число имен файлов.

-o, --collection[=FILE]

Записать коллекцию. При использовании этого параметра gliv создает коллекцию из загруженных файлов и записывает ее в поток стандартный вывода или в указанный файл.

-G, --geometry=GEOMETRY

Initial window geometry. This option can be used to specify the position and dimension of the gliv window. It expects a geometry argument in the XParseGeometry(3X11) format like: 640x480+20-30 for example.

## КОЛЛЕКЦИИ
ESC, q : Выход

f : На весь экран/В окне

+/=/- : Увеличить/исходный/уменьшить

n/p : Следующее/предыдущее изображение

Пауза : запустить/прервать слайдшоу

l : Уменьшить изображение до размеров окна

M : Увеличить изображение до размеров окна

m : Изменить изображение до размеров окна

r : Восстановить позицию и размер

b : Показать/скрыть строку меню

i : Показать/скрыть строку информации

s : Показать/скрыть полосы прокрутки

a : Показать/скрыть информацию об альфа-канале

h : Показать/скрыть окно справки

w : Скрыть/показать плавающие окна

o : Показать диалог открытия файлов

g : Показать загрузчик изображений

t : Показать диалог настроек

d : Скрыть курсор

u : Отменить

y : Повторить

c : Очистить историю

Delete : Удалить текущий файл

C-up : Вращение на +90 градусов

C-down : Вращение на -90 градусов

C-left : Вращение на +0.1 градуса

C-right : Вращение на -0.1 градуса

z : Отразить по горизонтали

e : Отразить по вертикали

Первая кнопка мышки и клавиши-стрелки двигают изображение. При нажатой клавише Control они вращают изображение относительно центра.

The mouse wheel zooms the image, and when you hold its button pressed at the same time it switches to the neighbouring image.

Изменить размеры изображения можно двигая мышкой вертикально одновременно с нажатыми клавишей Shift и первой кнопкой мышки.

Клавиши Space (пробел) и Backspace (возврат курсора) действуют аналогично клавишам n и p.

Выделите прямоугольник третьей (правой) кнопкой мышки и Gliv увеличит отмеченную область.

## ФАЙЛ
~/.glivrc - Файл, содержащий настройки gliv. Не является обязательным.

## АВТОР
Guillaume Chazarain <guichaz@gmail.com>

Домашнаяя страница: http://guichaz.free.fr/gliv


gpui

package: gpui

title: gpui(1)

summary: редактирует шаблоны групповых политик

text:
# gpui(1)

## NAME
gpui-main - редактирует шаблоны групповых политик

## SYNOPSIS
gpui-main [-p путь к политике] [-b путь к admx файлам] [-n имя политики для отображения] [-h | --help] [-v | --version]

## DESCRIPTION
gpui-main это программа для управления шаблонами групповой политики.

## OPTIONS
-p

Позволяет указать путь к шаблону групповой политики, который нужно редактировать.

-b

Позволяет указать путь для загрузки admx файлов.

-n

Параметр оставлен для обеспечения обраной совместимости с ADMC. Он никак не влияет на работу приложения.

--log-console

Установить уровень логирования для консоли. По умолчанию: "none".

--log-syslog

Установить уровень логирования для syslog. По умолчанию: "none".

--log-file

Установить уровень логирования для файла в ~/.local/share/gpui/. По умолчанию: "warning".

-h, --help

Показать справочное сообщение и закончить работу.

-v, --version

Показать информацию о версии.

## LOG LEVELS
none

Отключить логирование.

debug

Логировать сообщения уровня debug и выше.

info

Логировать сообщения уровня info и выше.

warning

Логировать сообщения уровня warning и выше.

critical

Логировать сообщения уровня critical и выше.

fatal

Логировать сообщения уровня fatal.

## BUGS
Утилита находится в состоянии активной разработки и может содержать неопределенное количество различных ошибок.

## AUTHOR
August (august@altlinux.org)


title: help2man(1)

summary: generate a simple manual page

text:
# help2man(1)

## NAME
help2man - generate a simple manual page

## SYNOPSIS
help2man [OPTION]... EXECUTABLE

## DESCRIPTION
`help2man' generates a man page out of `--help' and `--version' output.

-n, --name=STRING

description for the NAME paragraph

-s, --section=SECTION

section number for manual page (1, 6, 8)

-m, --manual=TEXT

name of manual (User Commands, ...)

-S, --source=TEXT

source of program (FSF, Debian, ...)

-L, --locale=STRING

select locale (default "C")

-i, --include=FILE

include material from `FILE'

-I, --opt-include=FILE

include material from `FILE' if it exists

-o, --output=FILE

send output to `FILE'

-p, --info-page=TEXT

name of Texinfo manual

-N, --no-info

suppress pointer to Texinfo manual

-l, --libtool

exclude the `lt-' from the program name

--help

print this help, then exit

--version

print version number, then exit

EXECUTABLE should accept `--help' and `--version' options and produce output on stdout although alternatives may be specified using:

-h, --help-option=STRING

help option string

-v, --version-option=STRING

version option string

--version-string=STRING

version string

--no-discard-stderr

include stderr when parsing option output

## INCLUDE FILES
Additional material may be included in the generated output with the --include and --opt-include options. The format is simple:

[section]

text

/pattern/

text

Blocks of verbatim *roff text are inserted into the output either at the start of the given [section] (case insensitive), or after a paragraph matching /pattern/.

Patterns use the Perl regular expression syntax and may be followed by the i, s or m modifiers (see perlre(1)).

Lines before the first section or pattern which begin with `-' are processed as options. Anything else is silently ignored and may be used for comments, RCS keywords and the like.

The section output order (for those included) is:

NAME

SYNOPSIS

DESCRIPTION

OPTIONS

other

ENVIRONMENT

FILES

EXAMPLES

AUTHOR

REPORTING BUGS

COPYRIGHT

SEE ALSO

Any [NAME] or [SYNOPSIS] sections appearing in the include file will replace what would have automatically been produced (although you can still override the former with --name if required).

Other sections are prepended to the automatically produced output for the standard sections given above, or included at other (above) in the order they were encountered in the include file.

Placement of the text within the section may be explicitly requested by using the syntax [<section], [=section] or [>section] to place the additional text before, in place of, or after the default output respectively.

## AVAILABILITY
The latest version of this distribution is available on-line from:

ftp://ftp.gnu.org/gnu/help2man/

## AUTHOR
Written by Brendan O'Dea <bod@debian.org>

## REPORTING BUGS
Report bugs to <bug-help2man@gnu.org>.

## COPYRIGHT
Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2020, 2021 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

## SEE ALSO
The full documentation for help2man is maintained as a Texinfo manual. If the info and help2man programs are properly installed at your site, the command

info help2man

should give you access to the complete manual.


htop

package: htop

title: htop(1)

text:
# htop(1)

## ИМЯ
htop - интерактивный просмотр списка запущенных процессов

## SYNTAX
htop

## ОПИСАНИЕ
htop интерактивно просматривает список запущенных процессов. По сравнению с классическим top он усовершенствован следующим образом:

- если список процессов не влезает в экран по высоте, его можно пролистывать вверх/вниз,

- если информация о процессе не влезает в экран по ширине, её можно прокручивать вправо/влево,

- действия над процессами (смена приоритета, удаление) не требуют вручную вводить идентификатор процесса (PID),

- возможны действия над группами процессов.

Для вывода на экран htop использует текстовую библиотеку ncurses.

htop написан специально для ОС Linux и распространяется по лицензии GNU GPL.

## КЛАВИАТУРНЫЕ КОМАНДЫ
Поддерживаются следующие команды

Стрелки, PgUp, PgDn, Home, End

Перемещение по списку процессов.

Пробел

Пометить процесс. Команды, которые можно применять к группам процессов, такие как "kill", будут выполнены для всех помеченных процессов. По умолчанию - только для текущего.

F1, h

Вывод подсказки

F2,S

Открыть окно настройки, в котором можно указать измерители для вывода в верхней части экрана, цветовую схему, формат столбцов и прочие опции.

F3, /

Поиск процесса по фрагменту командной строки: введите текст и текущая отметка передвинется на соответствующий процесс. Повторное нажатие F3 во время поиска передвигает курсор к следующей подходящей записи.

F4, I

Изменить порядок сортировки на обратный.

F5, t

Показ в виде дерева: процессы упорядочиваются по родителю. Повторное нажатие F5 вернёт плоский список с сортировкой по запомненному критерию. Выбор нового критерия сортировки в тот момент, когда включен древовидный показ, также возвращает плоский список с сортировкой по выбранному критерию.

F6, >

Пересортировать по следующему полю. Поле, используемое для сортировки, выделяется цветом в заголовке списка.

F7, ], -

Увеличить приоритет выполнения текущего процесса. Реализовано вычитанием единицы из текущего значения nice. Данная команда доступна только для суперпользователя.

F8, [, +

Уменьшить приоритет выполнения текущего процесса. Добавляет единицу к текущему значению nice. Только для суперпользователя.

F9, k

Уничтожить процесс: послать сигнал, номер которого выбирается из меню, группе отмеченных процессов, или текущему процессу, если отмеченных нет.

F10, q

Выход

u

Показать только процессы, принадлежащие указанному пользователю.

M

Сортировать по количеству занятой памяти (так же, как в утилите top).

P

Сортировать по степени использования CPU (так же, как в top).

T

Сортировать по общему времени работы (так же, как в top).

F

Следить за процессом: если при обновлении списка процессов правила сортировки заставляют переместить текущий процесс вверх или вниз по списку, переместить курсор вслед за ним. Эта возможность полезна для наблюдения за конкретным процессом. Нажатие на любую клавишу перемещения отменяет этот режим.

K

Скрыть процессы ядра: потоки, запущенные ядром, убираются из списка выводимых процессов.

H

Скрыть пользовательские потоки: в современных системах с поддержкой NPTL, которые представляют потоки иначе, чем пользовательские процессы, этот переключатель уберёт пользовательские потоки из списка процессов.

Ctrl-L

Перерисовать экран и перечитать все значения.

Numbers

Поиск по идентификатору процесса (PID). При наборе цифр курсор будет автоматически перемещаться на первый подходящий процесс.

## АВТОРЫ
Автор программы htop:

Hisham Muhammad <lode@gobolinux.org>.

Автор man-страницы для Debian GNU/Linux:

Bartosz Fenski <fenio@o2.pl>.

Автор русского перевода man-страницы для ALTLinux:

Илья Евсеев <evseev@altlinux.ru>


icehelp

package: icewm

title: icehelp(1)

text:
# icehelp(1)

### ИМЯ

```
 icehelp - очень простой HTML браузер
```

### СИНОПСИС
icehelp [OPTIONS] FILENAME

### ОПИСАНИЕ
icehelp это очень простой HTML браузер, который используется icewm(1) для показа Руководства по IceWM и man-страниц.

Навигация по документу может осуществляться с помощью клавиш курсора, клавиш навигации и полосы прокрутки. Чтобы найти текст, нажмите "Ctrl+F" для открытия окна поиска. Нажмите функциональную клавишу "F3", чтобы продолжить поиск.

В верхнем правом углу показана кнопка, которая открывает меню. Это меню также можно открыть щелчком правой кнопкой мыши.

### АРГУМЕНТЫ
FILENAME

Определяет файл для просмотра. Это также может быть URL вебсайта.

### СПЕЦИФИЧЕСКИЕ ПАРАМЕТРЫ
-B

Показать man-страницу icewmbg IceWM.

-b, --bugs

Показать страницу сообщения об ошибках IceWM (примитивно).

-f, --faq

Показать FAQ и Howto IceWM.

-g

Показать вебсайт IceWM на Github.

-i, --icewm

Показать man-страницу icewm IceWM.

-m, --manual

Показать Руководство по IceWM (по умолчанию).

-s

Показать man-страницу icesound IceWM.

-t, --theme

Показать IceWM themes Howto.

-w, --website

Показать вебсайт IceWM.

### ОБЩИЕ ПАРАМЕТРЫ
-d, --display=DISPLAY

Использовать DISPLAY для соединения с сервером X. Если этот параметр отсутствует, то DISPLAY читается из переменной окружения "DISPLAY".

--sync

Использовать медленный синхронный режим связи с сервером X11.

-h, --help

Напечатать краткую справку по использованию в stdout и выйти.

-V, --version

Напечатать версию программы в stdout и выйти.

-C, --copying

Напечатать права на копирование в stdout и выйти.

### ОШИБКИ
Пожалуйста, сообщайте об ошибках на <https://github.com/ice-wm/icewm/issues>.

### АВТОР
Brian Bidulock <bidulock@openss7.org>.

См. --copying для получения полной информации об авторских правах и правах на копирование.

### ПЕРЕВОД
Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <jinn@altlinux.org>.

### ЛИЦЕНЗИЯ
IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying для показа прав на копирование.


icesh

title: icesh(1)

text:
# icesh(1)

### ИМЯ

```
 icesh - управление свойствами окон и диспетчером окон IceWM
```

### СИНОПСИС
icesh ПАРАМЕТРЫ|ДЕЙСТВИЯ+

### ОПИСАНИЕ
icesh предоставляет два типа команд:

1. Команды для прямого взаимодействия с icewm:

Они перечислены в секции "ДЕЙСТВИЯ ДИСПЕТЧЕРА" ниже. Они просты в использовании, потому что не требуют выбора одного или более окон. Например, "icesh restart" перезапустит icewm и "icesh clients" покажет список приложений, которыми управляет icewm.

2. Команды, которые оперируют выбором окон:

См. секцию "ДЕЙСТВИЯ ОКОН" ниже. Например, "icesh close" запрашивает закрытие окна, но какого? Тогда icesh изменит указатель мыши на перекрестие. Щелчок на окне и закроет его, отправив запрос этому приложению. Сила icesh заключается в способности программного выбора одного или более окон и работе над этим выбором. Это может быть использовано в скриптах и в icewm-keys(5), чтобы определить ваши собственные горячие клавиши управления окнами. Например, для немедленного закрытия всех окон xterm сделайте "icesh -c xterm close".

Далее имеется множество "ПАРАМЕТРОВ ВЫБОРА", чтобы выбрать окна. Они начинаются с '-' или '+'. Новый выбор начинается с '-', в то время как '+' добавляет ещё окна в существующий выбор.

Этот выбор окон может быть ограничен "ПАРАМЕТРАМИ ФИЛЬТРАЦИИ". Они удаляют лишние окна из текущего выбора. Могут быть заданы несколько параметров фильтрации. Например, "icesh -c xterm -W this close" закроет только те xterm, которые показаны на текущем рабочем месте. Xterm на других рабочих местах будут отфильтрованы параметром фильтрации "-W this".

Количество команд, выборов, фильтров и действий, которые вы можете задать в одной команде icesh не ограничено. Они обрабатываются и вычисляются по порядку слева направо. Это делает icesh небольшим декларативным языком программирования. Посмотрите на некоторые примеры, находящиеся в конце этого документа.

### ПАРАМЕТРЫ
icesh распознаёт следующие параметры:

### ПАРАМЕТРЫ ВЫБОРА
Параметры выбора определяют окно или окна, с которыми впоследствии что-то будет сделано. Если ничего не задано, но действие требует окно, то перекрестие покажет на интерактивный выбор желаемого окна. Действия диспетчера не требуют параметров окна.

Следующие параметры выбирают одно или более клиентских окон. Если нужно, они могут быть повторены для последующих действий.

-a, -all

Выбирает все клиентские окна диспетчера окон.

-f, -focus, +f, +focus

Выбирает окно приложения, которое сейчас имеет фокус. Параметр со знаком минус замещает существующий выбор окном с фокусом. Со знаком плюс окно с фокусом добавится к существующему выбору.

+g, +group

Расширяет текущий выбор клиентскими окнами, которые принадлежат к той же группе окон приложений.

-r, -root, +r, +root

Выбирает корневое окно. Параметр со знаком минус замещает существующий выбор корневым окном. Со знаком плюс корневое окно добавится к существующему выбору.

-s, -shown

Выбирает все клиентские окна, которые есть на текущем рабочем месте.

-t, -top

Выбирает все окна вернего уровня на дисплее без условий. Это включает окна, которые никогда не были отображены и окна с установленным битом переопределения перенаправления для избежания управления.

-w, -window, +w, +window WINDOW_ID

Определяет идентификатор окна, WINDOW_ID, для которого применятся действия. Специальными идентификаторами являются root для корневого окна и focus для текущего окна, имеющего фокус. Параметры со знаком минус замещает существующий выбор. Со знаком плюс окно добавится к существующему выбору.

-x, -xembed

Выбирает все окна, которые являются встроенными с использованием протокола XEMBED.

+c, +class CLASS

Расширяет текущий выбор теми клиентскими окнами, которые имеют свойство WM_CLASS, равное CLASS. Это экземпляр ресурса и имя класса. Если CLASS содержит период, совпадают только окна с точно тем же свойством WM_CLASS. Если там нет периода, выбираются окна с тем же самым классом и тем же самым ресурсом.

+C, +Class

Расширяет текущий выбор клиентскими окнами, которые имеют свойство WM_CLASS, соответствующее уже выбранному набору окон.

-D, -Dockapps

Выбирает все приложения-Докаппы, которыми управляет icewm.

+P, +Pid

Расширяет текущее выделение клиентскими окнами, которые имеют тот же самый идентификатор процесса, как у одного из выбранных окон.

-T

Выбирает панель задач IceWM.

-A, -Await

Ждёт появления одного или нескольких новых клиентских окон и делает их новым выбором.

### ПАРАМЕТРЫ ФИЛЬТРАЦИИ
Следующие параметры фильтруют текущий выбранный набор окон. Если предыдущий параметр выбор не был задан, то подразумевается параметр -all, фильтрующий все клиентские окна.

-c, -class CLASS

Фильтрует набор окон по их свойству WM_CLASS. Это экземпляр ресурса и имя класса. Если CLASS содержит период, совпадают только окна с точно тем же свойством WM_CLASS. Если там нет периода, выбираются окна с тем же классом и окна с тем же ресурсом (или -name).

-l, -last

Фильтрует клиентов и сохраняет только самого последнего клиента.

-m, -machine HOST

Фильтрует клиентов по имени хоста. Выбираются клиенты со свойством WM_CLIENT_MACHINE, равным HOST.

-n, -name NAME

Фильтрует клиентов по _NET_WM_NAME или WM_NAME. NAME соответствует любой части значения свойства. Чтобы соответствовать в начале, используйте префикс "^". Чтобы соответствовать в конце, используйте суффикс "$".

-p, -pid PID

Фильтрует клиентов по ID процесса. Когда libXRes имеет версию 1.2, выбираются клиенты, имеющие ID процесса PID, или же имеющие свойство _NET_WM_PID, равное PID.

-u, -unmapped

Фильтрует клиентов и сохраняет тех, которые сейчас нельзя увидеть. Это клиенты скрытые, свёрнутые, скрученные или на других рабочих местах.

-v, -viewable

Фильтрует клиентов и сохраняет только тех, которые сейчас можно увидеть. Это клиенты, размещённые на текущем рабочем месте.

-k, -kovered

Фильтрует клиентов и сохраняет только тех, которые хотя бы частично закрыты другими видимыми окнами.

-G, -Gravity GRAVITY

Фильтрует клиентов по полю "window gravity" свойства WM_NORMAL_HINTS. Выбираются клиенты с "gravity", равным GRAVITY. Если GRAVITY начинается с восклицательного знака, то фильтрация инвертируется.

-L, -Layer LAYER

Фильтрует клиентов по GNOME window layer, который может быть или именем слоя, или номером слоя. См. ВЫРАЖЕНИЯ ниже. Если LAYER начинается с восклицательного знака, то фильтрация инвертируется.

-N, -Netstate STATE

Фильтрует клиентов по EWMH window state. Выбираются клиенты, которые имеют по крайней мере один статус окна EWMH из STATE. Этот статус относится к деталям как MINIMIZED или MAXIMIZED. См. ВЫРАЖЕНИЯ ниже. Если STATE начинается с восклицательного знака, то фильтрация инвертируется. Знак вопроса "?" фильтрует клиентов с любым набором битов в STATE.

-P, -Property PROP[=value]

Фильтрует клиентов по свойству. Выбираются клиенты, которые имеют свойство PROP. Если дополнительно задано value, совпадение успешно только если PROP это string, window, cardinal или atom, со значением, равным value. Фильтрация инвертируется, если PROP начинается с восклицательного знака.

-R, -Role ROLE

Фильтрует клиентов по WM_WINDOW_ROLE. Выбираются клиенты, имеющие значение свойства WM_WINDOW_ROLE, равное ROLE. Фильтрация инвертируется, если ROLE начинается с восклицательного знака.

-W, -Workspace WORKSPACE

Фильтрует клиентов по рабочему месту. Рабочее место WORKSPACE это любое имя рабочего места, или номер рабочего места считая от нуля, или слово "this" для текущего рабочего места, или слово "all" для всех рабочих мест. Если WORKSPACE начинается с восклицательного знака, то фильтрация инвертируется.

-X, -Xinerama MONITOR

Ограничивает клиентов по RandR/Xinerama монитору. Работает только с клиентами, которые отображаются на MONITOR, где MONITOR может быть "all" для всех мониторов, "this" для монитора, где отображаетя активное окно, или номер монитора начиная от нуля. См. вывод "randr" или "xinerama" ниже.

-Z, -Zerminal

Оставляет только терминалы: клиентов, у которых форкнута оболочка.

### ОБЩИЕ ПАРАМЕТРЫ
Следующие параметры идентичны для всех команд IceWM.

-d, -display DISPLAY

Определяет X11 DISPLAY. Если не определено, по умолчанию $DISPLAY.

-h, --help

Печатает краткое сообщение по использованию на stdout и выходит.

-V, --version

Печатает версию программы на stdout и выходит.

-C, --copying

Печатает разрешения на копирование на stdout и выходит.

-q, --quiet

Не жалуется, если не было найдено совпадений окон.

### ДЕЙСТВИЯ
icesh ожидает один или более аргументов действия. Там имеется два вида действий: действия окон и действия диспетчера. Первое работает с выбранными окнами. Второе непосредственно взаимодействует с диспетчером окон icewm.

### ДЕЙСТВИЯ ОКОН
Следующие действия влияют на выбранные окно или окна.

activate

Активировать окно, или дать фокус.

close

Отправить запрос на закрытие клиенту, создавшему окно.

kill

Заставить немедленно закрыть клиента, создавшего окно.

id

Напечатать идентификаторы окон для выбранных окон.

pid

Напечатать идентификаторы процессов для выбранных окон.

list

Показать подробную информацию окон, как геометрия и имена.

lower

Опустить окно.

raise

Поднять окно.

above

Переместить по стеку окно выше остальных.

below

Переместить по стеку окно ниже остальных.

rollup

Скрутить определённое окно.

fullscreen

Поставить окно на полный экран.

maximize

Развернуть окно.

horizontal

Развернуть окно только по горизонтали.

vertical

Развернуть окно только по вертикали.

minimize

Свернуть окно.

restore

Восстановить окно до нормального и сбросить флаг срочности.

hide

Скрыть окно.

unhide

Вернуть скрытое окно.

skip

Убрать окно с панели задач.

unskip

Показать окно на панели задач.

sticky

Показать окно на всех рабочих местах.

unsticky

Показать окно только на одном рабочем месте.

urgent

Установить флаг срочности чтобы кнопка задачи мигала.

resize WIDTH HEIGHT

Изменить размер окна до WIDTH на HEIGHT единиц окна. Для текстовых приложений вроде терминалов, единица окна это размер ячейки одиночного символа.

sizeto WIDTH HEIGHT

Изменить размер до WIDTH на HEIGHT пикселов. Если WIDTH или HEIGHT оканчиваются на знак процента "%", то они относятся к процентному отношению к рабочей области десктопа. Здесь, "sizeto 50% 100%" изменяет размер до половины десктопа по ширине и до какой-либо доступной высоты выше или ниже панели задач.

sizeby WIDTH HEIGHT

Изменить размер на WIDTH на HEIGHT пикселов. Если WIDTH или HEIGHT оканчиваются на знак процента "%", то они относятся к процентному отношению к текущему размеру окна. Здесь, "sizeby 50% 200" увеличивает ширину на 50% и увеличивает высоту на 200 пикселов.

move X Y

Переместить выбранные окно или окна на экранную позицию X Y. Чтобы определить значения X или Y относительно правой стороны или нижней стороны, предварите значение дополнительным знаком минус, как в "move -+10 --20". Когда X или Y оканчиваются знаком процента "%", они выражаются в процентном отношении к рабочей области рабочего стола.

moveby X Y

Переставить окно на X Y пикселов.

center

Расположить окно в центре рабочей области десктопа.

left

Расположить окно на левой стороне рабочей области десктопа.

right

Расположить окно на правой стороне рабочей области десктопа.

top

Расположить окно на верхней стороне рабочей области десктопа.

bottom

Расположить окно на нижней стороне рабочей области десктопа.

setIconTitle TITLE

Установить название значка в TITLE.

getIconTitle

Напечатать название значка.

setWindowTitle TITLE

Установить заголовок окна в TITLE.

getWindowTitle

Напечатать заголовок окна.

setGeometry GEOMETRY

Установить геометрию окна в geometry. Эта геометрия должна быть определена в том формате, который разбирает XParseGeometry(3). Отрицательные смещения относятся к нижней или правой стороне экрана. Используйте "+-" для реально отрицательного расположения.

getGeometry

Напечатать геометрию окна.

setClass CLASS

Установить имя и класс ресурса в CLASS, который должен быть именем ресурса и классом ресурса, соединёнными точкой. Чтобы сохранить любое существующее имя или класс, используйте знак процента для той части.

getClass

Напечатать имя и класс ресурса.

netState [STATE]

Если STATE опущен, то будет показан EWMH window state. Если STATE начинается с "+", то флаги в STATE будут добавлены к существующему EWMH window state. Если STATE начинается с "-", то флаги в STATE будут удалены из существующего EWMH window state. Если STATE начинается с "^", то флаги в STATE будут переключены относительно существующего EWMH window state. Если STATE начинается с "=", то EWMH window state будет установлен в STATE. См. ВЫРАЖЕНИЯ ниже. Список флагов EWMH можно найти в выводе "icesh symbols".

setLayer LAYER

Переместить определённое окно на другой слой окна. См. ВЫРАЖЕНИЯ ниже для просмотра списка символов LAYER.

getLayer

Напечатать слой окна для определённого окна.

setWorkspace WORKSPACE

Переместить определённое окно на другое рабочее место. Выберите корневое окно, чтобы сменить текущее рабочее место. Если WORKSPACE это "All", то определённое окно станет видимым на всех рабочих местах. Определите "this" для текущего рабочего места, "next" для последующего рабочего места или "prev" для предшествующего рабочего места.

getWorkspace

Напечатать рабочее место для определённого окна.

opacity [OPACITY]

Напечатать непрозрачность окна, если OPACITY не задан, иначе установить непрозрачность окна в OPACITY.

setTrayOption TRAYOPTION

Установить IceWM tray option для определённого окна в TRAYOPTION. См. IceWM tray options ниже символы TRAYOPTION.

getTrayOption

Напечатать IceWM tray option для определённого окна.

setNormalGravity GRAVITY

Установить поле "window gravity" свойства WM_NORMAL_HINTS для определённого окна в GRAVITY. См. ниже символы GRAVITY.

getNormalGravity

Напечатать "window gravity" из свойства WM_NORMAL_HINTS для определённого окна.

setWindowGravity GRAVITY

Установить "window gravity" для определённого окна в GRAVITY. См. ниже символы GRAVITY.

getWindowGravity

Напечатать "window gravity" для определённого окна.

setBitGravity GRAVITY

Установить "bit gravity" для определённого окна в GRAVITY. См. ниже символы GRAVITY.

getBitGravity

Напечатать "bit gravity" для определённого окна.

motif [funcs FUNCTIONS | decor DECORATIONS | remove]

Запросить, установить или изменить свойство "_MOTIF_WM_HINTS" для определённого окна. Без аргументов motif покажет текущее значение, но только если окно имеет такое свойство. Свойство может быть удалено или сброшено с аргументом remove. С отдельными полями funcs и decor это свойство может быть включено или выключено. Если FUNCTIONS или DECORATIONS начинается со знаков плюс или минус, то существующее значение изменится, иначе будет установлено новое значение. Заметьте, что если установлено "all", другие установленные поля будут выключены и очищенные поля будут включены.

borderless

Скрыть границы рамки и заголовок.

bordered

Показать границы рамки и заголовок.

denormal

Удалить свойство WM_NORMAL_HINTS, если оно есть. Это снимает ограничения на изменение размера шрифта, особенно для терминалов.

prop PROPERTY

Напечатать свойство PROPERTY, если оно имеется.

properties

Напечатать все свойства и их значения.

frame

Напечатать идентификатор рамки окна.

extents

Напечатать идентификатор окна и размеры границы рамки: левый, правый, верхний и нижний.

focusmodel

Напечатать модель фокуса ICCCM как объявленный клиентским окном. Это один из Locally, Passive, Globally or NoInput.

override [0|1]

Напечатать статус переопределения редиректа, или если задан 0 или 1, то выключить или включить статус переопределения редиректа.

tabto label

Переместить окна во вкладки рамки "frame", которая имеет метку label. Если нужно, такая рамка создаётся.

untab

Переместить каждое окно в собственную рамку, если они сейчас являются вкладками.

loadicon image.pam

Загрузить значок из файла, который должен быть в формате изображений PAM, с размерами не более 256, глубиной 4 и типом RGB_ALPHA.

saveicon file000.pam

Сохранить значок в новый файл в формате изображений PAM. Цифры увеличиваются для генерации уникального имени файла для каждого окна. Окно должно иметь свойство _NET_WM_ICON.

usertime

Показать время последнего взаимодействия с пользователем в миллисекундах.

click window-x window-y button

Отправить событие нажатия и отпускания кнопки в позиции window-x, window-y. Отрицательная позиция является отностельной к нижнему правому углу. Указатель мыши будет переставлен в эту позицию перед отправкой события. Номер кнопки должен быть между 1 и 5 включительно.

monitors top bottom left right

Установить мониторы, используемые для полного экрана. Top, bottom, left и right являются индексами команды icesh xinerama.

spy

Наблюдать за выбранными окнами и докладывать о любых изменениях. Это включает фокус, видимость, позицию, размер и все свойства окна. Для просмотра всех сообщений запроса протокола, которые клиентские приложения могут отправлять в icewm, также следить за корневым окном.

stacking

Сортировать список окон от самого верхнего до самого нижнего.

reverse

Сделать обратным порядок списка окон.

switchmenu

Вывести список как меню для быстрого переключения icewm. Это действие должно использоваться в директиве switchkey в файле "keys".

print format

Для каждого выбранного окна напечатать строку, соответствующую format. Здесь также распознаются параметры, экранируемые символом процента:

%

Символ процента.

h

Высота окна.

w

Ширина окна.

x

X-позиция окна.

y

Y-позиция окна.

g

Геометрия окна.

i

Идентификатор окна.

o

Имя значка.

p

ID процесса приложения в окне.

c

Признак WM_CLASS окна.

m

Признак WM_CLIENT_MACHINE окна.

t

Заголовок окна.

W

Текущее рабочее место окна.

Каждый такой параметр может начинаться со знака минус для выравнивания по левому краю и иметь числовую ширину поля. Строка, задающая format, должна быть заключена в кавычки или апострофы.

### ДЕЙСТВИЯ ДИСПЕТЧЕРА
Следующие действия управляют диспетчером окон IceWM и, следовательно, не требуют параметров окон select или filter:

listWorkspaces

Показать список имён всех рабочих мест.

current

Показать номер и имя текущего рабочего места.

goto WORKSPACE

Сменить текущее рабочее место на WORKSPACE. Укажите "next" для последующего рабочего места или "prev" для предшествующего рабочего места.

workspaces [COUNT]

Напечатать количество рабочих мест, если COUNT не задан, иначе установить количество рабочих мест в COUNT.

getWorkspaceName INDEX

Напечатать имя рабочего места INDEX, где INDEX это номер рабочего места, начиная с нуля.

getWorkspaceNames

Напечатать имена всех рабочих мест, по одному на строку вывода.

setWorkspaceName INDEX NAME

Сменить имя рабочего места INDEX на NAME, где INDEX это номер рабочего места, начиная от нуля.

setWorkspaceNames NAME [NAME]*

Сменить имена рабочих мест на список NAME.

addWorkspace NAME

Создать новое рабочее место с именем NAME.

desktop [SHOWING]

Если SHOWING это 1, то установить режим "показать рабочий стол". Если SHOWING это 0, то выключить режим "показать рабочий стол". Напечатать текущий режим, если SHOWING не задан.

workarea

Напечатать размеры рабочей зоны для текущего рабочего места. Это рабочий стол, но минус пространство, занятое окнами дока и панели.

randr

Обобщить конфигурацию RandR.

xinerama

Обобщить конфигурацию Xinerama.

check

Напечатать информацию о текущем диспетчере окон, как имя, версию, класс, локаль, команду, имя хоста и PID.

clients

Показать список всех управляемых клиентских окон, их заголовки и геометрию.

shown

Показать список всех имеющихся клиентских окон для текущего рабочего места, их заголовки и геометрию.

windows

Показать список всех окон верхнего уровня, их заголовки и геометрию.

systray

Показать список приложений, которые находятся в системном лотке IceWM.

xembed

Показать список окон приложений, которые встроены, используя протокол XEMBED. Это другой путь найти приложения в системном лотке.

logout

Позволить icewm выполнить "LogoutCommand".

reboot

Позволить icewm выполнить "RebootCommand".

shutdown

Позволить icewm выполнить "ShutdownCommand".

cancel

Позволить icewm отменить logout/reboot/shutdown.

about

Позволить icewm показать окно "О программе".

windowlist

Позволить icewm показать окно списка окон.

restart

Позволить icewm перезапустить самому себя.

suspend

Позволить icewm выполнить "SuspendCommand".

hibernate

Позволить icewm выполнить "HibernateCommand".

winoptions

Позволить icewm перечитать "winoptions". Это влияет только на новые окна.

keys

Позволить icewm перечитать файл "keys".

toolbar

Позволить icewm перечитать файл "toolbar".

refresh

Позволить icewm обновить фон рабочего стола.

guievents

Наблюдать за свойством ICEWM_GUI_EVENT и докладывать обо всех изменениях. Нажмите "Ctrl+C", чтобы прервать это действие и продолжить со следующей команды.

delay [time]

Остановить выполнение на time или на 0.1 секунды.

runonce program [arguments...]

Это действие предназначено для использования совместно с параметром -class. Только если нет окна, совпадающего по WM_CLASS, то выполняется program [arguments...].

loop [count]

Вернуться к началу команды и повторить её. Дополнительный count ограничивает количество повторов.

pick

Выбрать окно с помощью щелчка кнопкой мыши.

x11time

Показать текущее время сервера X11 в миллисекундах.

sync

Синхронизировать с диспетчером окон IceWM. То есть, подождать, пока icewm обработает все предыдущие действия.

symbols

Показать список всех поименованных символов.

### УСЛОВИЯ
Icesh поддерживает выражения "if-then-else". Полный синтаксис это:

```
    if selection
    then
        actions
    elif selection
    then
        actions
    else
        actions
    end
```

Где "selection" это последовательность параметров выбора и фильтрации, которая считается true, когда там не пусто. То есть, если одно или более окон выполняют условия. Если там пусто, то этот пункт "actions" пропускается и последующий пункт "elif" или "else" проверяется или принимается. Каждый пункт не обязателен.

Каждый раз, когда условие выбора считается false, выбор окна, который существовал перед пунктом "if", немедленно восстанавливается. Это также происходит после пункта "end".

### ВЫРАЖЕНИЯ
Некоторые из действий окон требуют один или два аргумента EXPRESSION.

EXPRESSION ::= SYMBOL | EXPRESSION { "+" | "|" | "-" } SYMBOL

Зто значит, что любое выражение- либо SYMBOL, либо выражение, которое объединяется с оператором в SYMBOL. Другими словами, выражение- это последовательность символов, которые объединяются с помощью операторов, где оператором может быть плюс, вертикальная черта или минус.

Каждый SYMBOL может быть или числом, или именованным символом из одного из следующих разделов, в зависимости от контекста, в котором используется:

Window layer

Поименованные символы раздела Window layer (числовой диапазон: 0-15):

```
    Desktop                (0)
    Below                  (2)
    Normal                 (4)
    OnTop                  (6)
    Dock                   (8)
    AboveDock             (10)
    Menu                  (12)
    Fullscreen            (14)
    AboveAll              (15)

```

Эти символы используются с аргументом LAYER к действию "setLayer".

IceWM tray option

Поименованные символы раздела IceWM tray option (числовой диапазон: 0-2):

```
    Ignore                 (0)
    Minimized              (1)
    Exclusive              (2)

```

Эти символы используются с аргументом TRAYOPTION к действию "setTrayOption".

Gravity symbols

Поименованные символы для окна и "bit gravity" (числовой диапазон: 0-10):

```
    ForgetGravity         (0)
    NorthWestGravity      (1)
    NorthGravity          (2)
    NorthEastGravity      (3)
    WestGravity           (4)
    CenterGravity         (5)
    EastGravity           (6)
    SouthWestGravity      (7)
    SouthGravity          (8)
    SouthEastGravity      (9)
    StaticGravity         (10)

```

Motif functions

```
    All                  (1)
    Resize               (2)
    Move                 (4)
    Minimize             (8)
    Maximize             (16)
    Close                (32)

```

Motif decorations

```
    All                  (1)
    Border               (2)
    Resize               (4)
    Title                (8)
    Menu                 (16)
    Minimize             (32)
    Maximize             (64)

```

EWMH window state symbols

Поименованные символы раздела EWMH state (числовой диапазон: 0-8191):

```
    ABOVE                 (1)
    BELOW                 (2)
    DEMANDS_ATTENTION     (4)
    FOCUSED               (8)
    FULLSCREEN            (16)
    HIDDEN                (32)
    MAXIMIZED_HORZ        (64)
    MAXIMIZED_VERT        (128)
    MODAL                 (256)
    SHADED                (512)
    SKIP_PAGER            (1024)
    SKIP_TASKBAR          (2048)
    STICKY                (4096)

```

### ПРИМЕРЫ
Показать список имён рабочих мест:

```
    icesh listWorkspaces
```

Пример вывода:

```
    workspace #0: `main'
    workspace #1: `web'
    workspace #2: `doc'
    workspace #3: `dev'
```

Закрыть терминал "work" и активировать терминал "fun".

```
    icesh -c work.XTerm close -a -c fun.XTerm activate
```

Напечатать непрозрачность для всех терминалов xterm.

```
    icesh -c XTerm opacity
```

Изменить непозрачность для всех терминалов xterm.

```
    icesh -c XTerm opacity 84
```

Переместить все окна с рабочего места "Top" на текущее рабочее место.

```
    icesh -W "Top" setWorkspace "this"
```

Восстановить всех скрытых клиентов, свернуть всех клиентов на текущем рабочем месте и активировать Firefox.

```
    icesh -N HIDDEN restore -a -W "this" minimize -a -c Firefox activate
```

Изменить размер окна, имеющего фокус, для занятия правой половины зоны рабочего стола.

```
    icesh -f sizeto 49% 100% top right raise
```

Переключить границу окна, имеющего фокус.

```
    if icesh -f motif | grep -q 'decor:$'; then \
        icesh -f motif decor All; else icesh -f motif decor ""; fi
```

Вот другое решение с использованием условий.

```
    icesh -f if -P _NET_FRAME_EXTENTS=0 then bordered else borderless
```

Вот условие для переключения видимости roxterm, который имеет значение WM_WINDOW_ROLE "special", или запуск его с runonce.

```
    icesh if -c roxterm.Roxterm -R special then \
        if -v then hide \
        elif -u then setWorkspace this activate end \
        else runonce roxterm --role=special
```

Собрать все терминалы urxvt с четвёртого рабочего места в одну рамку на текущем рабочем месте.

```
    icesh -W 3 -c urxvt tabto myfunnyname
```

Использовать конструкцию цикла loop с условием, чтобы дождаться появления конкретного окна.

```
    icesh -t if -n Tooltip then list else delay 0.05 loop end
```

### ОКРУЖЕНИЕ
DISPLAY

Дисплей по умолчанию.

### СТАТУС ЗАВЕРШЕНИЯ
0

Последнее действие выполнено успешно.

1

Последнее действие выполнено неудачно, или нет окна, соответствующего условию.

2

Условие имеет неправильный синтаксис.

3

Дисплей не был открыт.

4

X-cервер сообщил об ошибке во время обработки запроса.

### СООТВЕТСТВИЕ
icesh во многом соответствует спецификациям EWMH и ICCCM. Некоторые команды, как действия диспетчера, специфичны для IceWM.

### СМ. ТАКЖЕ
icewm(1), wmctrl(1), xdotool(1), xprop(1), xwininfo(1), XParseGeometry(3).

### ОШИБКИ
Пожалуйста, сообщайте об ошибках на <https://github.com/ice-wm/icewm/issues>.

### АВТОР
Brian Bidulock <bidulock@openss7.org>.

См. --copying для получения полной информации об авторских правах и правах на копирование.

### ПЕРЕВОД
Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <jinn@altlinux.org>.

### ЛИЦЕНЗИЯ
IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying для показа прав на копирование.


icesound

title: icesound(1)

text:
# icesound(1)

### ИМЯ

```
 icesound - проигрывает аудио файлы при возникновении соответствующих событий GUI.
```

### СИНОПСИС
icesound [OPTIONS]

### ОПИСАНИЕ
Диспетчер окон icewm(1) генерирует так называемые события GUI в ответ на интересующие действия, как открытие или закрытие окон приложений, переключение рабочих мест, и т.д. Событие GUI является свойством корневого окна X-ов. icewm(1) обновляет это свойство каждый раз, когда возникает новое событие GUI. Соответствующие приложения могут слушать на предмет изменения этого свойства. Есть почти двадцать определённых событий GUI.

icesound откликается на эти события GUI проигрыванием аудио файлов. Эти звуковые файлы являются .wav файлами, расположенными в подкаталоге sounds в одном из каталогов конфигурации icewm(1).

icesound поддерживает несколько распространённых аудио интерфейсов. Ими являются: ALSA, OSS и libAO. Они должны быть включены во время конфигурирования. ALSA, OSS и libAO, все требуют поддержки для libsndfile, которая является очень распространённой библиотекой для чтения аудио файлов.

ALSA

ALSA довольно сложна в программировании и работает, но может потребовать дополнительного тестирования. Она проигрывает не более одного звука за раз.

LibAO

LibAO является кроссплатформенной библиотекой аудио вывода, которая представляет собой удобную оболочку вокруг значительного количества распространённых аудио интерфейсов. Она имеет простой конфигурационный файл, задокументированный в man-странице libao.conf(5).

OSS

Open Sound System (OSS) - это кроссплатформенный звуковой интерфейс, который полностью поддерживается icesound.

Когда доступно множество аудио интерфейсов, icesound проверит их все, пока найдёт, к которому сможет подключиться и тогда использовать его. По умолчанию предпочитает их в порядке: AO, ALSA, OSS.

### СПЕЦИФИЧЕСКИЕ ПАРАМЕТРЫ
-d, --display=DISPLAY

Дисплей X11, используемый icewm(1) (по умолчанию: $DISPLAY).

-s, --sample-dir=DIRECTORY

Определяет каталог со звуковыми файлами. Умолчания: $HOME/.config/icewm/sounds, $HOME/.icewm/sounds, CFGDIR/sounds и LIBDIR/sounds. См. вывод "icewm --directories".

-i, --interface={AO|ALSA|OSS}[,{AO|ALSA|OSS}]*

Определяет интерфейсы вывода аудио. Один или более из: AO, ALSA, OSS, разделённые запятыми (",").

-D, --device=DEVICE

Только для обратной совместимости: устройство по умолчанию. Пожалуйста, предпочтите один из параметров -A, -O или -S.

-O, --oss=DEVICE

Определяет устройство OSS (умолчание: /dev/dsp).

-A, --alsa=DEVICE

Определяет устройство ALSA (умолчание: "default").

-z, --snooze=MILLISECONDS

Определяет интервал сна перед звуковым событием в миллисекундах. По умолчанию 500 миллисекунд.

-p, --play=SOUND

Проиграть заданный звук (имя или номер) и выйти.

-l, --list-files

Показать список доступных путей звуковых файлов и выйти.

--list-sounds

Показать список поддерживаемых имён звуковых файлов и выйти.

--list-interfaces

Показать список поддерживаемых звуковых интерфейсов и выйти.

-o, --output=FILE

Перенаправить весь вывод в FILE. Начальная тильда или переменная окружения будут раскрыты.

-v, --verbose

Будет подробно печатать некоторую информацию, когда происходят звуковые события.

### ОБЩИЕ ПАРАМЕТРЫ
-h, --help

Кратко напечатать используемые выражения в stdout и выйти.

-V, --version

Напечатать версию программы в stdout и выйти.

-C, --copying

Напечатать права на копирование для программы в stdout и выйти.

### СТАТУС ЗАВЕРШЕНИЯ
0

Успешно.

1

Обшая ошибка.

2

Ошибка командной строки.

3

Ошибка подсистемы (т.е. отсутствие связи с сервером).

### СМ. ТАКЖЕ
icewm(1), libao.conf(5), padsp(1), aplay(1), alsamixer(1).

### ОШИБКИ
Пожалуйста, сообщайте об ошибках на <https://github.com/ice-wm/icewm/issues>.

### АВТОР
Brian Bidulock <bidulock@openss7.org>.

См. --copying для получения полной информации об авторских правах и правах на копирование.

### ПЕРЕВОД
Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <jinn@altlinux.org>.

### ЛИЦЕНЗИЯ
IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying для показа прав на копирование.