[시스템][데스크탑] 레드헷 리눅스 한글화 하기
레드헷 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 리소스
파일에 우선권이 있다.