| HOME / 정보공유 / AIX 명령어 모음

mwm
mwm mwm 명령 목적 AIXwindows 창 관리자(MWM)를 수행합니다. 구문
mwm -display Host:Display:ScreenID -xrm ResourceString -multiscreen -name Name -screens Name [ Name ... ]
설명
mwm 명령은 AIXwindows MWM(창 관리자)을 수행하며, 종종 표시 또는 세션 관리자에 의해 시작됩니다. AIXwindows MWM(창 관리자)은 창 관리 함수 및 몇몇 세션 관리 함수를 제공하는 X 윈도우 시스템 클라이언트입니다. 그것은 배치, 크기, 아이콘 또는 정상 표시 및 입력 포커스 소유권과 같은 창 상태 요소의 제어(사용자 및 프로그래머에 의한)를 용이하게 하는 함수를 제공합니다. 또한 클라이언트 정지와 같은 세션 관리 함수를 제공합니다.
고유 자원의 구성설정을 변경하여 창 관리자의 조작과 외양을 변경할 수 있습니다. 자원은 X Defaults에 정의됩니다.
디폴트로, mwm 명령은 -display 옵션 또는 DISPLAY 환경 변수(디폴트로, screen 0)에서 지정한 단일 화면을 관리합니다. -multiscreen 옵션이 지정되거나 multiScreen 소스가 참일 경우,mwm 명령은 표시화면의 모든 화면을 관리하려 시도합니다.
mwm 명령이 여러 개의 화면을 관리하면, -screens 옵션을 사용하여 각각의 화면에 고유한 자원 이름을 부여할 수 있습니다. 이름은 공백으로 구분됩니다(예: -screens mwm0 mwm1). 이름보다 많은 화면이 있으면, 나머지 화면에 대한 자원은 첫번째 이름을 사용하여 검색됩니다. 디폴트로, 화면 번호가 화면 이름에 사용됩니다.
창, 아이콘, 자원, 이벤트, 버튼 및 키 바인딩, 메뉴 및 변수에 대한 정보는 다음 섹션을 참조하십시오.
창
아이콘
아이콘 상자
구성요소 외양 자원
일반 외양 및 조작 자원
클라이언트 고유 자원
창 관리자 이벤트 스펙
버튼 바인딩
키 바인딩
메뉴 분할 창(Pane)
환경
관련 정보
플래그
-display Host:Display:ScreenID 사용할 표시화면를 지정합니다. -display 옵션은 다음과 같은 매개변수를 갖습니다.
Host
네트워크상에서 유효 시스템의 호스트 이름을 지정합니다. 상황에 따라, 이 이름은 원격 시스템의 호스트 이름이나 사용자의 호스트 이름이 될 수 있습니다.
Display
출력이 표시되는 시스템상의 표시화면 번호(일반적으로 0)를 지정합니다.
ScreenID
출력이 표시되는 화면 번호를 지정합니다. 단일 화면 시스템의 경우, 이 번호는 0입니다.
-xrmResourceString mwm 명령을 시작할 때 이름 지정된 자원을 사용 가능하게 합니다.
-multiscreen mwm 명령이 표시화면의 모든 화면을 관리하게 합니다. 디폴트는 단일 화면만을 관리하는 것입니다.
-nameName mwm 명령이 Name*Resource에서처럼 지정된 이름을 사용하여 자원을 검색하게 합니다.
-screensName [Name [...]] MWM에 의해 관리되는 화면에서 사용될 자원 이름을 지정합니다. MWM이 단일 화면을 관리할 경우, 리스트의 첫번째 이름만 사용됩니다. 다중 화면이 관리되고 있는 경우, 이름은 화면 0에서 시작하여 순서대로 화면에 지정됩니다. 예를 들어, 화면 0은 첫번째 이름을 가져오고 화면 1은 두 번째 이름을 가져옵니다.
창
디폴트 창 관리자 창 프레임에는 함수와 연관된 각각의 구성요소가 있습니다.
제목 영역 제목 영역은 클라이언트의 제목을 표시할 뿐 아니라, 창을 이동하는 데 사용됩니다. 창을 이동시키려면, 제목 영역에 포인터를 놓고, 버튼 1을 눌러 새 위치로 창을 끄십시오. 와이어 프레임이 새 위치를 표시하기 위해 끌기 조작 중에 이동됩니다. 버튼을 놓으면 창은 새로운 위치로 이동됩니다.
제목 표시줄 제목 표시줄에는 제목 영역, 최소화 버튼, 최대화 버튼 및 창 메뉴 버튼이 있습니다. 원형 창과 같은 형태 창에서, 제목 표시줄은 창 위에 떠 있습니다.
최소화 버튼 창을 아이콘으로 바꾸려면, 최소화 버튼(안에 작은 사각형이 있는 프레임 상자)에서 버튼 1을 누르십시오.
최대화 버튼 창을 화면에 가득 차게 하려면(또는 구성설정 파일에서 허용하는 최대 크기로 확대하려면), 최대화 버튼(안에 큰 사각형이 있는 프레임 상자)에서 버튼 1을 누르십시오.
창 메뉴 버튼 창 메뉴 버튼은 안에 수평 표시줄이 있는 프레임 상자입니다. 창 메뉴를 풀다운하려려면, 버튼 1을 누르십시오. 그 버튼을 누른 상태에서, 메뉴상의 포인터를 선택항목으로 끌어서 그 항목이 강조표시될 때 손을 떼십시오. 제목 표시줄이나 크기 재조정 경계 처리에서 버튼 3을 눌러도 창 메뉴가 갱신됩니다. 또한, 버튼 1을 눌러 메뉴를 풀다운하고 갱신된 대로 유지할 수 있습니다. 그런 다음, 포인터를 위치시켜 선택하십시오. 또한, Shift-Esc 또는 Alt-Space 키 순서를 눌러 창 메뉴를 갱신할 수 있습니다. 창 메뉴 버튼에 포인터를 두고 버튼 1을 두 번 누르면 창이 닫힙니다. 다음 테이블은 창 메뉴의 내용을 나열합니다.
Default Window Menu
선택 액셀러레이터 설명
Restore Alt+F5 Restores the window to its size before minimizing or maximizing.
Move Alt+F7 Allows the window to be moved with keys or mouse.
Size Alt+F8 Allows the window to be resized.
Minimize Alt+F9 Turns the window into an icon.
Maximize Alt+F10 Makes the window fill the screen.
Lower Alt+F3 Moves window to bottom of window stack.
Close Alt+F4 Causes client to stop.
크기 재조정 경계 처리 창의 크기를 변경하려면, 크기 재조정 경계 처리로 포인터를 옮기고 버튼 1을 눌러 창을 새 크기까지 끄십시오. 버튼을 놓으면 창의 크기가 재조정됩니다. 끌기 조작하는 동안, 새로운 창 크기를 표시하기 위하여 양단 묶음 윤곽이 표시됩니다.
매트 선택적인 매트 장식이 클라이언트 영역과 창 프레임 사이에 추가될 수 있습니다. 매트는 창 프레임의 실제 부분이 아닙니다. 매트와 연관된 함수는 없습니다.
아이콘
아이콘은 창의 작은 그래픽 표시입니다. 창은 창 프레임의 최소화 버튼을 사용하여 아이콘화(최소화)될 수 있습니다. 아이콘은 화면의 산만함을 줄이는 방법을 제공합니다.
포인터가 아이콘 위에 있을 때 마우스 버튼 1을 누르면 아이콘 창 메뉴가 팝업됩니다. 버튼을 놓으면(누르고 마우스를 움직이지 않은 채 놓는 것은 누르는 것과 같음) 메뉴는 갱신된 상태로 남아 있습니다. 메뉴는 다음 선택 항목을 포함합니다.

