osxからXのssh portforwardで立ち上げたlinuxアプリで日本語入力

 時間がないのでメモ書き。先ずはosx側。

/Library/Frameworks/UIM.framework/Versions/Current/bin/uim-xim &
/Library/Frameworks/UIM.framework/Versions/Current/bin/uim-toolbar-gtk &

 linux側。

  • 以下を記述して、X経由のimはuimになるように指示

export XMODIFIERS=@im=uim

  • とりあえず、osxからログインしたシェル上で"export GTK_IM_MODULE=xim"を実行しておいて、セッション中のアプリのimをximに強制。
  • あとはよしなに。

スクリーンショット

やっとこれでkinput2+cannaから解放された…!

(追記:2009-09-02
 snow leopardでも確認。但し、port install地獄なのと、macuimを現時点の最新版にしないとできないです。