【MeeGo】Netbook UX用のMozcパッケージ
右下にちょこーんとw
MeeGo Netbook UX用のMozcパッケージをビルドしました。実は結構前からビルドしてはいたんですがめんどくさくてブログに書いてなかった(汗 使ってみたい人はどぞです。
ibus-mozc_pkgs_4_meego_netbook_ux.tar.bz2
ちなみにイチからspecファイルを書く事はまったくなく、RedHat/Fedoraの@tagohさんが作成されているFedora用のパッケージをパクりました。tagohさん、本当にありがとうございます!!
中にrpmがたくさんあるので、全部突っ込んでください。一応投稿日時点で最新のtrunkでも動作を確認しています。trunkではyumが廃止されzypperになってますので、たとえばこんな感じ。
1.0.xの時(yum)
sudo yum localinstall -nogpgcheck xxx.rpm yyy.rpm zzz.rpm
trunkの時(zypper)
sudo zypper in xxx.rpm yyy.rpm zzz.rpm
zypperは初めて使ったんだけど、なんか細かいオプションとかリポジトリとローカルファイルの違いとか結構吸収してくれてるっぽい。
先に書けばいいんだけど、ibus-mozcと言いながらmozcなのでscim-mozcもあります。Netbook UXは最初からscimがセットアップされているので、scim-mozc(とmozc)だけ入れるほうがリーズナブルだし、clutterで書かれたパネル部分でも日本語入力できるので普通はおすすめ。その時はscim-mozcとそれが要求するパッケージだけ入れて、scim-setupでMozcを指定すればOK.
ibusの場合はim-chooser/imsettingsの設定がMeeGo Panelのデバイス->すべての設定のところに出てくるから、そこからうまく設定してください。
環境変数についてはどっかで設定すればいいんですが、自分は/etc/profile.dの下にim.shってファイルを作って、この中で
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
を指定してます。CLUTTER_IM_MODULESにibusを指定しても動きません。あしからず。ibus-clutterってのがあるから気が向いたらビルドする。でもspecの書き方まだいまいちわからん。Fedora用のibus-clutterはなぜかないんだよな...
あと、scimの場合はQT_IM_MODULE=scim-bridgeをどっかで指定しないとqwassrとかで入力できない(と思う)から、やってみてください。
超テキトーに書きましたが、うまくいかなければまぁコメントとかtwitterとかで。