Notice
Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

빛나던꽁치의 IT

우분투 14.04에서 ibus 한영키 동작하게 하기(노트북, 101/104키, 그 이외도 가능할 수도) 본문

Ubuntu

우분투 14.04에서 ibus 한영키 동작하게 하기(노트북, 101/104키, 그 이외도 가능할 수도)

꽁치통조림 2014. 5. 10. 07:52
Ubuntu 14.04에서 ibus의 메타키등록이 어려워져서, 새 lts버전부터는 dconf-editor를 통해서 작업했는데, 찾아봐도 해결방법이 잘 나오지 않다가 결국엔 해결하게 되어서 포스팅하게 되었네요.




 ppa추가로 나비를 whitelist에 넣는 방법을 찾는 것이 더 좋을 것 같기도 합니다만, 아직은 코드를 보는 중이고, 누군가가 해결을 하겠지요..




먼저, 일반적인 해결 방법을 적용해봅니다.(이 부분은 http://bagjunggyu.blogspot.kr/2014/04/ubuntu-1404-lts.html  에서 자세한 그림과 함께 보시면 좋습니다)


=====================================================================================

추가 2014.7.6

구글링하다가 좋은 방법이 있어 공유합니다.

http://openparadigm.tistory.com/63

(gnome기준 alt_R 맵핑이 그대로이긴 합니다.)

=====================================================================================




1. 시스템 설정->텍스트 입력창에서 +버튼을 누르시고 "한국어(Hangul)"이 표시되는지 확인합니다. 텍스트 입력할때 상단바 인디케이터에 Ha가 아닌 태극마크가 떠야합니다.(101/104키는 Ha로 뜨는데, 영어 입력밖에 안되더군요)



//한글을 영어보다 위에 두세요


2. 터미널(Ctrl+Alt+T)을 켜시고,


sudo apt-get install dconf-editor


를 입력해서 dconf-editor를 설치합니다.



3. 터미널>dconf-editor를 입력하시고 org.gnome.desktop.wm.keybindings 에 가셔서 Switch-input-source-backward에서 더블 클릭 하신 후에 ['Hangul'] 를 써넣습니다.



4.
터미널에서

ibus-setup


이라고 입력하시고  "속성 패널 보이기"를 "표시하지 않기"로 하시면 됩니다.



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

여기까지가 일반적인 해결방법인데, 노트북에서는(제경우는 울트라북입니다)

몇가지 추가설정을 더 해주면 됩니다.


5. 터미널을 켜시고

xev


를 입력합니다.


그러면 터미널에 뭐가 쭉 보이실건데,



한영키를 눌러보시고, 새로 뜨는 출력의 세번째 줄에 keycode가 뜰 것입니다.

한자기에서도 마찬가지로 해줍니다.


저의 경우에는, 108, 105가 각각 나왔네요.


그다음에 터미널에서


gksudo gedit /bin/xkorkeymap


을 입력하시고 다음 명령어를 복/붙하세요.



#!/bin/bash


xmodmap -e 'keycode 108 = Hangul'
xmodmap -e 'keycode 105 = Hangul_Hanja'
xmodmap -e 'remove mod1 = Hangul'
xmodmap -e 'remove control = Hangul_Hanja'


여기서 아까 xev했던 값을 넣어주시면 됩니다.(108과 105 각각에..)



저장하시고, 터미널에서


sudo chmod +x /bin/xkorkeymap


을 입력해 주신 뒤에


dash(슈퍼키 누르시면 뜹니다)에서


gnome session 을 입력하신뒤에


추가> 이름은 xmodmap, 명령은 xkorkeymap을 입력하세요.



6. 재시작하시면 작동됩니다. 만약에 한자키가 안될경우에는 한글 설정에서 Control R을 한자키로 등록해주세요.



P.S. 작동안하실경우에는

sudo gedit .Xmodmap

을 터미널에 입력하시고


remove mod1 = Alt_R
remove control = Control_R
keycode 108 = Hangul

keycode 105 = Hangul_Hanja



이 내용을 추가해주시고 재시작해주세요