[Anthy-dev 1782] Re: uim-0.4.6alpha1 released

Back to archive index

YamaKen yamak****@bp*****
2005年 2月 8日 (火) 01:44:44 JST


ヤマケンです。報告ありがとうございます。

At Mon, 7 Feb 2005 20:50:21 +0900,
deton****@m1***** wrote:
> 開発内容を追いかけてないので、
> 1ユーザとして0.4.5から0.4.6alpha1にしたときにひっかかった点です。
> 
> OS: Red Hat 8.0
> (1)primeの初期化あたりでsegfault。(primeをロードしないようにして回避)
> (2).skk-jisyoの読み込みでsegfault。(~/.skk-jisyoを消して回避)

多分alpha1リリース後に修正された問題だと思います。もし時間があれ
ば最新スナップショットを試して頂けないでしょうか。

http://freedesktop.org/~tkng/uim-trunk.tar.gz


> (3)環境変数GTK_IM_MODULE=uim-tutcodeの設定では
>    tutcodeにならなくなったようなので、~/.uimに以下を追加
>    (define default-im-name 'tutcode)
> (5)~/.uimで設定していた、キーテーブルの変更が効かなくなった。
>    (require "tutcode.scm")を入れて対処。

このへんはdoc/DOT-UIMという文書でも作って記述しておこうと思いま
す。

> (4)~/.uimに記述していたtutcodeのオン/オフーのキー設定変更が
>    効かなくなった。
>    tutcode-key-custom.scmを作成して、~/.uimの記述を変更。
>    (define tutcode-on-key '("<Control>;" generic-on-key))
>    (define tutcode-on-key? (make-key-predicate '("<Control>;" generic-on-key?)))
>    (define tutcode-off-key '("<Control>;" generic-off-key))
>    (define tutcode-off-key? (make-key-predicate '("<Control>;" generic-off-key?)))

これは~/.uimでdefine-keyのみ設定すれば上書きできるように修正しよ
うと思います。

> とりあえずtutcodeさえ使えればいいのでprimeをロードしないようにしたい。
> loader.scmを見ると、enabled-im-listから外せば良さそう。
> enabled-im-listは、installed-modules.scmで定義されているみたい。
> ~/.uimでdefineすると上書きされるかな、と思って、

> installed-modules.scmからprimeを外したenabled-im-listの定義を~/.uimに入れる。
> (define enabled-im-list '(py pyunihan pinyin-big5 skk tcode tutcode hangul2 hangul3 romaja viqr ipa latin))

> loader.scm中のenable-lazy-loading?とか関係するかと思って、
> ~/.uimで#fや#tにdefineしてみたけど関係なさそう。

enable-lazy-loading?とenabled-im-listは~/.uim読み込み以前に参照
されているので、~/.uimでの設定は無効になります。今のところ
uim-prefの"Enabled input methods"等で設定してもらう必要がありま
す。これもdoc/DOT-UIMに記述しておきます。

-------------------------------
ヤマケン yamak****@bp*****



Anthy-dev メーリングリストの案内
Back to archive index