본문 바로가기
Ubuntu Linux

우분투 리눅스 한글 설정하기(2007.11.8 최종수정)

by 시간의지배자 2007. 11. 8.
우분투 리눅스가 요새 유행이라서 오늘 잘 쓰던 데비안 리눅스를 엎어버리고 우분투를 깔게 되었다. 데비안 기반의 리눅스인만큼 비슷한점도 있고 다른점도 있는 듯하다.

깔고보니 한글 설정이 되어있지 않았다. 조금 헤매가면서 나비를 띄운 것을 정리해보겠다. 우분투 리눅스 버전은 5.10 Breezy 이다.

1. 나비를 설치한다.

  $ sudo apt-get install nabi

2. 디렉토리에 sudo vi .gnomerc 하여 아래와 같이 입력했다.

export LANG=ko_KR.UTF-8
export LC_ALL=ko_KR.UTF-8
export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=hangul3f
export GDK_USE_XFT=1
nabi &

3. $ sudo dpkg-reconfigure locales

4. 이곳에서 영문메뉴에서 입력만 한글로 사용할려면 en_US.UTF-8 UTF-8 를 선택하고, 모든 메뉴를 한글로 할려면 ko_KR.EUC-KR EUC-KR, ko_KR.UTF-8 UTF-8 를 선택한다.

5. 재부팅...^^

재부팅하고나면 나비가 뜰것이다. 이후 간단한 설정만 해주면 잘 나온다.

자세한 것은 https://wiki.ubuntu.com/KoreanSetupHowto?highlight=%28korean%29/ 를 참고했다.


ps.1 : 2006년 3월 9일 추가

Ubunt Dapper 에서는 locale 정책이 바뀌었다. 이전까지는 sudo dpkg-reconfigure locales 명령어로 locale을 수정할수 있었으나 이제는 인스톨시 한국어를 선택했다면 단지 영어와 한국어의 두 종류로 선택이 될뿐이다. 즉, UTF-8로만 선택이 된다. EUC-KR을 선택하려면 수동으로 변경해주어야 한다.

Ubuntu Dapper(Fight 4) AMD64(2006년 3월 9일 현재 커널 2.6.15-17-AMD64-generic)에서 실행했다.

1. $ sudo vim /etc/environment

2.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LANG="ko_KR.UTF-8"
LANGUAGE="ko_KR:ko:en_GB:en"

위에와 같이 선택이 되어있다. EUC-KR를 추가해주자.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LANG="ko_KR.UTF-8"
LANG="ko_KR.EUC-KR"
LANGUAGE="ko_KR:ko:en_GB:en"

3. 재부팅한다.

재부팅후 EUC-KR 로 된 사이트나 마운트된 윈도등을 보면 잘 보인다.^^


ps.2 : 2007년 4월 13일 추가
우부투 7.04 feisty에 와서는 ps1의 방법대로 하면 한글파일을 읽어오지 못하는 문제가 발생한다. 그냥 기본대로 두어야만 한다.


ps.3 : 2007년 4월 13일 추가
우분투 7.04 feisty부터 한글입력기를 나비가 아닌 우분투 설치시 기본으로 설치되는 scim로 바꾸었다. 키보드에서 한글버튼과 한자버튼이 사용가능하게 하는 방법 추가.

1. $ xev
해서 한/영키와 한자키의 키보드 값을 알아본다. 한영키는 210이고 한자키는 209이다.

2. $ gedit .Xmodmap
해서 .Xmodmap 파일을 만든후 아래와 같이 적어주고 세이브한다.

keycode 210 = Hangul
keycode 209 = Hangul_Hanja

3. 이후 재부팅하면 .Xmodmap화일을읽어드릴 꺼라고 물으면 '예'라고 한다. 한자를 사용시에는 먼저 한글로 입력한 상태에서 키보드의 '한자'버튼을 누르면 한자들이 나오게 된다. 그중에 선택하면 끝.


ps4 : 2007년 11월 8일 현재 우분투 최신버전인 7.10 Gutsy 대다수가 자동으로 셋팅된다. ps3 부분의 한글, 한자 키보드 인식만 시켜주면 끝남.