uim-skk インストールon Ubuntuメモ

ubuntuでもskk使いたいなーと思ったので、色々インストールしたもののメモ。
uimでのskkがいいらしいので、scimuimに変えた。

UIMのインストール

uimuim-xim(uimとximのブリッジ)、uim-anthy(Anthyプラグイン)、uim-skk(SKKプラグイン)をインストール


$ sudo apt-get install uim uim-xim uim-anthy uim-skk

以下を/etc/X11/xinit/xinput.d/uimに追加


XMODIFIERS=@im=uim
XIM_PROGRAM_XTRA=uim-toolbar-gtk-systray
したけど、後の設定で/etc/X11/xinit/xinput.d/uim-systrayを選択することになり、これに書いて意味あるのかなー?と疑問だったので削除。
XIM_PROGRAM_XTRAは/etc/X11/xinit/xinput.d/uim-systrayに書いてあった。

XMODIFIERS=@im=uimは、~/.xinitrcに追加


XMODIFIERS="@im=uim" ; export XMODIFIERS
uim-xim &
XMODIFIERS="@im=uim"って何よ?と思って調べたけど、
uim-ximのブリッジを使い、XIM経由で入力を行うための設定、
ということくらいしかわからなかった。
http://anthy.sourceforge.jp/cgi-bin/hikija/hiki.cgi?UimXim

UIMの設定を開く


$ sudo update-alternatives --config xinput-ja_JP
システムトレイ(上のバー)に固定されるようにしたかったので、
/etc/X11/xinit/xinput.d/uim-systrayを選択このあと再起動した方がいいのかなー、と思ったので一応した。
システム設定ボタンで、標準の入力方式をskkに指定し、vi協調モードを有効にした。

感想

サクサク変換されて超快適。
vimgvimskk.vimいらずな上に、normalモードに入るときに英語に戻してくれる。

他にやったこと

emacs用のSKK


$ sudo apt-get install ddskk

skk辞書をマージしたりするためのツールをインストール


$ sudo apt-get install skktools
使用例
JISYO-A と JISYO-B をマージしてソートし NEWDICT に出力

$ skkdic-expr JISYO-A + JISYO-B | skkdic-sort > NEWDICT

覚え書き

XIM
X Window Systemにおけるテキスト入力のためのAPI

X Input Method - Wikipedia

UIM
uimuim-xim ブリッジを通して X Window System のレガシーな XIM(X Input Method の略)をサポートする

uim - Wikipedia
GUIツールキット

GTK+ (The GIMP Toolkit):
GNOMEデスクトップ環境のツールキット

http://ja.wikipedia.org/wiki/GTK%2B

Qt(キュート):
QtはGTK+MFC等、他の標準的なグラフィックツールキットに比べて、もっとも後発であることもあり、以前から存在するライブラリーのよいところを集めたアーキテクチャーとなっている。

http://ja.wikipedia.org/wiki/Qt
scim-uimuimで使えるインプットメソッドをscimのユーザインターフェースで使えるようにするモジュール。