우분투 한영키 설정하기
우분투 :
2007/03/08 16:19
실제로 한영 전환이 안되는 것은 아니다. 윈도우처럼 작업 표시줄의 키보드 그림을 클릭하거나, 아래아 한글처럼 Shift - Space 를 누르면 한영 전환이 된다. 하지만 습관적으로 [한영키] 를 쓴다거나, [한자키] 를 제대로 쓰기 위해서는 아래와 같은 절차를 거쳐야만 한다.
* 현재는 아래와 같은 복잡한 방법을 거칠 필요없이 시스템 - 기본설정 - [키보드]에서 키배치를 101/104키로 바꿔주면 쉽게 한영키를 사용할 수 있다. 물론 설치할 때부터 키보드를 101/104키로 선택하면 아예 한영키 문제가 발생하지 않는다.
1. 패널에서 프로그램 - 보조 프로그램 - 터미널을 실행한다.
xev
터미널 창에 xev 를 입력하고 엔터를 치면, 조그만 화면이 별도로 뜬다. 여기서 한영키, 한자키를 누르면 고유의 키값이 keycode 뒤에 세자리 숫자로 표시된다. 그 키값을 기억해 두자. 나같은 경우는 113, 109 이다.
2. 조그만 창을 닫고, 터미널 창에 아래와 같이 입력한다.
sudo gedit ~/.Xmodmap
비밀번호를 치고나면, (실제로 보이지는 않지만 입력되고 있는 것이다) .Xmodmap 이라는 이름으로 새문서가 열린다. 눈치챘겠지만 gedit 는 윈도우의 메모장에 해당한다. (쿠분투는 kate 이다.) 앞에 붙은 sudo 는 관리자 권한을 부여하는 것으로, 경로마다 접근 권한이 제한된 경우 반드시 붙여줘야, 편집 등의 작업이 가능하다. ~/ 는 사용자 이름으로 된 /home/(사용자 이름) 디렉토리를 간략하게 나타낸 것이다.
3. 새문서에 아래 두줄을 입력하고 저장한다. 여기서 keycode 는 방금 xev 로 알아낸 한영키, 한자키값이다.
keycode 113 = Hangul
keycode 109 = Hangul_Hanja
keycode 109 = Hangul_Hanja
4. 문서를 닫은 다음, 다시 터미널 창에 아래와 같이 입력한다. (쿠분투는 이 과정을 생략하고 맨 아래쪽을 보라.)
sudo gedit /etc/init.d/bootmisc.sh
bootmisc.sh 라는 문서가 열리는데, 적당한 여백에다 아래 두줄을 입력하고 저장한다. (고민되면 #로 시작하는 문단이 끝나는 부분에 삽입하자) 71, 72는 공통이니까 신경쓸 필요가 없다.
setkeycodes 71 113
setkeycodes 72 109
setkeycodes 72 109
5. Ctrl - Alt - Backspace 로 X 윈도우를 재부팅하자. 부팅 마지막쯤에 modmap 을 읽어들이겠냐고 묻는다. 처음에 편집했던 Xmodmap 을 선택해서 읽어들이면, 앞으로 한영키, 한자키가 모두 제대로 작동하게 된다.
* 쿠분투에서는 .Xmodmap 을 자동으로 읽지 못한다. 그래서 3번까지 한 다음 ~/.kde/Autostart (윈도우의 시작 프로그램에 해당) 에 xmmap.sh 라는 이름의 새문서를 만든다.
sudo kate ~/.kde/Autostart/xmmap.sh
아래 내용을 입력, 저장한다.
xmodmap ~/.Xmodmap
터미널에서 xmmap.sh 에 실행(+x : execute) 퍼미션을 부여한 뒤, 재부팅 한다.
chmod +x xmmap.sh
좀 장황하게 설명한 감이 있는데, 정말 리눅스를 처음 접하는 사람의 관점에서 써보았다. 앞으로 회색 글박스는 터미널, 노랑색 글박스는 편집기 작업으로 보면 된다.
트랙백 주소 :: http://zzzik.net/trackback/5
-
Subject: ubuntu 한영키 설정하기
Tracked from RFID Security 2007/04/01 14:57 삭제<div class="titleinfo"> <h2><A target='_blank' class='con_link' href="http://zzzik.tistory.com/5">ubuntu 한영키 설정하기</a></h2> <div class="name"><A target='_blank' class='con_link' href="http://zzzik.tistory.com/category/ubuntu">ubuntu</a>..
-
Subject: ubunto에서 한영 전환 설정법
Tracked from zonam의 이글루 2007/11/21 01:39 삭제http://zzzik.net/trackback/5 윗 글 덕분에 간신히 성공! -----






댓글을 달아 주세요
이렇게 힘들게 안하셔도 시스템-기본설정-키보드로 들어가신 다음 키배치에서 한글 101/104키보드를 등록하셔서 맨 위로 놓으시면 됩니다.
그런가요? 저도 예전에 그얘기 듣고 따라해봤는데 잘 안되더라구요. 제가 미국산 노트북을 쓰고 있어서 일반적인 키셋이 잘 안먹히는가 봅니다.
지금은 우분투가 업데이트되면서 개선됐는지도 모르겠군요.
제가 사용한 버젼은 우분투 7.04 x64입니다.
노트북이면 사정이 약간 다를 듯 싶네요.
키보드 배열이 다를 테니까요.
제가 참조한 글은
http://mindb.tistory.com/74
입니다.
오~ 됩니다. 이렇게 간단한 방법이 있었군요. 감사합니다.
잘 되네요.. ^^; 감사
우분투 7.10에선 아예 키 입력자체가 안되는데...이런 경우 어떡해야 할까요.
그것 참 난감한 상황이군요.
저도 얼마전에 7.10을 설치해봤는데, 윈도우창의 타이틀바와 패스워드 입력란이 크게 나오는 등, 좀 불안정한 느낌을 받았습니다.
일정에 맞추느라고 성급하게 내놓은 것 같아요. 자동 패치가 될때까지 기다려봐야죠.
덕분에 한글 입력키 등록에 성공했습니다!! 정말 감사드립니다!