아이콘 창 메뉴
선택사항 | 액셀러레이터 | 설명
복원 | Alt+F5 | 연관된 창을 엽니다.
이동 | Alt+F7 | 키를 사용하여 아이콘을 이동합니다.
크기 | Alt+F8 | 작동하지 않습니다(아이콘에 대한 옵션이 아님).
최소화 | Alt+F9 | 작동하지 않습니다(아이콘에 대한 옵션이 아님).
최대화 | Alt+F10 | 연관된 창을 열어 화면에 꽉차게 합니다.
아래로 | Alt+F3 | 아이콘을 아이콘 스택의 맨 아래로 이동합니다.
닫기 | Alt+F4 | 창 관리자 관리로부터 클라이언트를 제거합니다.

아이콘 위에서 버튼 3을 눌러도 아이콘 창 메뉴가 팝업됩니다. 메뉴을 선택하려면, 메뉴 위의 포인터를 끌어 원하는 항목이 강조표시될 때 버튼 3을 놓으십시오.
아이콘에서 버튼 1을 두 번 누르면 f.restore_and_raise 함수를 호출하고 아이콘과 연관된 창을 이전 상태로 복원합니다. 예를 들어, 최대화된 창이 아이콘화된 경우 버튼 1을 두 번 누르면 원래의 최대화된 상태로 복원됩니다. 아이콘 상자의 아이콘에서 버튼 1을 두 번 누르면 아이콘 상자가 열려서 포함된 아이콘에 액세스할 수 있게 됩니다(일반적으로, 마우스 버튼을 두 번 누르는 것은 함수를 수행하는 빠른 방법입니다). Shift-Esc 키 순서나 팝업 메뉴 키를 누르면 현재 선택된 아이콘의 아이콘 창 메뉴가 팝업됩니다.
아이콘 상자
아이콘이 화면을 산만하게 만들기 시작하면, 아이콘 상자로 팩할 수 있습니다(아이콘 상자를 사용하려면, 창 관리자는 이미 설정된 아이콘 상자 구성설정과 함께 시작되어야 합니다). 아이콘 상자는 클라이언트 아이콘을 담는 창 관리자 창입니다. 아이콘 상자가 동시에 표시할 수 있는 것보다 많은 창 아이콘이 있을 때에는 하나 이상의 스크롤 바를 포함합니다.
아이콘 상자의 아이콘은 마우스로 조작할 수 있습니다. 다음의 버튼 조치에 대한 설명은 이러한 인터페이스의 조작을 요약합니다. 버튼 조치는 포인터가 아이콘상의 어떤 부분에 있을 때에도 적용됩니다. 아이콘 상자의 아이콘을 두 번 누르면 f.restore_and_raise 함수가 호출됩니다.
버튼 조치 설명
버튼 1 누르기 아이콘을 선택합니다.
버튼 1 두 번 누르기 연관된 창을 정상화(열기)합니다.
버튼 1 두 번 누르기 이미 열린 창을 스택 맨 위로 올립니다.
버턴 1 끌기 조작 아이콘을 이동합니다.
버튼 3 누름 해당 아이콘에 대한 메뉴가 팝업됩니다.
버튼 3 끌기 조작 포인터가 메뉴 위로 이동할 때 항목을 강조표시합니다.
포인터가 아이콘 위에 있을 때 마우스 버튼 3을 누르면 해당 아이콘에 대한 메뉴를 팝업합니다.

아이콘 상자에 대한 아이콘 메뉴
선택사항 | 액셀러레이터 | 설명
복원 | Alt+F5 | 연관된 창을 엽니다(열려 있지 않은 경우).
이동 | Alt+F7 | 키를 사용하여 아이콘을 이동합니다.
Size | Alt+F8 | 작동하지 않습니다.
최소화 | Alt+F9 | 작동하지 않습니다.
최대화 | Alt+F10 | 연관된 창을 열며(열려 있지 않은 경우) 크기를 최대화합니다.
아래로 | Alt+F3 | 작동하지 않습니다.
닫기 | Alt+F4 | 창 관리자 관리로부터 클라이언트를 제거합니다.

