codeheart 위치로그  |  태그  |  미디어로그  |  방명록
icon ubuntu 한글키(alt) 문제 해결 방법
개발/Linux | 2013. 4. 27. 02:40

ver : ubuntu 1304 (32bit)

kbd : realforce 86key


------------------------------------


리눅스 초짜로써 몇가지 사항을 기록한다.


우측 alt 키를 한글키로 사용하는 경우 발생되는 문제임.

우분투(1304기준)는 기본적으로 우측 alt 키로 한영전환이 된다.

문제는 한영전환이 되기는 하지만 기본적으로 alt 키 이기 때문에 alt 키인 동작처럼 동작한다.

우분투에서 alt 키는 두가지 기능이 있다. (  1. 메뉴, 2. 커맨드 )

이 두가지를 막아야 한다.

다음과 같이 한다.


xmodmap -e 'remove mod1 = Alt_R'

xmodmap -e 'keycode 108 = Hangul'


이를 로그인 마다 자동화하려면 일반적으로 /etc/init.d/ ... 에 스크립트를 작성해면 되지만 다음과 같이 한다.


~/.Xmodmap 파일에 다음 내용을 추가한다. ( 아마 처음에는 없을 것임 )

remove mod1 = Alt_R

keycode 108 = Hangul

위에 '...' 안에 있던 내용을 써넣으면 된다. 로그인시 xmodmap 가 자동으로 읽어들이는 파일이므로 xmodmap 커맨드를 입력하는듯.


<< emacs 한글 >>


emacs 에서는 아마 자체 IME 기능을 제공하는 듯 하다. shift+space 를 하면 정상적인 한글입력이 된다.

하지만 한글키(나의 경우 Alt_R : 108)를 입력하면 한글 중간 입력 과정이 보이지 않는다.

찾아보니 XIM 을 끄란다. (nabi 같은 것을 emacs 에서 안쓰겠다는 건가?)

암튼, 다음과 같이 하면 한글키를 눌러도 shift+space 처럼 정상적이 한글입력이 된다.


~/.Xresources 파일에 다음 내용을 추가한다.

Emacs*useXIM: false


하지만 내경우 emacs24 버젼이고 위와 같은 방법은 먹히지 않는다.

다음과 같이 하면 된다.

Emacs24*useXIM: false




내 경우 주로 윈도우로 개발하는 입장에서 가끔 설치해보는 우분투에서 고질적인 한글문제 때문에 짜증난 경우가 많아 위와 같이 기록한다.



arrow 트랙백 | 댓글



관리자  |   글쓰기
BLOG main image
code heart story
분류 전체보기 (74)
생활 (0)
잡담 (8)
컴퓨터 (11)
개발 (52)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
코드하트's Blog is powered by Daum / Designed by plyfly.net