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

부록 A OpenWindows 정보

이 부록에서는 한국어 OpenWindows 환경을 관리하는 방법을 설명합니다.

OpenWindows 시작

이 절에서는 한국어 환경을 설정하고 한국어 Solaris 운영을 시작하는데 필요한 단계를 설명합니다.

필요한 환경에 .cshrc 설정

한국어 텍스트를 사용하려면 각 사용자의 환경 변수 및 ~/.cshrc (또는 $HOME/.cshrc) 파일 명령줄이 이 절의 설명대로 설정되어야 합니다. 사용자는 한국어 OpenWindows 환경을 시작하기 전에 다음 세 가지 .cshrc 파일 기능(사용자의 C 쉘)이 정확히 설정되어 있는지 확인해야 합니다.

다음 세 가지는 한국어 OpenWindows 환경을 사용하기 위한 필수 조건입니다.

이러한 기능을 설정하려면 각 사용자의 .cshrc 파일에 다음 행이 포함되어 있어야 합니다.


setenv LANG ko
setenv OPENWINHOME /usr/openwin

set path=( /usr/SUNWale/bin $OPENWINHOME/bin $path )

...

if ($?USER != 0 && $?prompt != 0) then
   /bin/stty cs8 -istrip defeucw
endif

/bin/stty만이 필요한 기능들을 설정할 수 있습니다. /usr/ucb/stty는 필요한 모든 기능을 설정하지 않으므로 사용하지 마십시오.

또한 각 .cshrc 파일에서 $OPENWINHOME/bin을 다른 OpenWindows 파일보다 먼저 사용자의 경로에 놓아야 합니다. 이것을 확인하는 한가지 방법은 다른 경로 지정 다음에 다음 행을 추가하는 것입니다.


set path=(/usr/SUNWale/bin $OPENWINHOME/bin $path) 

htt 입력 서버 및 openwin-init 파일

한국어 입력을 사용하는 응용프로그램이 실행되기 전에 htt 입력 서버가 실행 중이어야 합니다. 이것은 OpenWindows가 시작될 때 사용자의 홈 디렉토리에 있는 .openwin-init 파일로부터 시작됩니다. 이 파일에는 다음 행이 포함되어 있어야 합니다.


toolwait $OPENWINHOME/bin/htt

한국어 운영이 실행되려면 htt 입력 서버가 먼저 실행되어야 하므로 이 행은 한국어 Solaris 응용프로그램을 실행하는 행 앞에 있어야 합니다. .openwin-init가 홈 디렉토리에 없다면 htt는 한국어 Solaris 운영 환경과 함께 제공된 $OPENWINHOME/lib/locale/ko/openwin -init 파일로부터 시작됩니다. htt(1) 설명서 페이지에 htt 운영에 대한 자세한 설명이 있습니다.

.OWdefaults 파일 설정

사용자의 홈 디렉토리에 있는 .OWdefaults 파일은 표시 언어, 숫자, 시간/날짜, 메시지 및 기타 기본 한국어 OpenWindows 등록 정보와 같은 여러 가지 Solaris 기능에 사용되는 언어를 지정합니다. .OWdefaults에 있는 일부 다른 항목은 OpenWindows 사용자 인터페이스의 작동과 표시 방법에 영향을 줍니다.

각 사용자의 .OWdefaults 파일은 한국어 OpenWindows 환경을 실행하기 전에 다음 다섯 행을 포함해야 합니다. 따라서 사용자의 기존 .OWdefaults 파일의 끝에 다음 다섯 행을 추가하십시오(한국어 Solaris 사용 설명서의 "작업 공간 특성 워크시트에서 지역화 사용" 절을 참조하십시오).


OpenWindows.BasicLocale:     ko
OpenWindows.DisplayLang:     ko
OpenWindows.InputLang:       ko
OpenWindows.TimeFormat:      ko
OpenWindows.NumericFormat:   ko

이 필드는 한국어의 경우 ko로 설정하거나 영어/ASCII의 경우에는 C로 설정할 수 있습니다. 이 다섯 개의 한국어 OpenWindows 변수는 다음과 같은 특성을 갖고 있습니다.

표 A-1 한국어 OpenWindows 변수 및 특성

특성 

설명 

BasicLocale

사용자 인터페이스의 국가(로켈)를 지정합니다. 사용자는 기본 로켈 세트를 사용하여 입력 언어와 같은 기타 구체적인 설정값을 설정할 수 있습니다. 

DisplayLang

레이블, 메시지, 메뉴 항목, 도움말 텍스트 및 기타 표시용 언어를 지정합니다. 

InputLang

키보드 입력에 사용되는 언어를 지정합니다. 

TimeFormat

시간과 날짜의 표시 형식을 지정합니다. 

NumericFormat

숫자 입력/표시용 문자 시스템을 지정합니다. 

이 다섯 개의 필드는 한국어 OpenWindows 사용 설명서의 "작업 공간 특성 워크시트에서 지역화 사용" 절에서 설명한 대로 작업 공간 특성 워크시트에 있는 지역화 범주(로켈)를 사용하여 .OWdefaults 파일에 추가할 수 있습니다.

.xinitrc 파일

사용자 자신의 .xinitrc를 사용하려면 $OPENWINHOME/lib/Xinitrc에 따라 갱신하십시오.

응용프로그램 기본 파일

응용프로그램 기본값의 두 디렉토리는 한국어 OpenWindows 환경의 일부분입니다. 하나는 시스템 전체에 대한 기본값이고 나머지 하나는 로켈 기능에 해당되는 것입니다.

