From: TAKAHASHI T. <ta...@mu...> - 2008-09-17 06:55:41
|
高橋全と申します。 最新の mlterm と uim-1.5.3 で SKK の漢字変換ができない みたいなのですが、みなさまは大丈夫でしょうか。 私は、ひらがなは入力できるのですが、変換ができません。 すべて知らない単語として、新規登録を要求されてしまいます。 OpenBSD なので XIM が使えず、uim-xim は試していませんが、 mlterm 上での scim-skk と uim-anthy は正常に動作します。 (だから特に困っているわけではありません。) また、uim-skk 自体の動作は gtk+ と qt で確認できてます。 とはいえ、locale まわりがおかしいシステムであることには 変わりありませんので、OpenBSD 独自の問題かもしれません。 im_uim.c を -DDEBUG -DIM_UIM_DEBUG してコンパイルすると、 EUC-JP 環境下で次のような表示になります。 (実際には BUFSIZ 不足の警告と長い proplist も出るので、 BUFSIZ を 4096 にし、362 行目あたりを #if 0 しました。) --km=UTF-8 にしたり --viaucs=true にしたりしてもあまり 変化はないように見えますが、何か試してみるべきことが あるでしょうか。 mlterm --daemon=none --im=uim:skk locale settings failed. DEBUG: [find_engine()]conversion engine: skk, native encoding: EUC-JP DEBUG: New object was created. ref_count is 1. DEBUG: message recieved from helper: focus_out DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 1, _str:k, length:1 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:け, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:け, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:n, length:1 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:けん, length:4 DEBUG: [preedit_pushback()] attr: 1, _str:s, length:1 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:けんさ, length:6 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:けんさ, length:6 DEBUG: [preedit_pushback()] attr: 1, _str:k, length:1 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:けんさく, length:8 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▼, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:けんさく, length:8 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_pushback()] attr: 1, _str:【, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 1, _str:】, length:2 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:▽, length:2 DEBUG: [preedit_pushback()] attr: 1, _str:けんさく, length:8 DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [preedit_clear()] DEBUG: [preedit_pushback()] attr: 1, _str:, length:0 DEBUG: [preedit_pushback()] attr: 4, _str:, length:0 DEBUG: [delete()] An object was deleted. ref_count: 0 -- tamo |