2013년 10월 26일

노가다.우분투 13.10 한글 변환 문제해결 (맥사용자의 경우)

우분투 13.10에서 한글 변환키가 원래의 super + space로 안되고,
shift + super + space로 되며, 텍스트 입력창의 변환키는 한글키처럼
키 하나로는 설정이 안되더군요.

구글링을 해보니, 일본, 베트남도 비슷한 문제로 ctrl+space로 바꾸어
해결하는 것이 일반적이더군요.
그래도 우리나라 분들은 한글키가 있기에 해결책을 보니,

$ibus-setup

으로 들어가서 Hangul을 super + space에 추가하는 법이 있더군요.

일반적인 데스크탑에서 쓰는 한글키, 한자키가 있는 106키에서는 잘되지만,
저같이 노트북을 쓰는 한국어(101/104) 호환에서는 안되더군요...
ibus자체에는 키매핑을 한국어(101/104)로 바꾸는 부분도 없고...
그러고 보니, 텍스트 입력창이라는 것이 생기면서, ibus와 충돌이 일어난 것같네요.
아시아권 사람들이 우분투개발에 좀 소극적인가 봅니다.

그러니깐, 우분투에 자체적으로 입력기를 개발할 예정이지만, 아직 동작안하니,
쓰던 ibus를 계속 끼워 넣었고, ibus는 독자적으로 만든 오픈소스라서
자체적으로 입력기부분이 있기에 텍스트 입력창이라는 우분투 자체적인
입력 부분에서는 키매핑을 참조하고 ibus로 입력부분을 맡게되는데,
한글(hangul)이라는 키매핑은 일반적인 106키의 매핑만 들어있다 보니,
ibus에서는 노트북의 오른쪽 alt 키를 한글키로 못쓰는 것 같네요.

복잡하게 설명했지만, 결론적으로 제가 제 맥북에어에서 super + space로
한글키로 어짜피 F9로 한자전환은 되니, 저만에 해결책을 만들었습니다.

장점은 변환시 알림창에 영어 En과 한글 태극문양이 나타납니다.
단점은 한글이 super + space , 한자는 F9입니다.
(노트북만이 아니고 맥쓰시는 분이라면 데스크탑에서도 익숙합니다.)
(한자키는 ibus-setup-hangul에서 바꿀 수 있습니다.)

1. $ibus-setup 실행
아래 처럼 다음입력기를 아예 삭제해 버린다. (이게 우분투 자체키와 걸림)

- ibus-setup 입력키 아예 삭제 -

이제는 키는 동작하는 것 같다, 하지만, 영어가 안써진다.
바로 우분투 자체 입력기에는 한국어(Hangul)만 있기 때문이다.

2. 이제 영어 입력기를 추가한다.

- 영어(미국) 추가 -

이제는 super + space를 누르면, En과 태극무늬가 바뀌며,
영어, 한글입력이 된다.

super + space 는 ibus와 우분투 자체 자판키와 충돌때문이다.

우선은 여기까지가 나만의 해결책입니다.

우분투에서 동작되는 한글입력기가 나오면 해결되겠지만,
아직은 멀것 같다.

아니면 ibus에서 새로운 우분투 적용버전을 따로 릴리즈해야 될텐데, 그건더...

오픈 소스니 아직은 각자 상황에 맡게 해결하는 수밖에는 없을 것 같다.

댓글 없음: