awesome

package: awesome

title: awesome(1)

summary: потрясающий оконный менеджер

text:
# awesome(1)

## ИМЯ
awesome - потрясающий оконный менеджер

## СИНОПСИС
awesome [-v | --version] [-h | --help] [-c | --config FILE] [-k | --check] [--search DIRECTORY] [-a | --no-argb] [-r | *--replace]

## ОПИСАНИЕ
awesome — это оконный менеджер для X. Он управляет окнами, размещая их в соответствии с разными схемами (layout), такими как плавающая (floating) или мозаичная (tiled). Любая схема может быть применена динамически, оптимально подстраивая рабочую среду под текущую выполняемую задачу и приложение.

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

Окна в awesome сгруппированы по тегам. Каждое окно может быть помечено одним или несколькими тегами. Можно выбрать один или несколько тегов, чтобы увидеть окна с этими тегами.

В awesome можно создавать вибоксы (виджет + бокс), в которых можно отображать всё, что вы хотите: все имеющиеся теги, текущая выбранная схема, заголовки видимых окон, произвольный текст и т. д.

## ОПЦИИ
-v, --version

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

-h, --help

Показать справку и выйти.

-c, --config FILE

Использовать альтернативный конфигурационный файл вместо $XDG_CONFIG_HOME/awesome/rc.lua.

-k, --check

Проверить синтаксис конфигурационного файла.

--search

Добавить каталог в пути поиска библиотеки.

-a, --no-argb

Не использовать ARGB.

-r, --replace

Replace an existing window manager.

## НАСТРОЙКИ МЫШИ ПО-УМОЛЧАНИЮ

### Навигация
Button1 на имени тега

Выбрать тег для отображения.

Button4, Button5 на имени тега

Выбрать предыдущий или следующий тег.

Button4, Button5 на корневом окне

Выбрать предыдущий или следующий тег.

Button1, Button3, Button4, Button5 на значке схемы

Переключиться на предыдущую или следующую схему.

### Изменение схемы
Mod4 + Button1 на имени тега

Пометить текущий клиент только этим тегом.

Mod4 + Button3 на имени тега

Пометить текущий клиент этим тегом, либо убрать пометку этим тегом.

Button3 на имени тега

Добавить текущий тег для просмотра.

Mod4 + Button1 на окне клиента

Переместить окно.

Mod4 + Button3 на окне клиента

Изменить размер окна.

## НАСТРОЙКИ КЛАВИАТУРЫ ПО-УМОЛЧАНИЮ

### Справка
Mod4 + s

Показать текущие назначенные сочетания клавиш.

### Управление менеджером окон
Mod4 + Control + r

Перезапустить awesome.

Mod4 + Shift + q

Выйти из awesome.

Mod4 + r

Открыть командную строку.

Mod4 + x

Открыть командную строку для выполнения Lua-кода.

Mod4 + Return

Запустить эмулятор терминала.

Mod4 + w

Открыть главное меню.

### Клиенты
Mod4 + m

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

Mod4 + n

Свернуть.

Mod4 + Control + n

Восстановить.

Mod4 + f

Полноэкранный режим.

Mod4 + Shift + c

Убить выбранный клиент.

Mod4 + t

Прикрепить поверх всех.

### Навигация
Mod4 + j

Следующий клиент.

Mod4 + k

Предыдущий клиент.

Mod4 + u

Первый клиент в режиме повышенного внимания (urgent).

Mod4 + Left

Выбрать предыдущий тег.

Mod4 + Right

Выбрать следующий тег.

Mod4 + 1-9

Переключиться на тег по номеру (от 1 до 9).

Mod4 + Control + j

Следующий экран.

Mod4 + Control + k

Предыдущий экран.

Mod4 + Escape

Выбрать предыдущий выбранный набор тегов.

### Изменение схемы
Mod4 + Shift + j

Поменять текущий и следующий за ним клиенты местами.

Mod4 + Shift + k

Поменять текущий и предыдущий клиенты местами.

Mod4 + o

Отправить клиент на следующий экран.

Mod4 + h

Уменьшить главную зону на 5%.

Mod4 + l

Увеличить главную зона на 5%.

Mod4 + Shift + h

Увеличить число окон в главной зоне на 1.

Mod4 + Shift + l

Уменьшить число окон в главной зоне на 1.

Mod4 + Control + h

Увеличить число колонок для стековой зоны на 1.

Mod4 + Control + l

Уменьшить число колонок для стековой зоны на 1.

Mod4 + space

Выбрать следующую схему.

Mod4 + Shift + space

Выбрать предыдущую схему.

Mod4 + Control + space

Переключить плавающий режим для текущего клиента.

Mod4 + Control + Return

Поменять текущий и главный клиенты местами.

