ページ 23

Re: ibus

Posted: 10/05/27(木) 03:27
by 暇人
tomo3 こんばんは。
そうなんですが、scimと入れ替えるのに、scimを制御してるのはどこかなーと
思いまして。

Re: ibus

Posted: 10/05/28(金) 06:22
by 暇人
なるほど
/etc/nls/nls に記述があるのか。

Re: ibus

Posted: 10/05/28(金) 07:23
by 暇人
abiwordで入力メソッドをibusに設定すれば入力可能。
インライン変換は不可。
他のアプリはscimにとられてる感じ。

Re: ibus

Posted: 10/05/28(金) 20:57
by 暇人
scimと併用してたのが原因。
.xinitrcからscimを起動してる部分をコメントアウトしたら
正常に動くようになりました。

ubuntuパッケージからibus導入

Posted: 10/05/28(金) 22:43
by きりん
こんにちわ。きりんです。
lucid puppy 5.00(既にレブアップされていますが・・・)をベースにubuntuのパッケージ(anthy+ibus)を利用して日本語IMEが完全な形ではありませんが動きました。
write,calc,edit,browseで日本語入力の動作を確認しました。write(abiword)のインライン変換は行えませんでした。
(追記:2010.05.29 環境変数の記述場所を変更したら、consoleでも日本語入力可能です)

(追記:2010.05.29 問題点解決してます)
確認している不具合は、
・「漢字」キーで起動が出来ない。(crtl+spaceは可能) -> 設定が不足してました。ibus設定のadvancedでUse system keyboard layout にチェックを入れます。
・anthyのセットアップが起動出来ない。-> パッケージが不足してました
まだ他にもあるかもですが、今のところ、この二点です。

導入のやり方は、dpkg-dev -e <パッケージ名> ./ としてコントロールファイルを取り出し、そこに書かれていることを真似るやりかたです。
再現テストはまだ不十分ですが次のような手順でよいと思います。

1.ベースの日本語環境を作る
ja_JP.UTF-8の環境を作っておきます。不足のファイルはpuppy4.31日本語版から持ってきました。
・日本語フォントの導入 /usr/share/fonts/default/TTF/M+1P+IPAG.ttf
・/usr/lib/locale/ja_JP.utf8 -> /usr/lib/locale/ja_JP.UTF-8 へリンクを貼る。
・/usr/share/X11/locale/ja_JP.UTF-8 をコピー
・/usr/share/X11/locale/locale.dir を上書き
・/usr/lib/gconv を上書き
・/etc/profile 中で LANG=ja_JP.UTF-8 に書き換え。
・X上のキーボード設定でjp106を選択。
一通りの設定が終わったらリブートしておく。

2.ブラウザーの導入
firefoxを使いました。(おこのみで)

3.ubuntuパッケージの導入
libanthy0_9100h-0ubuntu2_i386.deb
anthy_9100h-0ubuntu2_i386.deb
python-cairo_1.8.8-1_i386.deb
python-dbus_0.83.0-1ubuntu3_i386.deb
python-gobject_2.21.1-0ubuntu3_i386.deb
python-gtk2_2.17.0-0ubuntu2_i386.deb
python-ibus_1.2.0.20091215-1ubuntu4_all.deb
python-support_1.0.4ubuntu1_all.deb
python-xdg_0.18-1ubuntu2_all.deb
ibus_1.2.0.20091215-1ubuntu4_i386.deb
ibus-anthy_1.2.0.20100115-1_i386.deb
ibus-gtk_1.2.0.20091215-1ubuntu4_i386.deb
iso-codes_3.12.1-1_all.deb
kasumi_2.5-1_i386.deb
libffi5_3.0.9-1_i386.deb
libibus1_1.2.0.20091215-1ubuntu4_i386.deb
libpython2.6_2.6.5-1ubuntu6_i386.deb
python-glade2_2.17.0-0ubuntu2_i386.deb <- (追加しました。2010.05.29)

4.補助的作業
・コンソールから ldconfig の実行。
・anthyのパッケージから、postinstとconfigを取り出し実行。エラーが出るので、エラーの出た場所をコメントアウトしながらエラーがなくなるまで繰り返し。
・コンソールから ln -sf /usr/lib/pymodules /var/lib/python-support の実行
・/usr/share/python-supportの中のgnome-doc-utilsを除いて、コンソールより update-python-modules ファイル名 を実行。
・コンソールから ldconfig の実行。
・ /root/.bashrc に追記。->(2010.05.29 /root/.xinitrc に変更した)

