다소 제목이 길어졌지만 왜 이런 글을 쓰게 됐는지 설명하고자 합니다.

저는 94년도부터 한영 변환은 어떤 OS 에서든지 Shift+Space 를 기본으로 하고 있습니다. 단 하나의 예외가 있다면 빌어먹을 OSX 에서만 Command + Space 를 사용하고 있습니다. (윈도 , 우분투에서는 Shift + Space ) 입니다.

우분투 11.04 에서는 iBus 가 기본 입력기로 사용되고 있습니다. 그래서 한영 변환을 Shift+Space 로 변경해줬습니다. 이러한 상황에서는  Emacs 에서 사용하는 한영 변환하고 겹쳐서 시스템의 한영 변환이 먼저 일어납니다. 그렇다고 기본적으로 사용되는 Ctrl+Space 로 지정해 주자니 , Emacs 에서 영역 지정하고 겹쳐서 사용되지 않습니다.

그래서

sudo mv /usr/bin/emacs /usr/bin/emacs.bak


으로 기존  emacs 를 백업 해 둡니다. 그리고

sudo gedit /usr/bin/emacs


를 실행해서 emacs 파일을 한개 만듭니다.

#!/usr/bin/env bash
XMODIFIERS="" /etc/alternatives/emacs --no-splash $*

이렇게 그 파일 안을 작성해 줍니다.

sudo chmod +x /usr/bin/emacs


로 실행가능하게 만들어주고 실행하면 됩니다. 터미널에서 실행해야 하는 것이 안타깝긴 하지만 그래도 어딥니까? ㅎㅎ







+ Recent posts