Mod4 + Control + 1-9

Включить/выключить тег по номеру.

Mod4 + Shift + 1-9

Пометить клиента тегом по номеру.

Mod4 + Shift + Control + 1-9

Пометить/снять пометку клиента тегом по номеру.

## НАСТРОЙКА
awesome настраивается файлом $XDG_CONFIG_HOME/awesome/rc.lua (надо создать, если его нет).

## СИГНАЛЫ
awesome может быть перезапущен сигналом SIGHUP.

## СМОТРИ ТАКЖЕ
awesomerc(5) awesome-client(1)

## БАГИ
Само собой разумеется, что в awesome багов нет. Но могут встречаться ВНЕЗАПНОСТИ.

## АВТОРЫ
Julien Danjou < <julien@danjou.info>> и другие.

## WWW
<https://awesomewm.org>

## ПЕРЕВОД
Это руководство переведено на русский язык Константином Степановым < <kstep@p-nut.info>> 13 апреля 2011 года.


awesome-client

title: awesome-client(1)

text:
# awesome-client(1)

## ИМЯ
awesome-client - удалённое управление потрясающим оконным менеджером

## СИНОПСИС
awesome-client [-h|--help] [command [command...]]

## ОПИСАНИЕ
awesome-client — это инструмент для командной строки для удалённого выполнения команд в awesome. Он общается с awesome через D-Bus для удалённого выполнения произвольного Lua-кода.

## ИСПОЛЬЗОВАНИЕ
awesome-client читает команды из стандартного входа и посылает их на выполнения awesome через D-Bus. Если установлен «rlwrap», то он будет использован для предоставление командного интерфейса с помощью readline.

В awesome должен быть загружен модуль «awful.remote», чтобы позволить удалённое выполнение кода.

## ПРИМЕРЫ

```
$ awesome-client 'return 1+1, "Hello, world"\

   double 2

   string "Hello, world"
# Следующий пример не возвращает ничего в командную строку,
# но показывает уведомление.
$ awesome-client '
> naughty = require("naughty")
> naughty.notify({
> title="CLI Notification",
> text="Это уведомление было отправлено из командной строки!"})
> '
# Интерактивный режим (REPL)
# В данном режиме каждая строка введенная пользователем
# будет отправлена в awesome wm, точно так же, как если бы несколько команд
# были бы переданы как аргументы командной строки.
$ awesome-client
awesome# return 1+1

   double 2
awesome# return 1+1, "Hello, world"

   double 2

   string "Hello, world"
awesome#
```

## СМОТРИ ТАКЖЕ
awesome(1) awesomerc(5)

## АВТОРЫ
Julien Danjou < <julien@danjou.info>>

## WWW
<https://awesomewm.org>

## ПЕРЕВОД
Это руководство переведено на русский язык Константином Степановым < <kstep@p-nut.info>> 13 апреля 2011 года.


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


title: far2l(1)

text:
# far2l(1)

## НАИМЕНОВАНИЕ

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

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

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

## ОПЦИИ
-h

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

-a

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

-ag

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

-an

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

-co

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

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

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

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

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

-m

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

-ma

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

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

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

-v ФАЙЛ

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

-v - КОМАНДА

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

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

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

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

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

## СПЕЦИФИЧНЫЕ ПАРАМЕТРЫ ТЕРМИНАЛА
--tty

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

--notty

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

--norgb

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

--nodetect, --nodetect=[f|][x|xi]

По умолчанию far2l пытается на запуске определить, не работает ли он в терминале другого far2l. В этом случае far2l автоматически использует режим TTY с расширениями терминала far2l. В случае отсутствия таких расширений терминала, far2l проверяет наличие доступа к X11 сессии или Xi расширении и использует их для улучшения возможностей интерфейса, если был собрать с опцией TTYX. Данный ключ выключает всю перечисленную функциональность, предотвращая авто определение наличия расширений и разрешает к использованию лишь базовые возможности обычного терминала в TTY режиме.

--mortal

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

--immortal

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

--ee, --ee=N

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

--primary-selection

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

## ПОЛНАЯ СПРАВКА
Исторически сложилось, что 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: генерирует простую справочную страницу

text:
# help2man(1)

## ИМЯ
help2man - генерирует простую справочную страницу

## ОБЗОР
help2man [ПАРАМЕТР]... ИСПОЛНЯЕМЫЙ_ФАЙЛ

## ОПИСАНИЕ
help2man генерирует справочную страницу исходя из результатов --help и --version.

-n, --name=СТРОКА

описание для параграфа ИМЯ

-s, --section=РАЗДЕЛ

номер раздела справочной страницы (1, 6, 8)

-m, --manual=ТЕКСТ

имя справочника (Пользовательские команды, ...)

