입력기 서버(IM 서버)는 한국어 Solaris 소프트웨어용 한국어 입력을 처리합니다. IM 서버는 키보드 입력을 수신하여 한국어 Solaris 시스템 응용 프로그램에서 입력을 한국어 문자로 사용할 수 있도록 합니다. IM 서버는 X Windows 입력기(XIM) 응용 프로그램 인터페이스(API)를 사용하여 언어 입력을 수신하는 모든 국제화된 X Window 응용 프로그램을 처리할 수 있습니다.
이 장의 다음 부분에서는 IM 서버의 기본 표시 기능에 대하여 설명합니다.
한국어 Solaris 운영 체제에서 입력기가 필요한 로켈로 로그인하면 자동으로 IM 서버가 시작됩니다.
한국어 문자 입력용 IM 서버를 사용하는 한국어 Solaris 응용 프로그램은 보통 응용 프로그램이 시작할 때 IM 서버를 찾습니다. 언어 입력을 위하여 IM 서버에 연결하려면 IM 서버가 응용 프로그램이 시작되기 전에 실행 중이어야 합니다. 응용 프로그램이 시작되기 전에 IM 서버가 실행되지 않은 상태인 경우 응용 프로그램이 입력 서비스에 연결할 수 없습니다. IM 서버가 나중에 시작되는 경우라도 응용 프로그램은 입력 서비스에 연결할 수 없게 됩니다.
입력기 서버는 세 가지 관련 프로그램으로 구성됩니다. htt, htt_server 및 htt_xbe 프로세스가 함께 실행됩니다. 한 프로세스는 입력기 서버의 등록 정보를 제어합니다. 워치독 프로세스는 입력기 서버의 입력을 제어하며 세 번째 프로세스는 클라이언트의 입력기를 처리합니다.
일반적으로 사용자는 세 가지 프로세스의 세부사항은 몰라도 됩니다. htt가 시작되면 htt_props 및 htt_server 또한 시작됩니다.
htt 입력기가 사용되는 경우의 일반적인 응용 프로그램 표시 화면은 다음 그림과 같습니다.
IM 서버를 사용하여 한국어 문자를 수신하는 응용 프로그램은 반드시 서버가 한국어 문자 입력을 수신하기 전에 실행되는 htt를 찾아야 합니다. 예를 들어 기본 로켈이 htt를 필요로 하지 않는 C이며 단일 터미널에서 C에서 다른 로켈로 변경하는 경우, 반드시 다음과 같은 명령을 사용하여 htt를 시작해야 합니다.
system% /user/openwin/bin/htt -if kole -xim htt_xbe & |
로켈을 ko_KR.EUC로 설정하는 경우 한국어 윈도우화 환경이 시작되면 htt가 자동으로 시작됩니다. CDE의 경우 htt는 /usr/dt/config/Xsession.d/0020.dtims 스크립트에서 시작됩니다. 이 스크립트는 Xsession에 의하여 실행되며, 이는 dtlogin에서 로그인할 때 모든 초기화 단계에서 실행됩니다. 스크립트를 사용하면 CDE에서 다른 응용 프로그램이 시작되기 전에 htt를 시작할 수 있습니다.
인터넷 인트라넷 입력기 서버(iiim)는 Compose 키를 사용하는 유럽어 로컬 입력기를 지원합니다. iiim 서버는 또한 IIIM 프로토콜을 사용하는 아시아어 원격 입력기를 지원합니다. 기본 언어 엔진은 ASCII와 독일어 및 프랑스어 등의 일부 유럽어를 지원하는 영어/유럽어입니다.
한국어 입력기로 전환하려면 Control-spacebar를 누릅니다.
다른 언어 엔진으로 전환하려면 상태 영역에서 마우스 왼쪽 버튼을 누릅니다.
다음의 언어 엔진 목록이 표시됩니다.
키릴 문자
그리스어
태국어
아랍어
히브리어
힌디어
16진법 유니코드
8진법 유니코드
조회
한국어
해당 로켈이 설치된 경우 다음의 언어 엔진이 표시됩니다.
일본어 — ja 로켈이 설치된 경우
중국어 간체 — zh 로켈이 설치된 경우
중국어 번체 — zh_TW 로켈이 설치된 경우
중국어 번체(홍콩) — zh_HK 로켈이 설치된 경우
한국어 입력기를 사용하는 자세한 방법은 제 4 장, 한국어 텍스트 입력을(를) 참조하십시오.