한국어 Solaris 시스템 관리자 설명서

TTY 설정의 예

시스템 관리자는 시스템이 부팅될 때 실행되도록 /etc/rcn.d 디렉토리(n은 실행 레벨)에 있는 설정 스크립트에 setterm을 추가할 수 있습니다. 또한 사용자는 한국어 입력 코드 변환에 필요한 적합한 모듈 등의 터미널 스트림을 구성하기 위해 로그인할 때 setterm 명령을 실행할 수 있습니다. setterm을 사용하는 다음 예는 시스템 프롬프트에서 명령으로 입력하거나 .cshrc, .login 및 시작 스크립트와 같은 시스템 파일에 포함시킬 수 있습니다. 이러한 명령은 장치 유형을 명시적으로 설정하거나 terminfo 데이터베이스를 사용할 수 있습니다.

한국어 Solaris 소프트웨어의 STREAMS 구성

EUC(완성 코드) 터미널 유형의 STREAMS 모듈을 구성하려면 다음을 입력하십시오.


system% setterm -x EUC

몇몇 다른 예로 기본 조합 또는 조합 모듈을 사용하는 기본 조합(조합) 코드 터미널 사용을 고려해 보십시오.

KS C 5601-1987의 조합 코드를 지원하는 기본 조합 STREAMS 모듈을 초기화하려면 다음을 입력하십시오.


system% setterm -x PACK

KS C 5601-1992의 조합 코드를 지원하는 조합 STREAMS 모듈을 초기화하려면 다음을 입력하십시오.


system% setterm -x JOHAP

이 사용법은 terminfo와 관계 없습니다.

terminfo 데이터베이스에 다음과 같은 엔트리를 포함시켜 시스템상에서 FAST-15 기본 조합 코드 터미널 사용을 고려하십시오.


fast-15 | fast-pack | korean terminal packed mode, 

devt=PACK, 

use=vt100-w,

이 엔트리를 참조하는 구성 명령은 다음과 같습니다.


system% setterm -t fast-15

setterm이 응용 프로그램에서 적절히 작동하게 하려면 /usr/share/lib/setterm/ko/conf.file에는 장치 유형에 해당하는 엔트리가 있어야 합니다. 이 엔트리는 TTY 스트림에 적합한 변환 모듈을 배치하기 위해setterm 명령을 제시합니다. 예:


#

KoreanPACK|PACKthrow \

							popto zs|mcp|mti|ptem \

							push kpack \

							push ldterm \

							push ttcompat \

							run {stty defeucw} \

							catch

#

KoreanJOHAP|JOHAP	throw \

							popto zs|mcp|mti|ptem \

							push kjohap \

							push ldterm \

							push ttcompat \

							run {stty defeucw} \

							catch

#

GenericEUC|EUCthrow \

							popto zs|mcp|mti|ptem \

							push ldterm \

							push ttcompat \

							run {stty defeucw} \

							catch

#

ASCIIthrow \

							popto zs|mcp|mti|ptem \

							push ldterm \

							push ttcompat \

							catch

#>

자세한 내용은 setterm(1) 매뉴얼 페이지를 참조하십시오.

ko.UTF-8 로켈 의 STREAMS 구성

ko.UTF-8 로켈의 STREAMS 모듈을 구성하려면 다음을 입력하십시오.


system% setterm -x u8

ko.UTF-8 로켈을 사용하기 위해 EUC 터미널의 STREAMS 모듈을 초기화하려면 다음을 입력하십시오.


system% setterm -x ku8euc

ko.UTF-8 로켈을 사용하기 위해 KS C 5601-1992 터미널의 조합 코드를 지원하는 조합 STREAMS 모듈을 초기화하려면 다음을 입력하십시오.


system% setterm -x ku8johap

system% stty defeucw cs8 -istrip

setterm이 응용 프로그램에서 적절히 작동하게 하려면 다음을 입력하십시오. /usr/share/lib/setterm/ko.UTF-8/conf.file에 장치 유형에 해당하는 엔트리가 있어야 합니다. 이 엔트리는 TTY 스트림에 적합한 변환 모듈을 배치하기 위해 setterm 명령을 제시합니다. 예:


# Korean specific entries:

#

# Completion/Wansung/EUC code terminal support (KS C 5601-1992)

KoreanU8EUC|KU8EUCthrow			\

			popto zs|mcp|mti|ptem   \

			push ku8euc		\

			push eucu8		\

			push ldterm		\

			push ttcompat		\

			push u8euc		\

			run {stty defeucw}	\

			catch

#

# Combination code terminal support (KS C 5601-1992 Annex 3)

KoreanU8JOHAP|KU8JOHAPthrow			\

			popto zs|mcp|mti|ptem   \

			push ku8johap		\

			push eucu8		\

			push ldterm		\

			push ttcompat		\

			push u8euc		\

			run {stty defeucw}	\

			catch

#>

자세한 내용은 setterm(1) 매뉴얼 페이지를 참조하십시오.