[Scim-imengine-dev 1508] ANTHY_HISTORY_FILE が効かない

アーカイブの一覧に戻る

Jun Oizumi vagus****@gmail*****
2007年 3月 27日 (火) 16:24:37 JST


大泉です。

# もしかしたら[Scim-imengine-dev 1503] scim-anthyの学習機能について と関係ある
# かもしれないと思いましたが、よく分からないので一応別にします。

anthy-8711 から環境変数に ANTHY_HISTORY_FILE を設定すると、指定したファイルに
変換履歴が、そのままコピペでコーパス用例文として報告できる形で出力されるように
なりましたが、自分の所では ANTHY_HISTORY_FILE を設定しても何も出力されないので、
このところずっと悩んでいました。

色々試した結果、どうも scim-anthy(scim本体?) と アプリが直接通信する場合だと
ダメなようです。
scim-bridge をかますと出力されました。

gtk2-2.10.6
scim-1.4.5
scim-anthy-1.2.2
scim-brige-0.4.9
anthy-8723(8711,8713 でも試しました)

export XMODIFIERS="@im=kinput2"
export GTK_IM_MODULE=scim
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=scim-bridge
scim -d
kinput2 -xim -kinput -canna -cannaserver unix &
(訳あって変態構成です)

~/.profile に「export ANTHY_HISTORY_FILE=/home/xx/corpus_sample.txt」

/home/xx/corpus_sample.txt がない状態でログインし、leafpad を起動。
「まだよくわからない」と入力し、「まだよく分からない」で確定。
→ corpus_sample.txt は作成されない

leafpad 上で右クリックし「入力メソッド」から「SCIM Bridge Input Method」に変更
「まだよくわからない」と入力し、「まだよく分からない」で確定。
→ corpus_sample.txt が作成される
 (anthy-8723 S |まだ|よく|わからない| |まだ|よく|分からない|)

「入力メソッド」を「SCIM Input Method」に戻し、corpus_sample.txt を削除してから
再び「まだよくわからない」と入力し、「まだよく分からない」で確定。
→ corpus_sample.txt は作成されない


その他、gedit は上記 leafpad と同じで、kwrite、firefox は元々 scim-bridge で
使っているので、正常に動作しました。




Scim-imengine-dev メーリングリストの案内
アーカイブの一覧に戻る