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

xkbcomp
xkbcomp xkbcomp 명령 목적 XKB 키보드 설명을 컴파일합니다. 구문
xkbcomp [ -a ] [ -C ] [ -dflts ] [ -I Directory ] [ -l ] [ -m Name ] [ -merge ] [ -o OutputFile ] [ -opt Parts ] [ -R Directory ] [ -synch ] [ -w Level] [ -xkb ] [ -xkm ] Source [ Destination ]
설명
xkbcomp 명령은 XKB 키맵의 설명을 여러 출력 형식 중 하나로 변환하는 키맵 컴파일러입니다. xkbcomp에 대한 가장 일반적인 사용은 XKB 가능 X 서버나 유틸리티에 의해 직접 읽혀질 수 있는 컴파일된 키맵 파일(확장자 .xkm)을 작성하는 것입니다. 키맵 컴파일러는 C 헤더 파일이나 XKB 소스 파일도 생성할 수 있습니다. xkbcomp에 의해 생성되는 C 헤더 파일은 내장된 디폴트 키맵을 필요로 하는 X 서버나 유틸리티에 의해 포함될 수 있습니다. xkbcomp에 의해 생성되는 XKB 소스 파일은 전체적으로 해석되어 일반적으로 XKB 키맵을 구성하는 파일들이 올바르게 병합되는지 검증하거나 키맵의 완전한 설명을 포함하는 단일 파일을 작성하기 위해 사용할 수 있습니다.
Source는 X 표시장치를 지정하거나, .xkb 또는 .xkm 파일을 지정할 수 있습니다. 명시적으로 지정하지 않으면, destination 형식은 소스 형식에 따라 다릅니다. .xkb(키맵 소스) 파일을 컴파일하면 .xkm(컴파일된 키맵 파일)이 디폴트로 생성됩니다. 소스가 .xkm 파일이거나 X 표시장치이면, xkbcomp는 디폴트로 키맵 소스 파일을 생성합니다.
Destination이 X 표시장치이면, 그 표시장치에 대한 키맵은 컴파일된 키맵으로 갱신됩니다.
destination의 이름은 보통 소스 이름에서 계산되며, 확장자는 적절하게 대체됩니다. 몇 개의 맵을 포함하는 파일에서 단일 맵을 컴파일할 경우, xkbcomp는 적절한 확장자를 사용될 맵 이름에 추가하여 대상 파일 이름을 구성합니다.
플래그
-a 모든 키보드 정보를 보여주고, 내재되거나 파생된 정보를 주석으로 보고합니다. .xkb 형식 출력에만 영향을 줍니다.
-C C 헤더 파일을 출력으로 생성합니다(.h 확장자).
-dflts 키 이름과 같은 누락된 구성요소에 대해 디폴트를 계산합니다.
-I Directory 키맵 설명에 의해 포함된 파일에 대해 탐색될 최상위 디렉토리를 지정합니다.
-l 명령행에 나열된 파일들에서 map 패턴을 지정하는 맵들을 나열합니다.
-m Name 맵이 여러 항목이 있는 파일에서 컴파일되도록 지정합니다.
-merge 컴파일된 정보를 서버의 맵과 병합합니다.
-o Name 생성된 출력 파일의 이름을 지정합니다. 디폴트는 출력 형식에 적절한 확장자가 있는 소스 파일의 이름입니다.
-opt Parts 선택적 부분 목록을 지정합니다. 선택적 부분에서의 컴파일 오류는 치명적인 오류가 아닙니다. Parts는 문자 c, g, k, s, t의 조합으로 구성될 수 있습니다. 이 문자들은 각각 호환성 맵(compatibility map), 위치(geometry), 키코드(keycodes), 기호(symbols) 및 유형(types)을 지정합니다.
-R Directory 상대 경로 이름의 루트 디렉토리를 지정합니다.
-synch X 요청에 대해 동기화를 강요합니다.
-w Level 컴파일시 경고 보고를 제어합니다. 경고 레벨 0은 모든 경고를 사용할 수 없게 하고, 경고 레벨 10은 모든 경고를 사용할 수 있게 합니다.
-xkb 키보드의 소스 설명을 출력으로 생성합니다(.xkb 확장자).
-xkm 컴파일된 키맵 파일을 출력으로 생성합니다(.xkm 확장자).
관련 정보
X 명령.