아이콘 상자 자체에 대한 창 메뉴를 풀다운하려면, 아이콘 상자에 대한 메뉴 버튼 위에 포인터를 놓고 버튼 1을 누르십시오. 아이콘 상자의 창 메뉴는 클라이언트 창의 창 메뉴와 다릅니다. 닫기 선택사항은 PackIcons(Shift+Alt+F7) 선택사항으로 대체됩니다. PackIcons 옵션을 선택하면 상자의 아이콘을 팩하여 빈 슬롯 없이 정연한 행이 되게 합니다.
또한, Shift-Esc 또는 Alt-Space 키 순서를 눌러 창 메뉴를 갱신할 수 있습니다. 팝업 메뉴 키를 누르면 현재 선택한 아이콘의 아이콘 창 메뉴를 팝업합니다.
입력 포커스
mwm 명령은 명시적 선택사항의 키보드 입력 포커스 정책을(디폴트로) 지원합니다. 이것은 키보드 입력을 가져오기 위해 창이 선택될 때 창 관리로부터 창이 취소될 때까지, 다른 창이 가져올 키보드 입력이 명시적으로 선택될 때까지, 또는 창이 아이콘화될 때까지 계속 키보드 입력을 가져옴을 의미합니다. 여러 자원이 입력 포커스를 제어합니다. 키보드 입력 포커스가 있는 클라이언트 창은 시각적으로 구별되는 창 프레임이 있는 활성 창 모양을 갖습니다.
다음 테이블과 키 조치에 대한 설명에서는 키보드 입력 포커스 선택사항 조작을 요약합니다.

버튼 조치 | 오브젝트 | 함수 설명
버튼 1 누름 | 창 또는 창 프레임 | 키보드 포커스 선택
버튼 1 누름 | 아이콘 | 키보드 포커스 선택

