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

9. Предпочтения

Значения по умолчанию показаны после знака равенства.

9.1 Фокус и поведение

Следующим параметрам может быть присвоено значение 1 (разрешено) или значение 0 (запрещено).

ClickToFocus = 1

Разрешить фокус по щелчку.

RaiseOnFocus = 1

При получении фокуса окно переводить на передний план.

FocusOnClickClient = 1

Окно получает фокус при щелчке на содержимом этого окна.

RaiseOnClickClient = 1

При щелчке на содержимом окна, оно переводится на передний план.

RaiseOnClickTitleBar = 1

Окно переводится на передний план при щелчке на панели заголовка.

RaiseOnClickButton = 1

Окно переводится на передний план при щелчке на кнопке панели заголовка.

RaiseOnClickFrame = 1

Окно переводится на передний план при щелчке на рамке.

PassFirstClickToClient = 1

Щелчок переводящий окно на передний план передается и клиенту.

AutoRaise = 0

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

FocusOnMap = 1

Окно получает фокус после создания.

FocusOnMapTransient = 1

Промежуточные окна получают фокус после создания.

FocusOnAppRaise = 1

Окно получает фокус когда приложение переводит его на передний план.

PointerColormap = 0

Цветовой фокус следует за курсором.

SizeMaximized = 0

У максимизированного окна можно изменять размеры.

MinimizeToDesktop = 0

Окно минимизируется и на рабочий стол (а не только на панель задач).

QuickSwitch = 1

разрешить Alt+Tab переключатель окон.

QuickSwitchToMinimized = 1

Alt+Tab переключается и на минимизированные окна.

QuickSwitchToAllWorkspaces = 1

Alt+Tab переключается на окна со всех рабочих мест.

ShowMoveSizeStatus = 1

Показывать окно статуса перемещения/изменения размеров при перемещении/изменении размеров окон.

WarpPointer = 0

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

OpaqueMove = 1

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

OpaqueResize = 0

Окно изменяет свои размеры сразу, без рисования контуров нового размера.

Win95Keys = 0

Разрешить функционирование 3х дополнительных клавиш. Клавиши должны быть определены, как MetaL, MetaR и Menu. Тогда левая клавиша будет активизировать стартовое меню, а правая - меню списка окон.

ManualPlacement = 0

Пользователь должен будет вручную размещать окна на рабочем месте.

IgnoreNoFocusHint = 0

Игнорировать подсказку (или событие ?) "no-accept-focus", устанавливаемую некоторыми окнами?

MenuMouseTracking = 0

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

SnapMove = 1

Стыковать перемещаемое окно к ближайшему краю экрана/окна.

SnapDistance

Расстояние в пикселах между краями окон, прежде чем они состыкуются.

EdgeSwitch = 0

Автоматическое переключение рабочих мест при достижении мышью левого/правого края экрана.

AutoReloadMenus = 1

Автоматически перезагружать файлы меню.

9.2 Панель задач

Следующим параметрам может быть присвоено значение 1 (разрешено) или значение 0 (запрещено).

ShowTaskBar = 1

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

TaskBarAtTop = 0

Панель задач расположена вверху экрана.

TaskBarAutoHide = 0

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

TaskBarShowStartMenu = 1

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

TaskBarShowWindowListMenu

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

TaskBarShowWorkspaces = 1

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

TaskBarShowAllWindows = 0

Отображать на панели задач окна со всех рабочих мест.

TaskBarShowClock = 1

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

TaskBatClockLeds = 1

Отображать время в графическом ЖКИ-стиле.

TaskBarShowMailboxStatus = 1

Отображать состояние почтового ящика (определяется переменной окружения $MAIL).

TaskBarMailboxStatusBeepOnNewMail = 1

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

TaskBarMailboxStatusCountMessages = 0

Отображать в качестве подсказки количество писем.

TaskBarDoubleHeight = 0

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

TaskBarShowCPUStatus = 1

Отображать на панели задач состояние процессора.

TimeFormat

Формат вывода часов панели (время) (смотри strftime(3) man-страницу)

DateFormat

Формат вывода подсказки для часов (дата+время) (смотри strftime(3) man-страницу).

UseMouseWheel

поддержка колесика у мыши

DelayPointerFocus

аналог задержки автоматического перевода на передний план.

9.3 Рамки

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

BorderSizeX = 6

Ширина левой/правой части рамки.

BorderSizeY = 6

Высота верхней/нижней части рамки.

DlgBorderSizeX = 2

Ширина левой/правой части рамки окон с неизменяемыми размерами.

DlgBorderSizeY = 2

Высота верхней/нижней части рамки окон с неизменяемыми размерами.

CornerSizeX = 24

Ширина уголка окна.

CornerSizeY = 24

Высота уголка окна.

TitleBarHeight = 20

Высота панели заголовка.

EdgeResistance = 32

Сопротивление при перемещении окна за границу экрана. Установка значения 10000 делает это сопротивление бесконечным.

UseRootButtons

Битовая маска щелчка на рабочем столе.

ButtonRaiseMask

Битовая маска кнопок вызывающих перевод окна на передний план.

9.4 Временные интервалы

ClickMotionDistance = 5

Смещение, после которого щелчок будет считаться тягой (drag).

MultiClickTime = 400

Время (мс) для распознавания двойного щелчка.

AutoRaiseDelay = 400

Задержка перед автоматическим переводом на передний план (должна быть предварительно разрешена в параметре AutoRaise).

AutoHideDelay = 300

Задержка перед автоматическим сокрытием панели задач (должна быть предварительно разрешена в TaskBarAutoHide).

ToolTipDelay = 1000

Задержка перед показам подсказки.

ScrollBarStartDelay

Начальная задержка автоскроллинга ползунка

ScrollBarDelay

Задержка автоскроллинга ползунка

AutoScrollStartDelay

Задержка перед началом автоскроллинга

AutoScrollDelay

задержка автоскроллинга

9.5 Шрифты

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

TitleFontName = ""

Название шрифта панели заголовка.

MenuFontName = ""

Название шрифта меню.

StatusFontName = ""

Название шрифта отображения статуса.

QuickSwitchFontName = ""

Название шрифта для окна Alt+Tab переключателя.

NormalTaskBarFontName = ""

Название шрифта для нормального элемента панели задач.

ActiveTaskBarFontName = ""

Название шрифта для активного элемента панели задач.

ListBoxFontName = ""

Название шрифта списка окон.

ToolTipFontName = ""

Название шрифта для подсказок.

ClockFontName =""

Название шрифта для часов на панели задач.

9.6 Цвета

ColorActiveBorder

Цвет рамки активного окна.

...

... ЕЩЕ НЕ НАПИСАНО (полный список со значениями по умолчанию смотри в файле preferences)

9.7 Фон рабочего стола

DesktopBackgroundColor

Цвет фона рабочего стола.

DesktopBackgroundImage

Рисунок (.xpm) для фона рабочего стола. Если вы хотите, чтобы icewm игнорировал рисунок/цвет фона рабочего стола, присвойте обоим параметрам DesktopBackgroundColor и DesktopBackgroundImage пустые значения ("").

DesktopBackgroundCenter = 0

Отображать фоновый рисунок рабочего стола в центре и неразмноженным. (присвойте 0 или 1).

9.8 Рабочие места

WorkspaceNames

Список названий рабочих мест, например:

WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 "

9.9 Пути

LibPath

Путь к icewm/lib директорию.

IconPath

Путь к директорию с иконками. Может быть указано несколько путей, разделенных запятой (UNIX) или точкой с запятой (OS/2).

9.10 Программы

ClockCommand

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

MailCommand

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

LockCommand

Программа блокировки экрана.

RunCommand

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


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