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

custom
custom custom 명령 목적 사용자가 X 응용프로그램을 조정할 수 있게 합니다. 구문
custom [ -h | -e Browser | [ -s ResourceFile ] [ Application ] ]
설명
custom 명령은 응용프로그램의 여러 측면들을 조정하는 데 사용되는 조정 도구를 시작합니다.
조정 도구로 응용프로그램의 외양을 변경할 수 있습니다. 그렇게 하면 사용자에게 친근한 방식으로 .Xdefaults 파일에 자원 값을 추가할 수 있습니다. Resources은 색상, 폰트 및 클라이언트 응용프로그램 자원을 조정할 수 있는 그외 속성과 같은 조정 가능한 항목입니다. 각 응용프로그램은 각각 고유한 자원이 있으며, app-custom 파일에 나열됩니다. 조정 도구는 응용프로그램 수정할 수 있는 자원과 선택 가능한 자원 값을 설명합니다.
플래그
-h 명령행 도움말을 제공합니다.
-e Browser 독립형 브라우저 중 하나를 호출합니다. Browser의 유효한 값은 color, font, cursor 및 picture입니다.
-s ResourceFile 자원 설정사항을 로드하여 보관하는 자원 파일을 지정합니다. -s 플래그를 지정하지 않은 경우 디폴트는 X 서버의 RESOURCE_MANAGER 특성에 저장된 자원 데이터베이스에서 값을 로드하는 것입니다. 이 데이터베이스가 존재하지 않을 경우는, $HOME/.Xdefaults가 로드됩니다.
대부분의 표준 X Toolkit 명령행 옵션이 custom 명령에 의해 이해됩니다. 다음 테이블은 표준 명령행 옵션을 나열합니다.

옵션 | 자원 | 값 | 설정
-bg | *background | 다음 인수 | 배경색
-background | *background | 다음 인수 | 배경색
-bd (1) | *borderColor | 다음 인수 | 경계 색상
-bordercolor (1) | *borderColor | 다음 인수 | 경계의 색상
-bw | .borderWidth | 다음 인수 | 화소 단위의 경계 폭
-borderWidth | .borderWidth | 다음 인수 | 화소 단위의 경계 폭
-display | .display | 다음 인수 | 사용할 서버
-fn (2) | *font | 다음 인수 | 폰트 이름
-font (2) | *font | 다음 인수 | 폰트 이름
-fg | *foreground | 다음 인수 | 전경색
-foreground | *foreground | 다음 인수 | 전경색
-geometry | .geometry | 다음 인수 | 크기 및 위치
-iconic | .iconic | On | 아이콘으로서 시작
-name | .name | 다음 인수 | 응용프로그램의 이름
-reverse | *reverseVideo | On | 반전 영상
-rv | *reverseVideo | On | 반전 영상
+rv | *reverseVideo | Off | 반전 영상 없음
-selection- Timeout | .selection- Timeout | 다음 인수 | 선택 시간종료
-synchronous | *synchronous | On | 동기식 디버깅 모드
+synchronous | *synchronous | Off | 동기식 디버깅 모드
-title | .title | 다음 인수 | 응용프로그램의 제목
-xrm | 인수의 값 | 다음 인수 | 인수에 의존
-xnllanguage | .xnlLanguage | 다음 인수 | 로케일