-S, --source=ТЕКСТ

источник программы (FSF, Debian, ...)

-L, --locale=СТРОКА

задать локаль (по умолчанию «C»)

-i, --include=ФАЙЛ

включить материал из ФАЙЛА

-I, --opt-include=ФАЙЛ

включить материал из ФАЙЛА, если он есть

-o, --output=ФАЙЛ

записать результат в ФАЙЛ

-p, --info-page=ТЕКСТ

имя справочника Texinfo

-N, --no-info

не выдавать указатель на справочник Texinfo

-l, --libtool

исключить lt- из имени программы

--help

показать эту справку и закончить работу

--version

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

ИСПОЛНЯЕМЫЙ_ФАЙЛ должен принимать параметры --help и --version и выдавать результат в стандартный вывод, но можно указать альтернативные параметры:

-h, --help-option=СТРОКА

строка параметра для получения справки

-v, --version-option=СТРОКА

строка параметра для получения версии

--version-string=СТРОКА

строка версии

--no-discard-stderr

анализировать stderr при разборе результатов параметра

## ВКЛЮЧЁННЫЕ ФАЙЛЫ
В генерируемый результат может быть включён дополнительный материал с помощью параметра --include и --opt-include. Формат прост:

[раздел]

текст

/шаблон/

текст

Блоки *roff текста вставляются в результат дословно или в начало заданного [раздела] (регистр неважен), или после параграфа, подходящего под /шаблон/.

В шаблонах используется синтаксис регулярных выражений Perl, и они могут указываться после модификаторов i, s или m (см. perlre(1)).

Строки перед первым разделом или шаблоном, который начинается с «-» обрабатываются как параметры. Всё остальное просто игнорируется и может быть использованы как комментарии, ключи RCS и т.д.

Порядок вывода разделов (для включённых):

ИМЯ

ОБЗОР

ОПИСАНИЕ

ПАРАМЕТРЫ

другой

ОКРУЖЕНИЕ

ФАЙЛЫ

ПРИМЕРЫ

АВТОР

СООБЩЕНИЯ ОБ ОШИБКАХ

COPYRIGHT

СМОТРИТЕ ТАКЖЕ

Любые появляющиеся во включаемом файле разделы [ИМЯ] или [ОБЗОР] будут заменены на автоматически создаваемые (хотя вы всё равно можете перезаписать первый с помощью параметра --name ).

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

Текст можно размещать внутри раздела с помощью: [<раздел], [=раздел] или [>раздел] (для размещения дополнительного текста перед, вместо или после вывода по умолчанию, соответственно).

## ДОСТУПНОСТЬ
Последняя версия этого дистрибутива доступна под адресу:

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

## АВТОР
Автор: Брэндон О'Ди (Brendan O'Dea) <bod@debian.org>

## СООБЩЕНИЯ ОБ ОШИБКАХ
Об ошибках сообщайте по адресу: <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.

Это свободное ПО; условия копирования см. в исходном коде. Нет НИКАКИХ ГАРАНТИЙ; даже подразумеваемыми гарантиями КОММЕРЧЕСКОЙ ЦЕННОСТИ и ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.

## СМОТРИТЕ ТАКЖЕ
Полная документация на help2man ведётся в справочнике Texinfo. Если программы info и help2man установлены, то по команде

info help2man

можно получить доступ к полному справочнику.


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/bbidulock/icewm/issues>.

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

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

Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <mailto: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.

### ПАРАМЕТРЫ ФИЛЬТРАЦИИ
Следующие параметры фильтруют текущий выбранный набор окон. Если предыдущий параметр выбор не был задан, то подразумевается параметр -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 процесса. Выбираются клиенты со свойством _NET_WM_PID, равным PID.

-u, -unmapped

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

-v, -viewable

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

-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" ниже.

### ОБЩИЕ ПАРАМЕТРЫ
Следующие параметры идентичны для всех команд 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".

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. Цифры увеличиваются для генерации уникального имени файла для каждого окна.

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

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

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

listWorkspaces

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

current

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

goto WORKSPACE

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

workspaces [COUNT]

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

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".

winoptions

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

keys

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

guievents

Наблюдать за свойством ICEWM_GUI_EVENT и докладывать обо всех изменениях.

delay [time]

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

runonce program [arguments...]

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

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 может быть из одного из следующих разделов:

Window layer

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

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

```

Эти символы используются с аргументом 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_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
```

### ОКРУЖЕНИЕ
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/bbidulock/icewm/issues>.

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

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

Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <mailto: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 - это приложение, которое является одним из приложений icewm(1), которое откликается на события 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

Списки поддерживаемых звуковых интерфейсов и выйти.

-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/bbidulock/icewm/issues>.

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

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

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

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