• Ubuntu Oneiric Ocelot 11.10 64bit에서는 IME를 iBus로 사용할 경우 한글이 입력되지만 띄어쓰기가 제대로 되지 않는 문제가 있습니다. 그러나 SCIM을 사용하면 아래와 같이 수정할 필요가 없습니다. 자세한 내용은 다음 Post를 참고하기 바랍니다. Test 완료.
  • Ubuntu Natty Narwhal 11.04 64bit에서도 동일한 방법으로 한글입력이 가능합니다. Test 완료.

Ubuntu Maverick Meerkat(10.10) 64bit를 사용하면서 겪는 문제 중 하나는 Adobe AIR 32bit를 사용하는 TweetDeck에서 한글입력이 되지 않는 것이었습니다. 아직 Adobe AIR가 64bit version이 없어서 생기는 문제인데 특별한 해결책이 없더군요.

그래서 문제를 해결해보려고 먼저 Terminal에서 TweetDeck을 실행해 봤습니다. 그랬더니 아래와 같은 Message가 표시되는군요.

1
2
3
4
$ /opt/TweetDeck/bin/TweetDeck
(TweetDeck:17299): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: wrong ELF class: ELFCLASS64

(TweetDeck:17299): Gtk-WARNING **: Loading IM context type 'ibus' failed

/usr/lib는 System에 설치된 Application의 Library File이 위치하는 Directory인데 64bit OS에서는 64bit용으로 Compile된 Library만 위치합니다. 32bit Library는 /usr/lib32에 따로 구분되어 있습니다.

Error 내용을 살펴보니 Input Method Module인 IBus가 TweetDeck 실행 시에 Loading되는 데 엉뚱하게도 32bit가 아닌 64bit Library을 Load하네요. 그래서 wrong ELF class Error가 발생한 것입니다.

IBus가 Loading되지 않았으니 당연히 TweetDeck에 입력창에서 한글을 사용할 수 없겠죠. 문제를 파악했으니 이제 해결해봅시다.

Continue reading »

Tagged with:  

Adobe의 AIR Runtime은 Linux에서 32bit Binary만을 지원합니다. 32bit AIR 런타임을 64bit Ubuntu에서 설치하기 위해서는 32bit로 Compile된 AIR와 관련된 Library와 Package를 설치해야 합니다. 언제쯤 Adobe가 정식으로 Linux에서 64bit를 지원해줄런지..ㅎㅎ

설치를 위해서는 아래와 같은 과정대로 하시면 됩니다.

1. AIR 2.0 Runtime Beta Download

Adobe Labs에서 AIR 2.0 Runtime Beta Binary를 다운로드 받습니다. Package는 의존성 문제 때문에 충돌이 많네요.

Continue reading »

Tagged with: