'Gentoo'에 해당되는 글 1건

  1. 2008/06/14 Gentoo 리눅스에서 한글 사용 - Orange

Gentoo 리눅스에서 한글 사용

연구실에서 사용하는 컴퓨터에 리눅스만 설치해서 사용하는데 한글을 사용하지 못 하는 문제를 그동안 무시해 왔었습니다. 딱히 연구실 컴퓨터에서 한글을 쓸 일도 없기 때문이기도 했지만, 리눅스에 한글 지원을 어떻게 하는지 몰랐기 때문에 굳이 시간 낭비를 하고 싶지 않았죠.

그런데 한 번씩 필요한 한글 검색이라든지, 블로그에 글을 남기기 위해서 노트북을 가지고 다니는 일이 점점 짐이 되기 시작했습니다. 그래서 해야 하는 일을 제쳐 놓고 엉뚱한 일을 좀 했습니다. 지금 쓰고 있는 이 글도 연구실 리눅스 머신에서 쓰고 있는 겁니다. 많이 헤맸지만, 리눅스에서 한글을 사용하니까 기분이 좋네요. 하하..

인터넷에서 많이 뒤졌지만, 잘 설명해 놓은 문서가 없어서 시행 착오가 좀 있었습니다. 인터넷에서 찾은 한 사이트에서 참고해서 설치할 수 있었습니다. 상당히 정확한 내용이지만, 개인적으로 좀 아쉬워서 다시 정리해 봅니다. Gentoo 리눅스의 Gnome에서 설치하는 방법을 기준으로 합니다.

1. 한글을 지원하는 다양한 프로그램이 몇 가지 존재합니다. 그 중 SCIM, UIM, nabi 이 세 가지가 가장 널리 사용되는 듯 합니다. 나비(nabi)는 우리 나라 개발자들이 리눅스에서 한글을 지원하기 위해서 직접 만든 것입니다. 이 세 가지 모두 비슷한 설정을 통해서 사용이 가능합니다. SCIM과 nabi에 대해서만 실제 잘 동작하는 것을 확인했습니다.

2.  먼저 SCIM이나 nabi 중에서 설치할 프로그램을 선택합니다. nabi의 경우, emege로는 blocked 되어 있어서 소스를 다운로드 받아서 컴파일해서 사용했습니다. 컴파일은 nabi 소스 디렉토리의 INSTALL 파일을 참고하여 설치하면 됩니다. SCIM의 경우는 다음과 같습니다.
# emerge scim scim-hangul libhangul


3. 환경 설정 파일을 다음과 같이 수행합니다.
/etc/env.d/00basic 파일에 다음을 추가합니다.
XMODIFIERS="@im=SCIM"
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"
다음 명령을 수행하여 변경된 환경을 업데이트합니다.
# env-update
# source /etc/profile
마지막으로 scim 프로그램을 자동 실행으로 등록합니다.
자동 실행 등록은 System >Preferences > Sessions 를 실행합니다.
Sessions 프로그램의 Startup Program 탭에서 프로그램 추가를 다음과 같이 합니다.
Name에는 사용하고 싶은 이름을 입력합니다. Command에는 scim 프로그램의 경로와 옵션을 입력합니다. 나의 경우에는 /usr/bin/scim -d로 입력했습니다. 그리고 저장합니다.

4. 한 가지 더 설정을 해야 하는 것은 System > Preferences > Keyboard를 선택하여 추가로 한글 키보드 layout을 추가해야 합니다. Layouts 탭에서 Korea, Republic of 101/104 key Compatible을 추가하고 저장하여 Keyboard 프로그램을 종료합니다. (이 4번 항목이 반드시 필요한지는 확실치 않습니다.)

5. 이렇게 하고 확실히 하기 위해서 컴퓨터를 부팅합니다. (사실 그렇게 하지 않아도 동작하는 것으로 믿습니다. ^^;) X를 다시 실행하고 로그인하면 tray icon에 키보드 모양의 아이콘이 하나 생겨 있는 것을 확인합니다.  그리고 기본 설정에 의하면 Ctrl+space를 통해서 한영 전환을 할 수 있습니다.  SCIM Input Method Setup 프로그램을 통해서 입력 시스템에 대한 설정을 할 수 있습니다.

엉성하지만 대략 위와 같은 과정을 통해서 한글을 사용할 수 있습니다.
2008/06/14 05:56 2008/06/14 05:56