kwm можно настраивать с помощью Центра управления KDE
(Диспетчер приложений > Центр управления KDE). Откройте раздел Окна
для изменения различных параметров. Клавиатурные ускорители можно
переопределить в разделе Глобальные клавиши. Для настройки
рабочих столов откройте раздел Приложения и выберите Панель. Для тех, кто
предпочитает редактировать файл настройки вручную, эта секция объясняет организацию файла
kwmrc
, который находится в ~/.kde/share/config.
Файл настройки kwmrc разделен на следующие разделы:
Этот раздел контролирует позиции контрольных кнопок на заголовке окна.
Он содержит строчки в форме
ButtonX=обозначение кнопки
где X - буква A-F, а обозначение кнопки - одно из: Menu
(Меню), Sticky (Прилепить), Iconify (Минимизация), Maximize (Максимизация),
Close (Закрытие), Off (Выкл.)
. Кнопки A, B, и C появляются с левой
стороны от заголовка окна, а D,
E, и F появляются с правой стороны.
В этой секции находятся общие параметры настройки:
KDE|CDE
(по умолчанию KDE) Режим Фокусирования:
Фокус следует за мышью
, эта строка
определяет задержку между моментом вхождения курсора на территорию окна с
получением фокуса для этого окна и моментом выдвижения данного окна на передний
план.
on|off
off
, операции
с окном использующие правую кнопку мыши отключены, так что
событие нажатия правой кнопки мыши может использоваться окнами программ.
on|off
on
,
пользователь может нажатием Ctrl+Tab
переключаться между
виртуальными рабочими столами.
NoWarp|MiddleWarp|FullWarp
ElectricBorder
находится в положении
on
, поставьте здесь тоже
on
, чтобы сдвинуть курсор в соответствующую позицию после
переключения рабочего стола.
ElectricBorder
параметре для переключения на новый
рабочий стол без перемещения окна.
ClickToFocus (Щелчком)|
FocusFollowMouse(Фокус следует за мышью)|
ClassicFocusFollowsMouse(Классический фокус следует за мышью)|
ClassicSloppyFocus(Классический фокус щелчком)
ClickToFocus
требует, чтобы пользователь щелкнул кнопкой мыши внутри
окна для того, чтобы переместить фокус на данное окно.
FocusFollowMouse
всегда перемещает фокус в текущее положение курсора.
ClassicFocusFollowsMouse
- окно теряет фокус, когда курсор выходит за
пределы окна. Kwm вариант FocusFollowMouse использовался для переноса фокуса на новые окна или Alt-Tab для обеспечения лучшего контроля с клавиатуры.
off|on
on
, окно максимизируется только в
вертикальном направлении.
1..10
(максимальной скорости)
on
, минимизация и максимизация окон включает графическую анимацию.
(по умолчанию 1)
... (по умолчанию
"rstart -v")
off|on
on
, то kwm использует заданные пользователем растровые изображения вместо
заданных по умолчанию. (смотри внизу).
ShapeMode
находится в положении
on
. растровое изображение должно указывать на имя файла изображения
(.xpm),
которое должно находится в share/apps/kwm/pics.
Код kwm включает папку "images", которая содержит пример расширений формы окон.
shaded(затененный)|plain(обычный)|pixmap(растровое
изображение)
pixmap
, чтобы kwm показывал заданное пользователем
изображение в заголовке окон так, как это определено в следующих строках:
pixmap
.
winMaximize(Максимизация окна)|
winShade(Затенение окна)| winMove(Перемещение окна)|
winResize(Изменение размера окна)| winRestore(Восстановление окна)|
winIconify(Минимизация окна)| winClose(Закрытие окна)|
winSticky(Липучесть окна)| winOperations(Меню окна)
on|off
on
, тогда Alt-tab
пролистывает через
все окна на всех рабочих столах. В случае off
, Alt-tab
пролистывает только окна на открытом рабочем столе.
Opaque(Непрозрачный)|Transparent(Прозрачный)
Transparent
показывает только контуры окна при перемещении, а Opaque
сохраняет содержимое окна.
cascade(каскадом)|interactive(интерактивно)|
manual(вручную)| random(случайным образом)|smart("умно")
manual
позволяет
пользователю самому разместить окно на рабочем столе. interactive
требует дополнительного значения (в процентах), например:WindowsPlacement=interactive,25
interactive
, kwm использует smart (умный)
алгоритм размещения
окон, но только если при этом новое окно не перекрывает уже существующие
окна более чем на заданное количество процентов. В последнем случае используется
manual
алгоритм, который позволяет пользователю самому разместить
окно. Процент может быть больше чем 100.
Остальные параметры разрешают kwm автоматически разместить окно.
xemacs,xterm,...,
Этот раздел определяет число виртуальных рабочих столов, их названия и размещение. Он содержит такие строчки:
Desktop1[C]=Один
Desktop1Region=101+0+923+722
Заметьте, что модифицирование этих разделов файла настройки не приведет к разительным изменениям, так как kpanel, при перезапуске, сообщит kwm разумные значения параметров для текущего рабочего стола. При вашем выходе из системы, kwm сохранит эти, более новые, установки.
kwmcom
configure
, или перезапустить kwm
после того, как вы
изменили файл kwmrc.
kwmcom configure
, или перезапустить kwm
после изменений в файле kwmrc.
Возможно, вместо изменения файла настройки, вы предпочтете использовать утилиту
kstart
.