본문 바로가기

공부/리눅스

centos 한글설정

반응형

참조 : http://blog.bagesoft.com/868

 

CentOS 한글 추가

 



CentOS 언어를 한글로 바꿈.




KDE의 경우 메뉴를 한글로 설정 (필수사항 아님)

 

 

한자 / 한영키 설정

리눅스의 한글 입력기는 SCIM을 채택하였다.
이 입력기는 한글 변환시 Ctrl + Space 버튼을 기본 설정으로 하여 리눅스 사용자가 혼란을 가진다.

그리고 한/영 키가 바로 변환하지 않아서 상당히 불편하다.
이방법을 해결해 보기로 하자.

일단 루트로 접속한후

setkeycodes 명령을 통해 한영 키와 한자 키를 등록한다. 우리나라에서 일반적으로 사용되는 106키의
경우 한자 키와 한영 키에 사용되는 스캔 코드는 각각 71,72로 이키를 122,123으로 등록한다.
노트북과 같이 자판 배열이 일반과 다를 경우에는 스캔 코드가 다르므로 모델에 맞는 값을 입력 해야 한다.

setkeycodes 71 123
setkeycodes 72 122

showkey로 등록이 제대로 됐는지 확인해 보자
한자 , 한/영키를 확인해 보자~~

이제 부팅이 다시 될 시에도 적용하기 위해

/etc/rc.d/rc.local 에 위에 두코드를 입력하고

X 윈도우로 들어 간다.

그 다음 X윈도우에서 키값을 받는 프로그램인
xev를 실행 시켜 한자, 한/영 키코드를 찾고

vi /etc/X11/Xmodmap 에
다음과 같이 이름을 등록하자

keycode 209 = Hangul_Hanja
keycode 210 = Hangul

위와 같이 추가 하고

xmodmap /etc/X11/Xmodmap
다음과 같이 입력하여 재시작 하자

그런다음 SCIM설정에서 키코드 찾기를 누르고 한/영 키를 누르면 키가 등록되어 이제부터는
한글키로 한/영 변환이 가능하게 된다~~
 

SCIM 설정

(CTRL+SPACE) 키가 한/영으로 설정되어 있어서, 이클립스의 assist 단축키와 충돌하므로,
키보드의 "한/영"키만 사용하도록 수정한다.

사용자 삽입 이미지


위처럼 했는데 한글키가 먹지 않는 경우,
아래처럼 만약 한글키가 잘 먹지 않을 경우 오른쪽 alt 키로 대신 설정하여 사용하자.


 

아래 부분은 딱히 안해줘도 상관은 없다 참고 해보자

root@localhost ~]# yum -y install kde-i18n-Korean
[root@localhost ~]# yum -y install fonts-korean

[root@localhost ~]# fc-cache ==> 반드시 해주어야 한다.
[root@localhost ~]# vi /etc/sysconfig/i18n
LANG="ko_KR.eucKR"
SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="8859-15"
[root@localhost ~]# source /etc/sysconfig/i18n
[root@localhost ~]# chkfontpath --list ==> 설치 폰트 조회
[root@localhost ~]# locale ==> 언어 설정 확인
[root@localhost ~]# vi /usr/share/locale/locale.alias
ko_KR ko_KR.eucKR ==> ko ko_KR.eucKR # 이 라인이 없으면 추가한다.
[root@localhost ~]# cat /etc/fonts/fonts.conf ==> 시스템 폰트 설정 파일
[root@localhost ~]# export LANG=ko_KR ==> ==> 실제 시스템언어 변경
[root@localhost ~]# export LC_ALL="ko_KR.eucKR"
[root@localhost ~]# echo "export LANG=ko_KR.eucKR" >> /etc/rc.d/rc.local
[root@localhost ~]# echo "export LC_ALL="ko_KR.eucKR"" >> /etc/rc.d/rc.local
출처 : http://liveman.tistory.com/60

반응형