Notice
Recent Posts
Recent Comments
Dharma
[Emacs] Ubuntu Natty (11.04) 에서 한영 변환 (Shift + Space ) / 영역 시작 (Ctrl + Space) 설정하기 본문
Tip
[Emacs] Ubuntu Natty (11.04) 에서 한영 변환 (Shift + Space ) / 영역 시작 (Ctrl + Space) 설정하기
광이랑 2011. 6. 28. 01:51다소 제목이 길어졌지만 왜 이런 글을 쓰게 됐는지 설명하고자 합니다.
저는 94년도부터 한영 변환은 어떤 OS 에서든지 Shift+Space 를 기본으로 하고 있습니다. 단 하나의 예외가 있다면 빌어먹을 OSX 에서만 Command + Space 를 사용하고 있습니다. (윈도 , 우분투에서는 Shift + Space ) 입니다.
우분투 11.04 에서는 iBus 가 기본 입력기로 사용되고 있습니다. 그래서 한영 변환을 Shift+Space 로 변경해줬습니다. 이러한 상황에서는 Emacs 에서 사용하는 한영 변환하고 겹쳐서 시스템의 한영 변환이 먼저 일어납니다. 그렇다고 기본적으로 사용되는 Ctrl+Space 로 지정해 주자니 , Emacs 에서 영역 지정하고 겹쳐서 사용되지 않습니다.
그래서
으로 기존 emacs 를 백업 해 둡니다. 그리고
를 실행해서 emacs 파일을 한개 만듭니다.
이렇게 그 파일 안을 작성해 줍니다.
로 실행가능하게 만들어주고 실행하면 됩니다. 터미널에서 실행해야 하는 것이 안타깝긴 하지만 그래도 어딥니까? ㅎㅎ
저는 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 $*
XMODIFIERS="" /etc/alternatives/emacs --no-splash $*
이렇게 그 파일 안을 작성해 줍니다.
sudo chmod +x /usr/bin/emacs
로 실행가능하게 만들어주고 실행하면 됩니다. 터미널에서 실행해야 하는 것이 안타깝긴 하지만 그래도 어딥니까? ㅎㅎ