$OPENWINHOME/lib/app-defaults/C 디렉토리는 시스템 전체에 적용되는 응용프로그램 기본값을 저장합니다. 이 값은 C 로켈에 해당합니다.

$OPENWINHOME/lib/locale/ko/app-defaults 디렉토리는 ko 로켈에 해당되는 응용프로그램 기본값을 저장합니다.

$OPENWINHOME/lib/locale/ko/app-defaults/Htt 파일은 ko 로켈에 의해 결정되는 모든 htt 자원의 기본값을 가집니다.

$OPENWINHOME/lib/locale/ko/app-defaults/Olwm 파일은 ko 로켈에 의해 결정되는 모든 olwm 윈도우 관리자 자원의 기본값을 가집니다. 이러한 자원 파일 이름은 ButtonFont.ko처럼 로켈 이름이 접미어로 붙어 있습니다. 로켈 접미어가 붙은 이름을 가진 자원이 없으면 접미어가 없는 자원이 사용됩니다.

우편 전송 및 저장 사용자 정의

키보드에서 우편 메시지를 작성하면 한국어 Solaris 우편 도구는 메시지를 EUC(8비트) 형식으로 워크스테이션이나 TTY 화면에 전송하여 표시합니다. 그러나 네트워크를 통해서 메시지를 전송하고 수신하며 수신된 메시지를 저장하려면 우편 도구에 사용 가능한 여러 표준 전송 형식이 있어야 합니다.

우편 전송 형식

우편 전송의 초기 기본 설정값은 일반적으로 사용되는 (7비트) ISO 2022 인코딩 표준입니다. 이 표준은 사용자의 .mailrc 파일에 다음 명령줄을 추가한 것과 같습니다.


set encoding=ko_KR.iso2022-7 

그러나 우편 도구는 사용자의 ~/.mailrc 파일에 있는 다음 명령줄 중 하나에 따라 N바이트, 조합(팩형 또는 조합) 또는 EUC 형식을 사용하여 전송할 수 있습니다.


set encoding=ko_KR.nbyte

또는


set encoding=ko_KR.johap

또는


set encoding=ko_KR.euc

우편 도구가 위의 전송 형식 중 하나를 사용하도록 설정하려면 다음 단계를 수행하십시오.

  1. .mailrc 파일에 encoding=ko_KR.format 명령줄을 추가하십시오.

  2. 다음의 ".mailrc 변경 사항 적용" 절의 지시 사항을 따르십시오.

우편 수신 및 저장 형식

한국어 Solaris 우편 도구는 우편이 수신되는 형식에 관계없이 모든 수신 우편을/var/mail 디렉토리에 저장합니다.

그런 다음, 우편 도구는 스풀 파일에서 메시지를 읽고, 화면에 표시하기 위해 메시지를 전송할 때 텍스트를 원래의 ISO 2022, N바이트 또는 조합 형식에서 화면 표시용 EUC 형식으로 변환합니다.

메시지를 저장하도록 우편 도구에 지시하면 초기 기본 설정은 원래 수신된 형식에 관계없이 메시지를 EUC 형식으로 저장합니다. 초기 기본 설정값은 사용자의 .mailrc 파일에 다음 명령줄을 추가한 것과 같습니다.


set folderconv 

원래 수신된 형식(ISO2022-7, N바이트, 조합 또는 기타 형식)을 변환하지 않고 우편을 저장하려면 사용자의 .mailrc 파일에 다음과 같은 명령줄을 사용하십시오.


set nofolderconv 

다음 절에서는 명령줄을 실행하는 방법에 대해 설명합니다.

.mailrc 변경 사항 적용

우편 도구가 작업 공간 프로그램 메뉴에서 시작되거나 mailx 세션이 시스템 프롬프트에서 시작될 때 우편 유틸리티는 ~/.mailrc의 설정값을 사용합니다. 우편 도구나 세션이 실행된 후에는 .mailrc 파일의 변경 사항이 무시됩니다. 따라서 .mailrc의 변경 사항은 변경 사항을 저장한 후에 시작하는 우편 도구 또는 세션에만 영향을 줍니다.

그러나 mailx 세션이 시작된 후에 만들어진 .mailrc의 변경 사항은 다음과 같이 해당 세션에서 소스 .mailrc 명령을 실행하여 기존 mailx 세션에서 적용되도록 만들 수 있습니다.


system% mailx
(예를 들어, 다른 쉘 도구 창으로부터 .mailrc가 변경되는 진행 중인 
mailx 세션)

& source .mailrc
(새로운 .mailrc 설정값이 적용되는 지속되는mailx 세션)

& q system% 

위의 예에서 사용자는 q를 입력하여 mailx 프로그램을 "종료"합니다.

수신 우편 보고서

comsat은 우편이 수신되었다는 보고가 접수되면 통지를 요청한 사용자에게 알려주는 서버 프로세스입니다. 한국어로 이 통지를 받으려면 다음 단계를 실행해야 합니다.

/etc/inet/inetd.conf 파일에 다음 행이 포함되어 있어야 합니다.


comsat dgram udp wait root /usr/sbin/incomsat in.comsat

이 행은 수퍼유저(root)로서 직접 편집하거나 install_comsat을 실행하여 변경해야 합니다.


comsat dgram udp wait root /usr/SUNWale/sbin/in.comsat in.comsat -l ko