키 조치 함수 설명
Alt-Tab 입력 포커스를 창 스택의 다음 창으로 이동합니다.
Alt-Shift-Tab 입력 포커스를 창 스택의 이전 창(명시적 포커스 모드에서만 사용 가능)으로 이동합니다.
창 스택
두 가지 유형의 창 스택이 있습니다. 전역 창 스택 및 응용프로그램의 국지 제품군 창 스택이 그것입니다.
창의 전역 스택 순서는 창을 아이콘화하면서 또는 창 관리자 창 스태킹 함수를 수행하면서 키보드 입력 포커스를 설정한 결과로서 변경될 수 있습니다. 키보드 포커스 정책이 명시적일 때 focusAutoRaise 자원의 디폴트 값은 참입니다. 이것은 창이 입력 포커스를 수신할 때, 예를 들어, 제목 표시줄 위에서 버튼 1을 눌러 스택의 맨 위로 올라가게 합니다. 우선순위 리스트에서 정의된 키 조치는 포커스 수신 창을 스택의 맨 위로 올립니다.
포인터 모드에서 focusAutoRaise 자원의 디폴트 값은 거짓입니다. 즉, 창이 키보드 입력 포커스를 받았을 때 창 스태킹 순서가 변경되지 않습니다. 다음 키 조치는 전역 창 스택을 순환시키는 데 사용될 수 있습니다.
키 조치 함수 설명
Alt-Esc 맨 위 창을 스택의 맨 아래에 놓습니다.
Alt-Shift-Esc 맨 아래 창을 스택의 맨 위에 놓습니다.
디폴트로, 창이 아이콘으로 표시될 때 창 아이콘은 스택의 맨 아래 위치합니다. lowerOnIconify 자원으로 디폴트를 변경할 수 있습니다.
임시 창(대화 상자와 같은 2차 창)은 디폴트로 해당 상위 창의 위에 있습니다. 그러나, 응용프로그램의 국지 제품군 스택 순서는 임시 창이 상위의 최상위 창 아래에 위치하도록 변경될 수 있습니다. 다음 매개변수 값은 f.lower 함수에 대한 스택 순서의 변경을 보여줍니다.
f.lower 제품군 내의 임시 창(상위 디렉토리의)을 아래로 내리고, 전역 창 스택에서 제품군을 아래로 내립니다.
f.lower [within] 제품군 내의 임시 창(상위의)은 아래로 내리지만, 전역 창 스택에서 제품군을 아래로 내리지는 않습니다.
f.lower [freeFamily] 제품군 스택(상위 아래의)에서 창을 분리해 아래로 내리지만, 전역 창 스택에서 제품군을 아래로 내리지는 않습니다.
within 및 freeFamily 매개변수 값을 f.raise 및 f.raise_lower 함수와 함께 사용할 수 있습니다.
X 디폴트
mwm 명령은 자원 데이터베이스로부터 구성설정됩니다. 이 데이터베이스는 다음 소스로부터 구축됩니다. 우선순위가 높은 것부터 나열하면, 다음과 같습니다.
1. mwm 명령행 옵션
2. XENVIRONMENT 변수 또는 $HOME/.Xdefaults-host
3. RESOURCE_MANAGER 루트 창 특성 또는 $HOME/.Xdefaults
4. $HOME/Mwm
5. /usr/lib/X11/app-defaults/Mwm
/usr/lib/X11/app-defaults/Mwm 및 $HOME/Mwm 파일 이름은 해당 파일의 관례적 위치를 나타냅니다. 시스템 범위의 클래스 자원 파일의 실제 위치는 XFILESEARCHPATH 환경 변수 및 현재 언어 환경에 따라 다릅니다. 사용자 고유 클래스 자원 파일의 실제 위치는 XUSERFILESEARCHPATH 및 XAPPLRESDIR 환경 변수와 현재 언어 환경에 따라 다릅니다.
자원 데이터베이스의 항목은 특정 유형의 자원에 대한 다른 자원 파일을 참조할 수 있습니다. 이 항목에는 메뉴 및 조작 스펙(예: 버튼 및 키 바인딩)과 같은 mwm 고유의 자원, 폰트, 비트맵이 들어 있는 파일이 포함됩니다.
Mwm은 mwm 명령의 자원 클래스 이름이고 mwm은 mwm 명령이 자원을 조회하는 데 사용하는 자원 이름입니다(여러 개의 화면에서 자원을 조회할 경우, -screens 명령행 옵션이 mwm_b+w 및 mwm_color와 같은 자원 이름을 지정합니다). 다음 자원 스펙 논의에서는 "Mwm" 및 "mwm" (mwm은 자원의 다른 별명)이 서로 바꿔가면서 사용될 수 있으나, "mwm"이 "Mwm"에 우선합니다. mwm 명령은 다음 유형의 자원을 사용합니다.
구성요소 모양 자원 세트 : 이러한 자원은 창 관리자 사용자 인터페이스 구성요소의 외양 속성을 지정합니다. 창 관리자 메뉴, 피드백 창(예: 창 재구성설정 피드백 창), 클라이언트 창 프레임 및 아이콘의 외양에 적용될 수 있습니다.
프레임 및 아이콘 구성요소 자원 세트 : 구성요소 외양 자원의 이 서브세트는 프레임 및 아이콘 구성요소에 고유한 속성을 지정합니다.
일반 모양 및 작동 자원 세트 : 이들 자원은 mwm 명령의 모양과 조작(예: 창 관리 정책)을 지정합니다. 이 자원은 다른 mwm 명령 사용자 인터페이스 구성요소에 대해서는 별도로 설정되지 않습니다.
클라이언트 고유 자원 세트 : 이들 mwm 자원은 특정 클라이언트 창 또는 클라이언트 창 클래스에 대해 설정할 수 있습니다. 클라이언트 고유 아이콘 및 클라이언트 창 프레임 외양 및 조작을 지정합니다.
자원 식별자는 자원 이름(예: foreground) 또는 자원 클래스(예: Foreground)일 수 있습니다. 자원의 값이 파일 이름이고, 파일 이름이 ~/(슬래쉬가 바로 뒤에 붙은 물결 표시) 문자가 접두어로 사용되는 경우, 그 값은 HOME 환경 변수(일반적으로 사용자의 홈 디렉토리)에 포함된 경로에 상대적입니다.
구성요소 외양 자원
창 관리자 아이콘, 메뉴 및 클라이언트 창 프레임에 적용하는 구성요소 외양 자원을 지정하기 위한 구문은 다음과 같습니다.
Mwm*ResourceID
예를 들어, Mwm*foreground는 mwm 명령 메뉴, 아이콘, 클라이언트 창 프레임 및 패드백 대화 상자에 대한 전경색을 지정하는 데 사용됩니다.
특정 mwm 구성요소에 적용되는 구성요소 모양 자원 지정 구문은 다음과 같습니다.
Mwm*[Menu|Icon|Client|Feedback]*ResourceID
Menu를 지정한 경우 자원이 Mwm 메뉴에만 적용되고, Icon을 지정한 경우 자원이 아이콘에 적용되며, Client를 지정한 경우 자원이 클라이언트 창 프레임에 적용됩니다. 예를 들어, Mwm*Icon*foreground는 mwm 명령 아이콘에 대한 포어그라운드 색상을 지정하는 데 사용되고, Mwm*Menu*foreground는 mwm 명령 메뉴에 대한 포어그라운드 색상을 지정하며, Mwm*Client*foreground는 mwm 명령 클라이언트 창 프레임에 대한 포어그라운드 색상을 지정하는 데 사용됩니다.
클라이언트 창 프레임의 제목 영역 외양(창 관리 버튼 포함)은 별도로 구성설정될 수 있습니다. 클라이언트 창 프레임의 제목 영역을 구성설정하기 위한 구문은 다음과 같습니다.
Mwm*Client*Title*ResourceID
예를 들어, Mwm*Client*Title*foreground는 제목 영역에 대한 전경색을 지정합니다. 제목 영역 지원에 대한 디폴트는 해당 클라이언트 창 프레임 자원 값에 기반합니다.
메뉴의 외양은 메뉴 이름을 기준으로 구성설정될 수 있습니다. 이름으로 메뉴 외양을 지정하기 위한 구문은 다음과 같습니다.
Mwm*Menu*MenuName*ResourceID
예를 들어, Mwm*Menu*MyMenu*foreground는 MyMenu라는 메뉴에 대한 전경색을 지정합니다.
사용자는 창 관리자 메뉴 구성요소(메뉴를 구성하는 게지트(gadget))에 대한 자원을 지정할 수도 있습니다. 예를 들어, 이 메뉴에는 메뉴 제목, 제목 분리자, 하나 이상의 버튼 및 분리자가 포함될 수 있습니다. 메뉴가 여러 개의 PushButtonGadget 게지트(gadget)와 같이 둘 이상의 클래스 인스턴스를 포함하는 경우, 첫번째 인스턴스 이름은 PushButtonGadget1이고, 두 번째는 PushButtonGadget2입니다. 다음 리스트는 창 관리자 메뉴 구성요소에 대해 사용된 이름 지정 규칙을 식별합니다.
TitleName 메뉴 제목 LabelGadget
TitleSeparator 메뉴 제목 SeparatorGadget
CascadeButtonGadgetn CascadeButtonGadget
PushButtonGadgetn PushButtonGadget
SeparatorGadgetn SeparatorGadget
창 관리자의 모든 부분에 적용되는 다음 구성요소 외양 자원이 지정될 수 있습니다.
구성요소 모양 자원 세트

Name | 클래스 | 값 유형 | 디폴트
background | Background | 색상 | 가변1
backgroundPixmap | BackgroundPixmap | 문자열2 | 가변1
bottomShadowColor | Foreground | 색상 | 가변1
bottomShadowPixmap | BottomShadowPixmap | 문자열2 | 가변1
fontList | FontList | 문자열3 | "고정"
foreground | Foreground | 색상 | 가변1
saveUnder | SaveUnder | 참 또는거짓 | 거짓
topShadowColor | Background | 색상 | 가변1
topShadowPixmap | TopShadowPixmap | 문자열2 | 가변1
background | Background | 색상 | 가변1
backgroundPixmap | BackgroundPixmap | 문자열2 | 가변1
bottomShadowColor | Foreground | 색상 | 가변1
bottomShadowPixmap | BottomShadowPixmap | 문자열2 | 가변1
fontList | FontList | 문자열3 | "고정"
foreground | Foreground | 색상 | 가변1
saveUnder | SaveUnder | 참 또는 False | 거짓
topShadowColor | Background | 색상 | 가변1
topShadowPixmap | TopShadowPixmap | 문자열2 | 가변1

