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*****