Вперед Назад Содержание

12. Свойства окон

Файл winoptions предназначен для настройки окон отдельных приложений.

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

класс_окна.имя_окна.параметр: значение
имя_окна.параметр: значение
класс_окна.параметр: значение

Каждое окно на рабочем столе имеет (должно иметь) связанные с ним ресурсы класса и имени. Они могут быть определены с помощью утилиты xprop.

xprop при использовании с самым верхним окном выдает примерно такую строку: WM_CLASS = "имя", "класс"

Параметры, которые могут быть определены для каждого окна, следующие:

icon

Имя иконки.

workspace

Рабочее место по умолчанию для этого окна (число, считая от 0)

layer

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

Desktop

Окно рабочего стола. В этом слое должно быть только одно окно.

Below

Ниже основного слоя.

Normal

Основной слой для окон.

OnTop

Выше основного слоя.

Dock

Слой для окон, прикрепленных к краю экрана.

AboveDock

Слой над доковым слоем.

Menu

Слой над доковым слоем.

Кроме того, вы можете использовать числа из WinMgr.h.

allWorkspaces=0

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

ignoreWinList=0

Если сделать равным 1, окно не появится в списке окон.

ignoreTaskBar=0

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

ignoreQuickSwitch=0

Если сделать равным 1, окно будет недоступно для функции быстрого переключения (Alt+Tab).

fullKeys=0

Если сделать равным 1, оконный менеджер оставит для приложений больше клавиш (Alt+F?).

fMove=1

Если сделать равным 0, окно станет неперемещаемым.

fResize=1

Если сделать равным 0, окно будет с неизменяемыми размерами.

fClose=1

Если сделать равным 0, окно станет незакрываемым.

fMinimize=1

Если сделать равным 0, окно нельзя будет минимизировать.

fMaximize=1

Если сделать равным 0, окно нельзя будет максимизировать.

fHide=1

Если сделать равным 0, окно нельзя будет спрятать.

fRollup=1

Если сделать равным 0, окно будет несворачиваемым.

dTitleBar=1

Если сделать равным 0, у окна не будет панели заголовка.

dSysMenu=1

Если сделать равным 0, у окна не будет системного меню.

dBorder=1

Если сделать равным 0, у окна не будет рамки.

dResize=1

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

dClose=1

Если сделать равным 0, у окна не будет кнопки закрытия.

dMinimize=1

Если сделать равным 0, у окна не будет кнопки минимизации.

dMaximize=1

Если сделать равным 0, у окна не будет кнопки максимизации.

noFocusOnAppRaise

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

ignoreNoFocusHint

Если сделать равным 1, icewm передаст окну фокус даже если это окно не поддерживает ввод.


Вперед Назад Содержание