コード: 全て選択

export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export IBUS_ANTHY_PKGDATADIR="/usr/share/ibus-anthy"
ibus-daemon -x -d (2010.05.28追記 起動の確認が出来たらこの一行を入れます)
・リブート

起動後コンソールより、

コード: 全て選択

ibus-daemon -x -d
トレイにキーボードのアイコンが出るはずです。これを右クリックして設定画面を出しanthyを選択します。
コンソールより ps コマンド叩くと、

コード: 全て選択

12372 root       0:12 ibus-daemon -x -d 
12373 root       0:00 /usr/lib/ibus/ibus-gconf 
12375 root       0:21 python /usr/share/ibus/ui/gtk/main.py 
12377 root       0:00 /usr/lib/ibus/ibus-x11 --kill-daemon 
が確認出来ます。

Re: ibus

Posted: 10/05/29(土) 00:48
by 暇人
漢字キーは
.xinitrc に

コード: 全て選択

[ "$(cat /etc/keymap | head -n 1| cut -b 1-2)" = 'jp' ] &&   xmodmap -e 'keycode 49 = Zenkaku_Hankaku Kanji'
の一文を

anthyの設定は

# /usr/libexec/ibus-setup-anthy

Re: ibus

Posted: 10/05/29(土) 08:58
by きりん
きりんです。
暇人 さんが書きました:漢字キーは
.xinitrc に

コード: 全て選択

[ "$(cat /etc/keymap | head -n 1| cut -b 1-2)" = 'jp' ] &&   xmodmap -e 'keycode 49 = Zenkaku_Hankaku Kanji'
の一文を
ありがとうございます。
あれ?前から出ていた話だな・・・と感じつつ、こっちを先にと、ibus設定のadvancedでUse system keyboard layout にチェックを入れたら漢字キーでon/off動作が可能になりました。

Re: ibus

Posted: 10/05/29(土) 09:36
by きりん
きりんです。
暇人 さんが書きました: anthyの設定は

# /usr/libexec/ibus-setup-anthy
ありがとうございます。教えていただいた場所にファイルがありません。
私はパッケージを利用したので構成が少し違うようです。
/usr/lib/ibus-anthy/ibus-setup-anthy
でした。起動したところ不足のパッケージが判明、python-glade2_2.17.0-0ubuntu2_i386.deb を追加しました。

Re: ibus

Posted: 10/05/29(土) 14:09
by 暇人
ibus設定のadvancedでUse system keyboard layout
あれ? 日本語になってないの?

Re: ibus

Posted: 10/05/29(土) 14:42
by きりん
きりんです。
暇人 さんが書きました:あれ? 日本語になってないの?
暇人さんはソースからのコンパイルで進められているのですね?
私はubuntuのパッケージからの組み上げです。
この辺の違いからでしょうか?
先に暇人さんがアップされているハードコピー見るとメッセージは日本語ですね・・・

Re: ibus

Posted: 10/05/29(土) 17:57
by 暇人
ロケールの設定は適正?

構成は、自己ビルドとdebのハイブリッドです。

Re: ibus

Posted: 10/05/29(土) 20:07
by きりん
暇人 さんが書きました:ロケールの設定は適正?

構成は、自己ビルドとdebのハイブリッドです。
きりんです。
暇人さんが公開された、lupu-501+ibus+anthyをダウンロードしてみました。
localeは ja_JP.uft8 なのですね。私はUTF-8で組み立てしました。
utf8 or UTF-8 どっちが正解なのでしょう?
ぶり返しの話題ですね・・・

Re: ibus

Posted: 10/05/29(土) 23:05
by 暇人
その辺、ノータッチです。
ちゃんと動くのでよしとします。
ブートドライブのウインドウズディレクトリの日本語ファイルもちゃんと見えるし。
gconvもノータッチです。

Re: ibus

Posted: 10/05/30(日) 00:13
by 暇人
以下を参考にubuntu上でdebパッケージを作成。
http://blog.goo.ne.jp/minoh_edubuntu/e/ ... 4abfe7a255

当然のようにpuppyでは動かない(ライブラリ不足)

Re: ibus

Posted: 10/05/30(日) 03:17
by 暇人
ibus-engine-mozc は動くが、mozc_server と mozc_toolはまだ動かない。
imeのバーは出るが日本語にならない。
0.11.365.102