1 AIXwindows 창 관리자(mwm)가 수행 중인 경우 이 옵션은 종종 AIXwindows 응용프로그램에 가시적인 영향을 미치지 않습니다.
2 Motif 응용프로그램은 일반적으로 이들 옵션에 응답하지 않습니다.
주: *(별표)로 시작하는 자원은 응용프로그램에 있는 모든 위지트의 자원을 같은 값으로 설정합니다. 마침표(.)로 시작하는 자원은 응용프로그램의 최상위 쉘 위지트의 자원만 설정합니다.
매개변수
Application 조정할 응용프로그램의 이름이나 클래스를 지정합니다.
예제
조정 도구를 시작하고 프롬프트를 사용하여 조정할 응용프로그램을 선택하려면, 다음과 같이 입력하십시오.
custom
도구를 조정하여 xcalc 응용프로그램의 app-defaults 파일을 수정하려면 다음과 같이 입력하십시오.
custom -s
/usr/lib/X11/app-defaults/XCalc xcalc
자원
조정 도구는 다음과 같은 응용프로그램 자원을 갖습니다.
listOfApps 이 자원은 시작 대화(dialog)에 응용프로그램 이름을 표시하는 데 사용됩니다. 응용프로그램 이름 및 해당 app-custom 파일은 다음 구문과 같이 쌍으로 나열되어 있어야 합니다.
Application:app-custom
[,Application:app-custom]...
예를 들면 다음과 같습니다.
Custom.listOfApps:
xclock:XClock,custom:Custom
최대 100개의 응용프로그램을 지정할 수 있습니다.
colorEditor*rgbtxtPath 이 자원은 X 서버에서 명명된 색상을 정의하기 위해 사용하는 rgb.txt 파일의 전체 경로 이름을 지정합니다. 디폴트 값은 /usr/lib/X11/rgb.txt이며, 시스템에 직접 접속되어 있는 표시장치에서 수행 중인 X 서버에 유효합니다.
windowSearchDepth 조정 도구는 반드시 응용프로그램의 최상위 쉘 창을 결정해야 합니다. 이 창은
루트 창과 함께 시작하며, 기본적으로 세 창의 깊이까지 재귀 탐색을 수행합니다. 이 디폴트는 windowSearchDepth 자원을 사용하여 변경할 수 있습니다.
timeout 응용프로그램과의 통신이 구축될 때까지 즉각 변경 버튼이 회색으로 표시됩니다. 응용프로그램이 조정 도구에 접속하기 위해 대기하는 시간의 양은 Custom*timeout 자원으로 제어됩니다.
resourceFile 사용자의 자원 변경이 보관되는 자원 파일. 디폴트는 $HOME/.Xdefaults입니다. -s 플래그를 사용하면 이 값을 겹쳐쓸 수 있습니다.
appCustomPath 이 자원은 조정 도구가 app-custom 파일을 찾을 위치를 지정합니다. appCustomPath 문자열은 콜론으로 분리되는 일련의 가능한 파일 이름으로 구성됩니다. 각 이름 내에서, 다음과 같은 값으로 대체할 수 있습니다.
%N
app-custom 파일의 이름(대개 응용프로그램의 클래스 이름과 동일함).
%T
"app-custom"
%L
custom이 수행 중인 로케일.
%l
로케일의 언어 부분.
%t
로케일의 지역 부분.
%c
로케일의 코드세트 부분.
%:
A : (콜론).
%%
A % (퍼센트 기호).
$envvar
명명된 환경 변수의 값.
${envvar}
명명된 환경 변수의 값.
$$
A $ (달러 기호).
appCustomPath의 디폴트 값은 다음과 같습니다.
$HOME/%L/%T/%N:\
$HOME/%T/%N:\
/usr/lib/X11/%L/%T/%N:\
/usr/lib/X11/%T/%N
topEditHighlight, bottomEditHighlight, foregroundEditHighlight, backgroundEditHighlight 브라우저 버튼은 브라우저가 호출될 때 강조표시되고 브라우저가 취소될 때 강조표시가 제거됩니다. 이들 자원은 브라우저 버튼의 상단 음영, 하단 음영, 포어그라운드 및 백그라운드에 대한 밝은 부분 색상을 설정합니다.
pictureEditor*editor 그림 브라우저 창에서 그림 편집 단추를 누르면 비트맵 또는 픽셀맵을 편집
할 수 있습니다. 편집기는 사용자 시스템에 존재하는 별도의 응용프로그램으로, 사용자를 위해 호출됩니다. Custom*pictureEditor*editor 자원은 선택할 편집기 명령을 판별합니다. Custom*pictureEditor*editor 자원은 선택할 편집기 명령을 결정합니다. 이 자원은 \n으로 분리된 명령을 승인합니다. 사용자가 실행 권한이 있는 기존 프로그램을 식별하는 첫번째 명령이 사용됩니다. 선택 그림 텍스트 필드에 있는 파일 이름은 호출되면 매개변수로서 편집기로 전달됩니다. 이 자원에 대한 디폴트 설정값은 다음과 같습니다.
Custom*pictureEditor*editor:
/usr/dt/bin/dticon -f \n
/usr/lib/X11/bitmap
주: 상용 데스크탑 환경(CDE)이 설치된 경우 디폴트 편집기인 /usr/dt/bin/dticon만 있습니다. 비트맵(흑백 이미지)과 픽셀맵(색상 이미지) 둘다를 편집합니다. dticon 명령은 XPM2(X Pixmap 버전 2 Enhanced) 형식 또는 XPM3(X Pixmap 버전 3)으로 저장된 비트맵을 승인합니다. 여기서 XPM2 형식은 AIXwindows 버전 1.2.5와 함께 제공된 X 데스크탑(xdt)에서 사용한 형식이고, XPM3는 CDE에서 사용하는 새로운 XPG3 준수 형식입니다. 그러나, 픽셀맵 이미지는 XPM3 형식으로 저장되어야 합니다. CDE는 픽스맵을 XPM2에서 XPM3 형식으로 변환할 수 있는 문서화된 도구가 있습니다.
/usr/bin/X11/bitmap 명령은 XPM2 또는 XPM3 형식으로 된 비트맵을 승인하는 비지원 샘플 프로그램입니다. 픽셀맵 편집을 지원하지 않습니다. bitmap 명령을 호출하기 전에 /usr/lib/X11/app-defaults 디렉토리에 비트맵 app-defaults 파일이 설치되어 있는지 확인하십시오. 설치되어 있지 않으면 /usr/lpp/X11/Xamples/programs/bitmap 디렉토리에서 다음과 같은 명령을 발행하십시오.
xmkmf;
make install
이 도구를 조정하는 데 다음 오브젝트 이름(및 그들의 클래스 이름)을 사용할 수 있습니다.
custom (Custom)
startupDialog_popup (XmDialogShell)
startupDialog (XmSelectionBox)
helpDialog_popup (XmDialogShell)
helpDialog (XmForm)
saveDialog_popup (XmDialogShell)
saveDialog (XmSelectionBox)
colorEditor_popup (XmDialogShell)
colorEditor (XibmColorEditor)
fontEditor_popup (XmDialogShell)
fontEditor (XibmFontEditor)
pictureEditor_popup (XmDialogShell)
pictureEditor (XibmPictureEditor)
cursorEditor_popup (XmDialogShell)
cursorEditor (XibmCursorEditor)
selectmanyEditor_popup (XmDialogShell)
selectmanyEditor (XibmSelectManyEditor)
filenameEditor_popup (XmDialogShell)
filenameEditor (XmFileSelectionBox)
mainWindow (XmMainWindow)
menubar (XmRowColumn)
form (XmForm)
appClassLabel (XmLabel)
appClass (XmLabel)
groupMenuLabel (XmLabel)
groupMenu (XmRowColumn)
scrolledGroup (XmScrolledWindow)
scrolledGroupForm (XmForm)
(XmLabelGadget)
TypeField (XmTextField)
TypeButton (XmPushButton)
이 때, Type은 color, font, picture, cursor, selectmany, filename, selectone, string 또는 number 데이터 유형 값 중 하나일 수 있습니다.
종료 상태
이 명령은 다음과 같은 종료값으로 복귀합니다.
0 성공적인 완료를 표시합니다.
>0 오류 발생을 표시합니다.
파일
/usr/bin/X11 조정 패키지를 설치한 후 custom 명령을 수행할 경로입니다.
/usr/lib/X11/app-custom 개별 응용프로그램에 대한 자원의 정보가 있습니다.
/usr/lib/X11/locale/app-custom 특정 로케일에 대해 변환되는 개별 응용프로그램의 자원에 대한 정보가 있습니다.
/usr/lib/X11/app-defaults/Custom 조정 도구에 대한 디폴트 설정이 있습니다.
/usr/lib/X11/locale/app-defaults/Custom 특별한 설정이 필요한 로케일에서 조정 도구에 대한 디폴트 설정이 있습니다.