차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| linuxfromscratch:12.1:136-kbd-2.6.4 [2024/05/27 12:25] – 만듦 - 바깥 편집 127.0.0.1 | linuxfromscratch:12.1:136-kbd-2.6.4 [2024/06/11 06:00] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ^ Linux From Scratch - Version 12.1-systemd | ||
| + | ^ Chapter 8. Installing Basic System Software | ||
| + | |[[.: | ||
| + | |IPRoute2-6.7.0 | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 8.66. Kbd-2.6.4 ===== | ||
| + | |||
| + | Kbd 패키지에는 키 테이블 파일, 콘솔 글꼴 및 키보드 유틸리티가 포함되어 있습니다. | ||
| + | |||
| + | * **빌드 시간:** 0.1 SBU | ||
| + | * **디스크 공간:** 34MB | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 8.66.1. Kbd 설치 ==== | ||
| + | |||
| + | 백스페이스 및 삭제 키의 동작이 Kbd 패키지의 키맵에서 일관되지 않습니다. 다음 패치는 i386 키맵에서 이 문제를 해결합니다: | ||
| + | |||
| + | <code bash> | ||
| + | patch -Np1 -i ../ | ||
| + | </ | ||
| + | |||
| + | 패치 후 백스페이스 키는 코드 127의 문자를 생성하고 삭제 키는 잘 알려진 이스케이프 시퀀스를 생성합니다. | ||
| + | |||
| + | 중복된 **resizecons** 프로그램을 제거합니다(비디오 모드 파일을 제공하기 위해 없어진 svgalib가 필요합니다. 정상적인 사용을 위해 **setfont**를 적절하게 설정하세요). | ||
| + | |||
| + | <code bash> | ||
| + | sed -i '/ | ||
| + | sed -i ' | ||
| + | </ | ||
| + | |||
| + | Kbd 컴파일을 준비합니다. | ||
| + | |||
| + | <code bash> | ||
| + | ./configure --prefix=/ | ||
| + | </ | ||
| + | |||
| + | === 설정 옵션 설명 === | ||
| + | |||
| + | * // | ||
| + | |||
| + | 패키지를 컴파일합니다. | ||
| + | |||
| + | <code bash> | ||
| + | make | ||
| + | </ | ||
| + | |||
| + | 결과를 테스트하려면 | ||
| + | |||
| + | <code bash> | ||
| + | make check | ||
| + | </ | ||
| + | |||
| + | 패키지를 설치합니다. | ||
| + | |||
| + | <code bash> | ||
| + | make install | ||
| + | </ | ||
| + | |||
| + | <WRAP info center round 90%> | ||
| + | **참고** \\ | ||
| + | 일부 언어(예: 벨로루시어)의 경우 Kbd 패키지가 유용한 키맵을 제공하지 않는데, 여기서 스톡 " | ||
| + | </ | ||
| + | |||
| + | 원하는 경우 문서를 설치합니다. | ||
| + | |||
| + | <code bash> | ||
| + | cp -R -v docs/doc -T / | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 8.66.2. Kbd 패키지 구성 ==== | ||
| + | |||
| + | * **설치된 프로그램: | ||
| + | * **설치된 디렉터리: | ||
| + | |||
| + | |||
| + | === 간략한 설명=== | ||
| + | |||
| + | * **chvt** \\ 포그라운드 가상 터미널을 변경합니다. | ||
| + | * **deallocvt** \\ 사용하지 않는 가상 터미널을 할당 해제합니다. | ||
| + | * dumpkeys \\ 키보드 할당 테이블을 덤프합니다 | ||
| + | * **fgconsole** \\ 활성 가상 터미널의 번호를 출력합니다 | ||
| + | * **getkeycodes** \\ 커널 스캔코드와 키코드 간 매핑 테이블을 출력합니다. | ||
| + | * **kbdinfo** \\ 콘솔의 상태에 대한 정보를 얻습니다. | ||
| + | * **kbd_mode** \\ 키보드 모드를 보고하거나 설정합니다 | ||
| + | * **kbdrate** \\ 키보드 반복 및 지연 속도를 설정합니다. | ||
| + | * **loadkeys** \\ 키보드 번역 테이블을 로드합니다. | ||
| + | * **loadunimap** \\ 커널 유니코드-폰트 매핑 테이블을 로드합니다. | ||
| + | * **mapscrn** \\ 사용자 정의 출력 문자 매핑 테이블을 콘솔 드라이버에 로드하던 더 이상 사용되지 않는 프로그램. 이 작업은 이제 setfont로 수행됩니다. | ||
| + | * **openvt** \\ 새 가상 터미널(VT)에서 프로그램을 시작합니다. | ||
| + | * **psfaddtable** \\ 콘솔 글꼴에 유니코드 문자 테이블을 추가합니다. | ||
| + | * **psfgettable** \\ 콘솔 글꼴에서 내장된 유니코드 문자 테이블을 추출합니다. | ||
| + | * **psfstriptable** \\ 콘솔 글꼴에서 내장된 유니코드 문자 테이블을 제거합니다. | ||
| + | * **psfxtable** \\ 콘솔 글꼴의 유니코드 문자 테이블을 처리합니다. | ||
| + | * **setfont** \\ 콘솔의 EGA(향상된 그래픽 어댑터) 및 VGA(비디오 그래픽 어레이) 글꼴을 변경합니다. | ||
| + | * **setkeycodes** \\ 커널 스캔코드-키코드 매핑 테이블 항목을 로드합니다. 키보드에 특이한 키가 있는 경우 유용합니다. | ||
| + | * **setled** \\ 키보드 플래그와 발광 다이오드(LED)를 설정합니다. | ||
| + | * **setmetamode** \\ 키보드 메타 키 처리를 정의합니다. | ||
| + | * **setvtrgb** \\ 모든 가상 터미널의 콘솔 컬러 맵을 설정합니다. | ||
| + | * **showconsolefont** \\ 현재 EGA/VGA 콘솔 화면 폰트를 표시합니다. | ||
| + | * **showkey** \\ 키보드에서 누른 키의 스캔코드, | ||
| + | * **unicode_start** \\ 키보드와 콘솔을 유니코드 모드로 전환합니다 [키맵 파일이 ISO-8859-1 인코딩이 아닌 경우 이 프로그램을 사용하지 마세요. 다른 인코딩의 경우 이 유틸리티는 잘못된 결과를 생성합니다.] | ||
| + | * **unicode_stop** \\ 키보드와 콘솔을 유니코드 모드에서 되돌립니다. | ||