1 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
2 이미지 이름
3 X 버전 11 릴리스 4(X11R4) 폰트 설명
background (클래스 Background) 배경색을 지정합니다. 적합한 X 색상이 지정될 수 있습니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
backgroundPixmap(클래스 BackgroundPixmap) 창이 비활성화되었을 때(키보드 포커스가 없을 때) mwm 선언의 백그라운드 픽셀 맵을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
bottomShadowColor(클래스 Foreground) 하단 음영색을 지정합니다. 이 색상은 창 관리자 장식의 하단 및 오른쪽 베벨에 대해 사용됩니다. 적합한 X 색상이 지정될 수 있습니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
bottomShadowPixmap(클래스 BottomShadowPixmap) 하단 음영 픽셀 맵을 지정합니다. 이 픽셀 맵은 창 관리자 장식의 하단 및 오른쪽 베벨에 대하여 사용됩니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
fontList(클래스 FontList) 창 관리자 장식에 사용되는 폰트를 지정합니다. 폰트의 문자 인코딩은 사용되는 문자열의 문자 인코딩과 일치해야 합니다. 디폴트는 고정 값입니다.
foreground(클래스 Foreground) 전경색을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
saveUnder(클래스 SaveUnder) 부분 중첩된 후 드러나는 창의 재페인트 작업을 제어합니다. 이 자원은 save unders가 mwm 구성요소에 대해 사용되는지 여부를 나타냅니다. 이 자원이 유효하도록 하려면, X 서버에 의해 save unders가 이행되어야 합니다. save unders가 이행되면, X 서버는 save under 속성이 설정된 창에 의해 부분적으로 중첩되는 창의 내용을 저장합니다. saveUnder 자원이 참이면, mwm 명령은 save under 속성이 설정된 클라이언트의 창 관리자 프레임에서 그 속성을 설정합니다.saveUnder 자원이 거짓이면, 어떤 창 관리자 프레임에서도 save under가 사용되지 않습니다. 디폴트 값은 거짓입니다.
topShadowColor(클래스 Background) 상단 음영색을 지정합니다. 이 색상은 창 관리자 장식의 상단 및 왼쪽 베벨에 대하여 사용됩니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
topShadowPixmap(클래스 TopShadowPixmap) 상단 음영 픽셀 맵을 지정합니다. 이 픽셀 맵은 창 관리자 장식의 상단 및 왼쪽 베벨에 대하여 사용됩니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
프레임 및 아이콘 구성요소 자원 세트
주: 다음 테이블에서 하이픈은 읽기 좋게 하기 위한 것입니다. 프로그램에서는 이름에 하이픈을 포함시키지 마십시오.

Name | 클래스 | 값 유형 | 디폴트
activeBackground | Background | 색상 | 가변1
activeBackground-Pixmap | BackgroundPixmap | 문자열2 | 가변1
activeBottomShadow-Color | Foreground | 색상 | 가변1
activeBottomShadow-Pixmap | BottomShadow-Pixmap | 문자열2 | 가변1
activeForeground | Foreground | 색상 | 가변1
activeTopShadowColor | Background | 색상 | 가변1
activeTopShadowPixmap | TopShadowPixmap | 문자열2 | 가변1
activeBackground | Background | 색상 | 가변1
activeBackgroundPixmap | BackgroundPixmap | 문자열2 | 가변1
activeBottomShadowColor | Foreground | 색상 | 가변1
activeBottomShadowPixmap | BottomShadowPixmap | 문자열2 | 가변1
activeForeground | Foreground | 색상 | 가변1
activeTopShadowColor | Background | 색상 | 가변1
activeTopShadowPixmap | TopShadowPixmap | 문자열2 | 가변1

1 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
2 이미지 이름
activeBackground(클래스 Background) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 배경색을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
activeBackgroundPixmap(클래스 BackgroundPixmap) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 백그라운드 픽셀 맵을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
activeBottomShadowColor(클래스 Foreground) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 하단 음영색을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
activeBottomShadowPixmap(클래스 BottomShadowPixmap) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 하단 음영 픽셀 맵을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
activeForeground(클래스 Foreground) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 전경색을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
activeTopShadowColor(클래스 Background) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 상단 음영색을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
activeTopShadowPixmap(클래스 TopShadowPixmap) 창이 활성화되었을 때(키보드 포커스가 있을 때) mwm 선언의 상단 음영색을 지정합니다. 디폴트는 화면의 비주얼 유형을 기준으로 선택됩니다.
일반 모양 및 작동 자원
일반 외양 및 조작 자원을 지정하기 위한 구문은 다음과 같습니다.
Mwm*ResourceID
예를 들어, Mwm*keyboardFocusPolicy는 키보드 포커스를 특정 클라이언트 창으로 설정하기 위한 창 관리자 정책을 지정합니다.
일반 모양 및 조작 자원 세트
주: 다음 테이블에서 하이픈은 읽기 좋게 하기 위한 것입니다. 프로그램에서는 이름에 하이픈을 포함시키지 마십시오.

