kwm은 KDE 제어판을 이용해 설정할 수 있다 (application starter > KDE 제어판). 다양한 설정 옵션과 함께 작업하기 위해 윈도우 트리를 연다. 가상 데스크탑들을 설정하기위해, 프로그램 트리를 열고 패널을 선택한다.
설정 파일을 편집하길 원하는 사람들을 위해, "~/.kde/share/config/"에 위치한 kwmrc
파일안의 옵션들을 설명한다.
kwmrc 설정 파일은 다음과 같은 영역으로 나누어져 있다:
이 영역은 타이틀바의 윈도우 제어 버튼 위치를 조정한다. 다음과 같은 형식의 열을 포함한다.
ButtonX=버튼-이름
여기서 X는 문자 A-F이고, button-name은 Menu, Sticky, Iconify, Maximize, Close, Off
중의 하나이다.
버튼 A, B, C는 윈도우 타이틀의 왼쪽에 나타나고, D, E, F는 오른쪽에 나타난다.
이 영역은 잡다한 설정 아이템들을 정의한다:
FocusPolicy
가 FocusFollowMouse
라면,
이 아이템은 마우스가 윈도우내에 들어온 뒤 그 윈도우가 focus를 얻는데 걸리는 시간과 윈도우가 화면의 가장 위로 올라올때까지 걸리는 시간을 결정한다.
on|off
off
로 설정되면,
응용프로그램 윈도우가 받아들일 수 있는 마우스 오른쪽 버튼 이벤트에 대해 실행될 수 있는 윈도우 조작 기능이 실행되지 않도록 한다.
on|off
on
으로 설정되면, Ctrl+Tab
를 눌러서 가상 데스크탑 사이를 이동할 수 있다.
NoWarp|MiddleWarp|FullWarp
ElectricBorder
옵션이 on
이면, 데스크탑이 바뀌었을 때 마우스를 옵션의 설정과 일치하는 위치로 이동시킨다.
ElectricBorder
속성에 의해 주어지는 지연 시간속에 집어넣을 값.
ClickToFocus|FocusFollowMouse
ClickToFocus
는 윈도우에 포커스를 주기위해 사용자가 윈도우안에서 마우스를 클릭해야 한다.
FocusFollowMous
는 마우스가 위치해 있는 윈도우에 포커스를 준다.
off|on
on
으로 설정되면, 세로방향으로 확장될 수 있는 윈도우 크기의 최대값을 설정할 수 있다.
on|off
on
으로 설정되면, 윈도우를 최소화하거나 최대화할 때 그래픽 애니메이션처럼 보여진다.
... (기본은 "rstart -v"이다)
off|on
on
으로 설정되면, kwm은 기본 설정대신 윈도우 경계에 사용자가 정의한 pixmap을 사용한다 (아래 참조).
ShapeMode
가 on
으로 설정됐을 때 윈도우의 각 측면(side)/모서리(corner)에 어떤 이미지를 보여줄지 설정한다.
pixmap은 "share/apps/kwm/pics"안에 위치된 pixmap 파일(.xpm)을 가리키는 이름이어야 한다.
kwm 소스는 모양 확장(shape extension)을 위해 예제를 포함한 서브폴더 "images"를 포함하고 있다.
shaded|plain|pixmap
pixmap
을 선택할 수 있다.
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은 윈도우 배치시 설정된 퍼센트이상 기존의 윈도우를 덮어버릴 때
(이 경우 사용자가 윈도우를 직접 배치하도록 하는 manual
배치가 사용된다)를 제외하고는,
윈도우를 배치하는데 smart
배치 알고리즘을 사용하며 퍼센트는 100보다 커질 수 있다.
다른 옵션은 kwm이 윈도우를 배치하게 한다.
xemacs,xterm,...,
가상 데스크탑의 갯수와 이름, 위치를 정의한다. 다음과 같은 라인들을 포함한다:
Desktop1[C]=One
Desktop1Region=101+0+923+722