pwm

Менеджер окон Photon

Синтаксис:

pwm [-CcdfGKknPrSW] [-a C|L|R] [-b цвет] [-g группа_ввода] [-R [b|c|f|m|r|t]...] [-s сервер] [-Xкурсор[,цвет]]

Опции:

-a C|L|R
Выравнивание. По умолчанию заголовок выравнивается по центру (C) строки заголовка. Использование этой опции позволяет изменить это значение на выравнивание по левому (L) или правому краю (R).
-b цвет
Цвет фона (шестнадцатеричное значение RGB).
-C
Завершить работу менеджера окон при закрытии последнего окна ( bkgdmgr и shelf считаются окнами).
-c
Фокус курсора. По умолчанию окно становится активным при щелчке по любой точке внутри окна. С помощью этой опции можно изменить клавиатурный фокус, чтобы он совпадал с курсором. Посредством менеджера pwm этим поведением можно управлять с помощью опции "Фокусировка на курсоре".
-d
Перетаскивание окна целиком. Изменить перетаскивание контура, используемое по умолчанию, на перетаскивание окна целиком. Посредством менеджера pwm этим поведением можно управлять с помощью опции "Перетаскивание окна".
-f
Перемещение на передний план. По умолчанию окно перемещается на передний план только при щелчке по строке заголовка окна. С помощью этой опции перемещение окна выполняется при щелчке по любой точке внутри окна. Также это поведение можно установить в менеджере pwm с помощью опции "На передний план".
-G
Активировать политику размещения на нескольких мониторах.
-g группа_ввода
Установить группу ввода менеджера окон (значение по умолчанию – 1).
-K
Деактивировать клавиатуру.
-k
В любом случае обрабатывать сочетания клавиш Ctrl - Alt. Если указана эта опция, то при навигации с помощью клавиатуры сочетания клавиш Ctrl - Alt распознаются менеджером окон в любом случае. По умолчанию для каждого окна определено конкретное состояние распознавания Ctrl - Alt.
-n
Деактивировать фокус курсора. Если в среде, в которой не используется мышь (или мышь не запущена), для фокуса курсора установлен режим по умолчанию, то перейти в окно невозможно. Эта опция обеспечивает переопределение для среды, в которой не используется мышь. Менеджер pwm вызывается с этой опцией с помощью команды ph -s.
-P
Деактивировать переключение консоли, меню рабочей области и клавиатуру. Эта опция является альтернативой использованию -KSW.
-R [b|c|f|m|r|t]
Запустить менеджер окон на удаленном компьютере (phditto/phindows).
b
удалить границы из окна приложения.
c
закрыть менеджер окон при отсутствии управляемых дочерних окон.
f
по размеру окна (всегда устанавливать размер приложения в соответствии с размером удаленного окна).
m
развернуть (сначала изменить размер приложения в соответствии с размером удаленного окна).
r
изменить размер удаленного окна (сначала изменить размер удаленного окна в соответствии с размером приложения).
t
передать заголовок окна приложения в удаленное окно.
-r
Автоматически переместить окно на передний план при неподвижности курсора.
-S
Деактивировать переключение консоли.
-s имя_сервера
Имя сервера Photon. Значение по умолчанию – /dev/photon.
-W
Деактивировать меню рабочей области.
-w
Выбор версии меню рабочей области: 1 – предшествующая версия, 2 – новая версия (по умолчанию).
-X курс[,цвт]
Определить тип (код E9xx) и цвет (шестнадцатеричное значение RGB) курсора по умолчанию.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Менеджер окон Photon (pwm) позволяет выполнять стандартные функции управления окнами, в т.ч. переместить, изменить размер, свернуть, развернуть, поднять, опустить и закрыть. Он предоставляет стандартные границы рамки окна, которые могут быть настроены приложениями по необходимости.

Кроме опции перемещения на передний план -f в pwm предусмотрены следующие комбинации клавиш:

Alt - Shift - Esc
переместить крайнее окно заднего плана на передний план.
Alt - Esc
переместить крайнее окно переднего плана на задний план.
Ctrl - Alt - [1-9]
переключиться на номер консоли от 1 до 9.
Ctrl - Alt - Return, Enter или +
перейти к следующей консоли с активным окном.
Ctrl - Alt - Backspace или -
перейти к предыдущей консоли с активным окном.
Alt - F2
переместить следующее окно консоли на передний план.
Alt - F3
переместить предыдущее окно консоли на передний план.
Alt - F4
закрыть текущее приложение.
Alt - F5
восстановить текущее окно, если оно развернуто.
Alt - F7
переместить окно. Для перемещения окна используются клавиши со стрелками или мышь.
Alt - F8
изменить размер окна. Для изменения размера окна используются клавиши со стрелками или мышь.
Alt - F9
свернуть текущее окно.
Alt - F10
развернуть текущее окно.
Print Screen
запустить snapshot для создания снимка экрана.

Опции менеджера окон Photon

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

Конфигурирование меню рабочего стола

Настройку меню рабочего стола может выполнять каждый пользователь. Конфигурационный файл находится по пути $HOME/.ph/wm/wm.menu.


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

Пример персонализированного меню менеджера окон:

= Desktop Menu Terminal T pterm - Graphics Config... G phgrafx Desktop Config... W pwmopts Shelf Config... S shelf -c - Mail M pterm elm News N pterm trn - Shutdown... u phshutdown

Формат файла прост: каждая строка соответствует пункту меню. Пункты меню указываются в следующем формате:

Пункт_менюTABКлавиша_быстрого_вызоваTABКоманда_и_аргументы

В начале строки могут находиться следующие символы:

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

Примеры:

Запуск менеджера окон с использованием выравнивания заголовка по левому краю, фокуса курсора и перемещения на передний план по щелчку:

pwm -cf -aL

Файлы:

$HOME/.ph/wm/wm.cfg
В этом файле содержится пользовательская конфигурация рабочей области менеджера окон.
$HOME/.ph/wm/wm.menu
В этом файле содержится пользовательское меню рабочей области менеджера окон.

Переменные окружения:

PHWMEXIT
Если эта переменная установлена, то диалоговое окно подтверждения завершения работы Photon не выводится. Для запрета вывода этого диалогового окна перед командой ph в файле /etc/rc.d/rc.local следует добавить следующие строки:

# деактивация диалогового окна подтверждения завершения работы Photon export PHWMEXIT=1
PHWMOPTS
Определяет опции, автоматически передаваемые в pwm.
PWM_PRINTSCRN_APP
Приложение, которое запускается при нажатии клавиши Print Scrn. По умолчанию запускается приложение snapshot.
PH_WFRAME_STYLE
Определяет стиль рамки окна. По умолчанию установлено значение wframe_updated2.dll (PhAB) или wframe_updated2.so. Это значение установлено в целях повышения производительности. При необходимости изменения этого значения для поддержки стиля версии 6.4.0 следует установить следующую строку:

export PH_WFRAME_STYLE=wframe_updated.so

или для Windows/PhAB для Windows:

export PH_WFRAME_STYLE=wframe_updated.dll

перед запуском Photon.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

ph, Photon, shelf, bkgdmgr, pwmopts, snapshot




Предыдущий раздел: Сервисы