Name | 클래스 | 값 유형 | 디폴트
autoKeyFocus | AutoKeyFocus | 참 또는 거짓 | 참
autoRaiseDelay | AutoRaiseDelay | 밀리초 | 500
bitmapDirectory | BitmapDirectory | 디렉토리 | /usr/include/X11/bitmaps
buttonBindings | ButtonBindings | 문자열 | "DefaultButton-Bindings"
cleanText | CleanText | 참 또는 거짓 | 참
clientAutoPlace | ClientAutoPlace | 참 또는 거짓 | 참
colormapFocusPolicy | ColormapFocus-Policy | 문자열 | 키보드
configFile | ConfigFile | 파일 | .mwmrc
deiconifyKeyFocus | DeiconifyKeyFocus | 참 또는 거짓 | 참
doubleClickTime | DoubleClickTime | 밀리초 | 다중 누름 시간
enableWarp | enableWarp | 참 또는 거짓 | 참
enforceKeyFocus | EnforceKeyFocus | 참 또는 거짓 | 참
fadeNormalIcon | FadeNormalIcon | 참 또는 거짓 | 거짓
feedbackGeometry | FeedbackGeometry | 문자열 | 화면 가운데
frameBorderWidth | FrameBorderWidth | 픽셀 | 가변
iconAutoPlace | IconAutoPlace | 참 또는 거짓 | 참
iconBoxGeometry | IconBoxGeometry | 문자열 | 6x1+0-0
iconBoxName | IconBoxName | 문자열 | 아이콘 상자
iconBoxSBDisplayPolicy | IconBoxSBDisplayPolicy | 문자열 | 모두
iconBoxTitle | IconBoxTitle | XmString | 아이콘
iconClick | IconClick | 참 또는 거짓 | 참
iconDecoration | IconDecoration | 문자열 | 가변
iconImage-Maximum | IconImage-Maximum | wxh | 50x50
iconImageMinimum | IconImageMinimum | wxh | 16x16
iconPlacement | IconPlacement | 문자열 | 왼쪽 맨 아래
iconPlacementMargin | IconPlacementMargin | 픽셀 | 가변
interactivePlacement | InteractivePlacement | 참 또는 거짓 | 거짓
keyBindings | KeyBindings | 문자열 | "DefaultKeyBindings"
keyboardFocusPolicy | KeyboardFocusPolicy | 문자열 | 명시적
limitResize | LimitResize | 참 또는 거짓 | 참
lowerOnIconify | LowerOnIconify | 참 또는 거짓 | 참
maximumMaximuSize | MaximumMaximuSize | wxh(픽셀) | 2X screen w&h
moveOpaque | MoveOpaque | 참 또는 거짓 | 거짓
moveThreshold | MoveThreshold | 픽셀 | 4
multiScreen | MultiScreen | 참 또는 거짓 | 거짓
passButtons | PassButtons | 참 또는 거짓 | 거짓
PassSelectButton | PassSelectButton | 참 또는 거짓 | 참
positionIsFrame | PositionIsFrame | 참 또는 거짓 | 참
positionOnScreen | PositionOnScreen | 참 또는 거짓 | 참
quitTimeout | QuitTimeout | 밀리초 | 1000
raiseKeyFocus | RaiseKeyFocus | 참 또는 거짓 | 거짓
resizeBorderWidth | ResizeBorder-Width | 픽셀 | 가변
resizeCursors | ResizeCursors | 참 또는 거짓 | 참
screens | Screens | 문자열 | 가변
showFeedback | ShowFeedback | 문자열 | 모두
startupKeyFocus | StartupKeyFocus | 참 또는 거짓 | 참
transientDecoration | Transient-Decoration | 문자열 | 메뉴 제목
transientFunctions | Transient-Functions | 문자열 | -minimize -maximize
useIconBox | UseIconBox | 참 또는 거짓 | 거짓
wMenuButtonClick | WMenuButtonClick | 참 또는 거짓 | 참
wMenuButtonClick2 | WMenuButtonClick2 | 참 또는 거짓 | 참
autoKeyFocus | AutoKeyFocus | 참 또는 거짓 | 참
autoRaiseDelay | AutoRaiseDelay | 밀리초 | 500
bitmapDirectory | BitmapDirectory | 디렉토리 | /usr/include/X11/bitmaps
buttonBindings | ButtonBindings | 문자열 | "DefaultButtonBindings"
cleanText | CleanText | 참 또는 거짓 | 참
clientAutoPlace | ClientAutoPlace | 참 또는 거짓 | 참
colormapFocusPolicy | ColormapFocusPolicy | 문자열 | 키보드
configFile | ConfigFile | 파일 | .mwmrc
deiconifyKeyFocus | DeiconifyKeyFocus | 참 또는 거짓 | 참
doubleClickTime | DoubleClickTime | 밀리초 | 다중 누름 시간
enableWarp | enableWarp | 참 또는 거짓 | 참
enforceKeyFocus | EnforceKeyFocus | 참 또는 거짓 | 참
fadeNormalIcon | FadeNormalIcon | 참 또는 거짓 | 거짓
feedbackGeometry | FeedbackGeometry | 문자열 | 화면 가운데
frameBorderWidth | FrameBorderWidth | 픽셀 | 가변
iconAutoPlace | IconAutoPlace | 참 또는 거짓 | 참
iconBoxGeometry | IconBoxGeometry | 문자열 | 6x1+0-0
iconBoxName | IconBoxName | 문자열 | 아이콘 상자
iconBoxSBDisplayPolicy | IconBoxSBDisplayPolicy | 문자열 | 모두
iconBoxTitle | IconBoxTitle | XmString | 아이콘
iconClick | IconClick | 참 또는 거짓 | 참
iconDecoration | IconDecoration | 문자열 | 가변
iconImageMaximum | IconImageMaximum | wxh | 50x50
iconImageMinimum | IconImageMinimum | wxh | 16x16
iconPlacement | IconPlacement | 문자열 | 왼쪽 맨 아래
iconPlacementMargin | IconPlacementMargin | 픽셀 | 가변
interactivePlacement | InteractivePlacement | 참 또는 거짓 | 거짓
keyBindings | KeyBindings | 문자열 | "DefaultKeyBindings"
keyboardFocusPolicy | KeyboardFocusPolicy | 문자열 | 명시적
limitResize | LimitResize | 참 또는 거짓 | 참
lowerOnIconify | LowerOnIconify | 참 또는 거짓 | 참
maximumMaximumSize | MaximumMaximumSize | wxh(픽셀) | 2X screen w&h
moveOpaque | MoveOpaque | 참 또는 거짓 | 거짓
moveThreshold | MoveThreshold | 픽셀 | 4
multiScreen | MultiScreen | 참 또는 거짓 | 거짓
passButtons | PassButtons | 참 또는 거짓 | 거짓
PassSelectButton | PassSelectButton | 참 또는 거짓 | 참
positionIsFrame | PositionIsFrame | 참 또는 거짓 | 참
positionOnScreen | PositionOnScreen | 참 또는 거짓 | 참
quitTimeout | QuitTimeout | 밀리초 | 1000
raiseKeyFocus | RaiseKeyFocus | 참 또는 거짓 | 거짓
resizeBorderWidth | ResizeBorderWidth | 픽셀 | 가변
resizeCursors | ResizeCursors | 참 또는 거짓 | 참
screens | Screens | 문자열 | 가변
showFeedback | ShowFeedback | 문자열 | 모두
startupKeyFocus | StartupKeyFocus | 참 또는 거짓 | 참
transientDecoration | TransientDecoration | 문자열 | 메뉴 제목
transientFunctions | TransientFunctions | 문자열 | -minimize -maximize
useIconBox | UseIconBox | 참 또는 거짓 | 거짓
wMenuButtonClick | WMenuButtonClick | 참 또는 거짓 | 참
wMenuButtonClick2 | WMenuButtonClick2 | 참 또는 거짓 | 참

