2006/08/23

opensolaris에서 한글환경

solaris 10 intel/amd 버젼에서는 데스크탑 환경으로 사용하는 경우에 gdm기반으로 로그인 하는 경우, 기본 한글 환경을 설정하기 위해서 로케일을 ko_KR.UTF-8로 설정됩니다. 특히, 솔라리스 10 U2부터는 gdm이 기본 로그인 환경으로 바뀜에 따라, 사용자는 선택의 여지가 없이 unicode(ko_KR.UTF-8)로 로그인해야 합니다.
gdm 세션 옵션 메뉴에서 언어를 선택할 수 있기는 합니다만, 한국어는 하나밖에 없으며, 이 옵션은 유니코드(UTF-8)에만 적용됩니다.

그런데, 아직은 많은 애플리케이션들이 컨텐츠들의 인코딩 로케일로 ko_KR(euc-kr)을 사용하는 경우가 많기 때문에, 로그인시 ko_KR.UTF-8이 아닌, 기존의 euc-kr 코드셋을 사용하는 로케일인 ko 혹은 ko_KR 로 설정하기 위해서는 두가지 방법이 있습니다.

하나는 /etc/X11/gdm/gdm.conf에서 설정하는 방법이 있고,
다른 하나는 사용자의 ~/.profile 혹은 ~/.login 에서 설정하는 방법이 있습니다.

두 방법다 환경 변수 GDM_LANG=ko를 선언하도록 하면 됩니다.
gdm.conf의 방법은 gdm.conf의 내용을 이해해야 하므로 사용자 별 하는 방법을 소개하면

~/.profile을 사용하는 경우
맨 처음 라인에
GDM_LANG=ko;export GDM_LANG

~/.login을 사용하는 경우
맨 처음 라인에
setenv GDM_LANG ko

를 선언하면 됩니다.

댓글 없음: