[시스템][데스크탑] 레드헷 리눅스 한글화 하기

레드헷 7.1 한글화 하기 …

1. 한글 폰트의 설치..

추천글꼴: 백묵폰트, 윤디자인 폰트, 서울 시스템 폰트, 한양 폰트, SUN폰트

폰트 추가 방법은 요즘 RPM 으로 잘 나와 있기 때문에 쉽게 설치 할수 있다.

예전 방식으로 설치하는 방법은 다음과 같다.

먼저 추가할 폰트압축 파일을 /usr/X11R6/lib/font/ 에 푼다.

그리고 /etc/X11/XF86Config 파일에 다음 추가된 폰트의 패스를 추가해 준다.

FontPath   “/usr/X11R6/lib/X11/fonts/sun/”

설치한 폰트 디렉토리 안에서 mkfontdir 명령을 실행

그런뒤 Xserver 를 재가동하면 된다.

2. 로케일 설정

/etc/sysconfig/i18n 파일을 열어 다음과 같이 편집합니다.

#LANG=”en_US” file://영어사용을 주석처리

LANG=”ko_KR.euckr”

LANG=”ko_KR”

SUPPORTED=”ko_KR.euckr:ko_KR:ko”

SYSFONT=”lat0-16″

SYSFONTACM=”iso01″

LC_ALL=”ko_KR”

LC_CTYPE=”ko_KR”

LC_NUMERIC=”ko_KR”

LC_TIME=”ko_KR”

LC_COLLATE=”ko_KR”

LC_MONETARY=”ko_KR”

LC_MESSAGES=”ko_KR”

LINGUAS=”ko_KR”

다음 /usr/share/locale/locale.alias 파일 중 다음 부분을 수정 혹은 확인합니다.

…..

korean ko_KR.eucKR

ko ko_KR.eucKR

ko_KR ko_KR.eucKR

korean.euc ko_KR.eucKR

…..

/etc/X11/gdm/locale.alias 에 다음이 있는 쥐 확인…

ko ko_KR.eucKR

ko_KR ko_KR.eucKR

3. 한글입력기 아미 설치..

왠만하면 컴파일 해서 설치하시져..

컴파일 하기 전에 안에 들은 문서들 잘 읽어 보시구요…

/etc/X11/xinit/xinitrc.d/xinput 파일을 수정합니다.

파일 내용중 XMODIFIER=”@im=…. 과 같은 부분이 보일 것입니다.

이부분을 XMODIFIER=”@im=$Ami” 로 수정합니다.

주의!! 요거 바로 밑에 보면..

# execute XIM_PROGRAM

if which $XIM_PROGRAM >/dev/null 2>&1 ; then

$XIM_PROGRAM $XIM_ARGS&

fi

요런 부분이 있는데 몽땅 주석으로 처리하시던지 지우시던지 하세여…

만일 네스케이프 6 에서 잘 안되면..

/etc/sysconfig/i18n 에 다음 두줄을 추가한다.

export XIM=Ami

export XMODIFIERS=@im=Ami

4. 한텀 설치..

말 그대로 한텀 설치하세요…

폰트를 원하는걸로 바꾸실려면 … 한텀에 폰트와 크기가 저용된 옵션을

추가하여 하나의 실행파일을 만들어서 그 실행 파일을 실행하므로써 폰트

와 크기가 변경된 한텀을 사용할수가 있습니다.

vi ht

——————————————————————————–

hanterm -hfn -sun-roundgothic-bold-r-normal–12-120-75-75-c-120-ksc5601.1987-0 /

-fn -sun-fixed-medium-r-normal–14-140-75-75-c-70-iso8859-1 &

그런후 퍼미션에 실행 권한을 준다.

chmod +750 ht

5. 한/영, 한자 변환키 설정

/etc/X11/Xmodmap 파일 마지막 줄에 다음 내용을 추가합니다.

keycode 115=Super_L

keycode 117=Menu

keycode 121=Hangul_Hanja

keycode 122=Hangul

7. 그리고 일단 재부팅…

-KDE 2.1.1 한글화…

우선 기존에 KDE가 깔려 있다면 지우시고요…

지우는 법은 알져?

그리고 나서 ftp.hancom.com 에 가면 한글화된 패키지 들이 있습니다.

arts와 qt로 시작하는 모든 패키지와 k로 시작하는 모든 패키지를 몽땅 받으세요..

글고 설치..

설치 순서는 깔다 보면 의존성 문제메세지가 뜨니깐 거 보고 하시면 됩니다.

글구나서…

switchdesk kde하면 엑수가 KDE로 뜹니다.

들어가서…

제어판을 띄워서 문자셋을   ksc5601.1987-0으로 바꾸시고…

폰트를 설정합니다 맘에 드는 걸로…

그리고 지금 물론 여기까정은 루트로 로긴한 상태일 태니..

cp -R /root/.kde /etc/skel

cp -R /root/Desktop /etc/skel

하시면 일반 사용자를 만들때  자동으로 한글화가 되게쪄?

-팁1 xmms에서 한글보기…

우선…

레드헷 7.1 시디에서 깔린 xmms는 지우세요… 한글이 잘 안대더군요..

xmms.org에 가서 1.2.4이상의 것을 받아 설치하세요…

그리고 xmms실행하고 Ctrl+P를 누르시면 설정이 뜨고..

거기 폰트설정하는 텝을 누르신다음..

폰트를 단추를 눌러 선택하지 마시고..

거기 폰트써있는 필드를 지운후.. 만약 서울 시스템 폰트라면 아래를 체워넣으세요..

두 군데 모두요..

-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-koi8-ub,

-ssc-gulim-medium-r-normal-*-*-100-*-*-c-*-ksc5601.1987-0

영문폰트, 한글 폰트 이런 식입니다. 맘에 안드시면 다른 폰트로 고치시구요..

거기 폰트셋 사용하기와 X폰트 사용 을 모두 선택하세요..

글구 적용하면 한글이 나와야 정상..

-팁2 vfat(윈도그 파티션)와 시디롬의 한글 파일 이름 제대로 보기..

윈도그 파티션 마운트 할때를 위해 /etc/fstab에 옵션으로

codepage=949,iocharset=cp949

를 달아주시구요..

시디롬에는

iocharset=cp949

만 달아주세요..   codepage=949는 달아주면 안댑니다..

참고로 아래는 제 것입니다.

LABEL=/       /                       ext2    defaults        1 1

/dev/fd0      /mnt/floppy             auto    noauto,owner    0 0

none          /proc                   proc    defaults        0 0

none          /dev/pts                devpts  gid=5,mode=620  0 0

/dev/hda5     swap            swap    defaults,iocharset=cp949       0 0

/dev/cdrom    /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0

/dev/hdb1     /d                      ext2    defaults        0 0

/dev/hda1     /c       vfat    defaults,codepage=949,iocharset=cp949 0 0

8. 네스케이프 한글화

네스케이프 의 메뉴등의 폰트 바꾸는법

/usr/X11R6/lib/X11/ko/app-defaults/Netscape 라는 네스케이프 리소스 파일을

수정함으로써가능하다. 먼저 이파일을 vi 편집기로 연다. 그리고 “fontList”

라는 검색어로 문장열을 찾는다.

[root@zzang911 app-defaults]# vi Netscape

————————————————————————

!*bookmark*fontList: \\

!        -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*;\\

!        -*-gtr-medium-*-*-*-*-120-*-*-*-*-ksc5601.1987-*:

!*menuBar*fontList: \\

!        -*-lucida-medium-r-normal-*-*-120-*-*-*-*-iso8859-*;\\

!        -*-gtr-medium-*-*-*-*-120-*-*-*-*-ksc5601.1987-*:

!Netscape*banner*folderDropdown*XmLabel.fontList: -adobe-courier-bold-r-*-*

!Netscape*banner*info.fontList: -*-helvetica-medium-r-*-*-*-100-*-*-*-*-iso

!Netscape*banner*subtitle.fontList: -*-helvetica-medium-r-*-*-*-100-*-*-*-*

!Netscape*banner*title.fontList: -*-helvetica-bold-r-*-*-*-100-*-*-*-*-iso8

Netscape*AddressBook*mainform.fontList: \\

        -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*;\\

        -*-gtr-medium-*-*-*-12-140-*-*-*-*-ksc5601.1987-*:

Netscape*XmList*fontList: \\

        -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*;\\

        -*-gtr-medium-*-*-*-12-140-*-*-*-*-ksc5601.1987-*:

Netscape*XmText.fontList: \\

        -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*;\\

        -*-gtr-medium-*-*-*-12-140-*-*-*-*-ksc5601.1987-*:

————————————————————————

여기서 편집기의 문자 치환법을 사용하여 한글 폰트 부분을 변경할려는 폰트와

바꾼다.

:%s/-gtr/-roundgothic/g 이와 같이 하면 리소스 전체의 한글폰트부분이

roundgothic 폰트로 바뀌게 된다.

참고:

네스케이프 리소스 파일은 먼저 각 계정 홈디렉토리에 있는 Netscape 파일에

우선권이 있고 그런 다음 /usr/X11R6/lib/X11/ko/app-defaults/Netscape 리소스

파일에 우선권이 있다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.