w = 폭
h = 높이
millisec = 밀리초
autoKeyFocus(클래스 AutoKeyFocus) 포커스가 포커스가 있는 이전 창에 설정될지 여부를 제어합니다. autoKeyFocus 자원이 참 값으로 제공되고 키보드 입력 포커스가 있는 창이 창 관리로부터 취소되거나 아이콘화될 때, 포커스는 포커스가 있는 이전 창으로 설정됩니다. 제공된 값이 거짓인 경우, 키보드 입력 포커스는 자동 설정되지 않습니다. autoKeyFocus 자원과 startupKeyFocus 자원 양쪽 전부가 tear-off 메뉴를 이용하여 작업하기 위해 참 값으로 설정하는 것이 바람직합니다. 디폴트 값은 참입니다. 이 자원은 키보드 입력 포커스 정책이 명시 값으로 설정될 때만 사용 가능합니다.
autoRaiseDelay(클래스 AutoRaiseDelay) mwm 명령이 키보드 포커스를 얻은 후 창이 표시되기 전까지 기다리는 시간을 밀리초(ms) 단위로 지정합니다. 이 자원의 디폴트 값은 500(밀리초)입니다. 이 자원은 focusAutoRaise 자원이 참이고, 키보드 포커스 정책이 포인터 값일 때만 사용 가능합니다.
bitmapDirectory(클래스 BitmapDirectory) mwm 자원에 의해 참조되는 비트맵에 대해 탐색될 디렉토리를 식별합니다. 이 디렉토리는 비트맵이 절대 경로 이름 없이 지정된 경우에 탐색됩니다. 이 자원의 디폴트 값은 /usr/include/X11/bitmaps입니다. /usr/include/X11/bitmaps 디렉토리는 이 디렉토리의 사용자 조정 위치를 나타냅니다. 일부 시스템에서는 이 디렉토리의 실제 위치가 다를 수도 있습니다. 지정된 디렉토리에서 비트맵이 발견되지 않으면, XBMLANGPATH 환경 변수가 탐색됩니다.
buttonBindings(클래스 ButtonBindings) 창 관리 함수를 위한 버튼 바인딩의 세트를 식별합니다. 이름 지정된 버튼 바인딩의 세트는 mwm 자원 설명 파일에 지정됩니다. 이러한 버튼 바인딩은 내장 디폴트 바인딩과 병합됩니다. 이 자원의 디폴트 값은 DefaultButtonBindings입니다.
cleanText(클래스 CleanText) 클라이언트 제목 및 피드백 창의 창 관리자 텍스트의 표시화면을 제어합니다. 디폴트 값으로 참 값이 사용될 경우, 텍스트는 선명한(스티플 없이) 백그라운드로 나타납니다. 이는 backgroundPixmap이 지정된 단색 시스템에서 텍스트를 쉽게 읽을 수 있게 합니다. 텍스트 주위의 인접 영역의 스티플(stipple)만이 지워집니다. 거짓일 경우, 텍스트는 기존 백그라운드의 상단에 바로 나타납니다.
clientAutoPlace(클래스 ClientAutoPlace) 창에 사용자 지정 위치가 없을 때 창의 위치를 결정합니다. 참 값을 가질 경우, 창은 프레임 오프셋의 상단 왼쪽 코너에 수평 및 수직으로 위치됩니다. 거짓 값은 구성설정된 창의 현재 위치를 사용하게 합니다. 어느 경우든, mwm 명령은 창을 전체 화면에 배치하려 합니다. 디폴트 값은 참입니다.
colormapFocusPolicy(클래스 ColormapFocusPolicy) 사용될 색상 맵 포커스 정책을 표시합니다. 자원 값이 명시적일 경우, 색상 맵 선택 조치는 색상 맵 포커스를 해당 창으로 설정하기 위하여 클라이언트 창에서 수행됩니다. 값이 포인터일 경우, 포인터를 포함하는 클라이언트 창은 색상 맵 포커스를 갖습니다. 값이 키보드일 경우, 키보드 입력 포커스를 갖는 클라이언트 창은 색상 맵 포커스를 갖습니다. 이 자원의 디폴트 값은 키보드입니다.
configFile(클래스 ConfigFile) mwm 자원 설명 파일에 대한 경로 이름을 포함합니다.
경로 이름이 ~/로 시작할 경우, mwm 명령은 경로가 사용자의 홈 디렉토리(HOME 환경 변수에서 지정한)에 상대적이라고 간주합니다. LANG 환경 변수가 설정되는 경우, mwm 명령은 $HOME/$LANG/configFile을 찾습니다. 해당 파일이 없거나 LANG이 설정되지 않은 경우, mwm는 $HOME/configFile을 찾습니다.
configFile 경로 이름이 ~/(물결 표시 슬래쉬)로 시작하지 않을 경우, mwm 명령은 경로가 현재 작업 디렉토리에 상대적이라고 간주합니다.
configFile 자원을 지정하지 않았거나 해당 파일이 존재하지 않을 경우, mwm 명령은 몇 개의 디폴트 경로를 사용하여 구성설정 파일을 찾습니다. LANG 환경 변수가 설정된 경우, mwm 명령은 $HOME/$LANG/.mwmrc 파일의 첫번째 구성설정 파일을 찾습니다. 해당 파일이 없거나 LANG 환경 변수가 설정되지 않은 경우, mwm 명령은 $HOME/.mwmrc 파일을 찾습니다. $HOME/.mwmrc 파일이 없고 LANG 환경 변수가 설정된 경우, mwm 명령은 /usr/lib/X11/$LANG/system.mwmrc 파일을 찾습니다. /usr/lib/X11/$LANG/system.mwmrc 파일이 없거나 LANG 환경 변수가 설정되지 않은 경우, mwm 명령은 /usr/lib/X11/system.mwmrc를 찾습니다.
deiconifyKeyFocus(클래스 DeiconifyKeyFocus) 창이 아이콘 해제(정상화)될 때 키보드 입력 포커스를 받는지 여부를 결정합니다. 디폴트 값은 참입니다. 이 자원은 키보드 입력 포커스 정책이 명시 값으로 설정될 때만 적용됩니다.
doubleClickTime(클래스 DoubleClickTime) 두 번 누름에서 각 누름 사이의 최대 시간(ms)을 설정합니다. 이 자원의 디폴트 값은 표시화면의 다중 누름 시간입니다.
enableWarp(클래스 EnableWarp) mwm 명령이 키보드 제어 크기 재조정 및 이동 조작시 선택된 창의 중앙으로 포인터를 랩하게 합니다. 값을 거짓으로 설정한 경우 사용자가 명시적으로 커서 키 또는 위치지정 장치를 사용하여 포인터를 이동하지 않으면, mwm 명령은 포인터를 화면의 원래 위치에 남겨둡니다. 이 자원의 디폴트 값은 참입니다.
enforceKeyFocus(클래스 EnforceKeyFocus) 전역 활성 입력 창임을 나타내는 표시가 있을 경우 키보드 입력 포커스를 항상 선택된 창으로 명시적으로 설정할 것인지 여부를 결정합니다(전역 활성 창의 예는 포커스가 해당 클라이언트에 설정되지 않고도 조작될 수 있는 스크롤 바입니다). 자원이 거짓인 경우, 키보드 입력 포커스는 전역 활성 창으로 명시적으로 설정되지 않습니다. 디폴트 값은 참입니다.
fadeNormalIcon(클래스 FadeNormalIcon) 정상화 될(해당 창이 열릴) 때마다 아이콘이 비활성 항목인지를 결정합니다. 디폴트 값은 거짓입니다.
feedbackGeometry(클래스 FeedbackGeometry) 이동 및 크기 재조정 피드백 창의 위치를 설정합니다. 이 자원이 지정되지 않은 경우, 디폴트는 화면의 중앙에 피드백 창을 놓습니다. 자원의 값은 다음 구문을 갖는 표준 창 위치(geometry) 문자열입니다.
[=][{+-}XOffset{+-}YOffset]
frameBorderWidth(클래스 FrameBorderWidth) 크기 재조정 처리를 하지 않고, 클라이언트 창 프레임 경계의 폭을 픽셀 단위로 지정합니다. 경계 폭은 3차원(3D) 음영을 포함합니다. 디폴트 값은 화면의 크기 및 해상도에 기준합니다.
iconAutoPlace(클래스 IconAutoPlace) 창 관리자는 화면의 특정 영역에 아이콘을 배열할 것인지 또는 창이 아이콘화되는 위치에 각각의 아이콘을 놓을 것인지를 표시합니다. 참 값은 아이콘이 iconPlacement 자원에 의하여 결정된 화면의 특정 영역에 아이콘이 배열됨을 표시합니다. 거짓 값은 아이콘화될 때 창의 위치에 아이콘이 놓임을 표시합니다. 디폴트는 참입니다.
iconBoxGeometry(클래스 IconBoxGeometry) 아이콘 상자의 초기 위치 및 크기를 표시합니다. 자원의 값은 다음 구문을 갖는 표준 창 위치(geometry) 문자열입니다.
[=][WidthxHeight][{+-}XOffset{+-}YOffset]
오프셋을 제공하지 않을 경우, iconPlacement 정책을 사용하여 초기 배치를 결정합니다. 폭과 높이의 단위 장치는 열과 행입니다.
아이콘 상자 창의 실제 화면 크기는 iconImageMaximum(크기) 및 iconDecoration 자원에 따라 다릅니다. 크기의 디폴트 값은 폭 (6회 x iconWidth + 채우기)과 높이 (1회 x iconHeight + 채우기)입니다. 위치의 디폴트 값은 +0 -0입니다.
iconBoxName(클래스 IconBoxName) 아이콘 상자 자원을 찾는 데 사용되는 이름을 지정합니다. 디폴트 이름은 iconbox입니다.
iconBoxSBDisplayPolicy(클래스 IconBoxSBDisplayPolicy) 아이콘 상자에 창 관리자의 스크롤 바 표시 정책을 지정합니다. 자원은 모두, 수직, 수평과 같은 세 개의 가능한 값을 가집니다. 디폴트 값인 모두는 수직 및 수평 스크롤 바가 모두가 항상 표시되게 합니다. 수직 값은 단일 수직 스크롤 바가 아이콘 상자에 표시되도록 하며, 아이콘 상자의 방향을 수평(iconBoxGeometry 스펙에 관계 없이)으로 설정합니다. 수평 값은 단일 수평 스크롤 바를 아이콘 상자에 표시되게 하며, 아이콘 상자의 방향을 수직(iconBoxGeometry 스펙에 관계 없이)으로 설정합니다.
iconBoxTitle(클래스 IconBoxTitle) 아이콘 상자 프레임의 제목 영역에 사용되는 이름을 지정합니다. 디폴트 값은 아이콘입니다.
iconClick(클래스 IconClick) 아이콘을 누르면 시스템 메뉴가 갱신되고 갱신된 채 남아 있을지를 지정합니다. 디폴트 값은 참입니다.
iconDecoration(클래스 IconDecoration) 일반 아이콘 장식을 지정합니다. 자원 값은 레이블(레이블 부분만이 표시됨) 또는 이미지(이미지 부분만이 표시됨) 또는 레이블 이미지(레이블 및 이미지 부분이 둘다 표시됨)입니다. 활성 레이블의 값