[Anthy-dev 2199] Re: uim-cannaでimeproxyが使えない

Back to archive index

TOKUNAGA Hiroyuki tkng****@xem*****
2005年 8月 4日 (木) 00:10:06 JST


On Wed, 3 Aug 2005 00:40:14 +0900
Masanari Yamamoto <h0131****@ice*****> wrote:

> 山本です。
> 
> uim-cannaでcannaserverとしてimeproxyを使ったときに、preeditをbackspace
> で消せなかったり漢字変換ができませんでした。cannaserverを起動していな
> くて、「パイプが切断されました」とエラーメッセージが表示されたときにも
> こうのようになります。
> 
> 調べてみたところ、imeproxyを使っている場合RkGetDicListが0を返すので、
> canna-context-cc-idが#fになってしまうようです。cannaserverが起動してい
> ないときも同様にcanna-context-cc-idが#fになります。canna-context-cc-id
> は整数でなくてはいけないため、正常に動かなくなります。
> 
> とりあえず以下のパッチでimeproxyを使って変換できるようになりました。た
> だ、このパッチを当てたuim-cannaでimeproxyを使った場合、変換候補が多い
> と少し時間がかかるのが気になります。「こう」を変換すると2秒ぐらいかか
> ります(変換候補92個)。scim-cannaでimeproxyを使った場合は「こう」を変換
> するのも一瞬でした。

コミットして下さって結構です。scim-cannaでは一瞬で変換できるという事は、
uim-cannaの問題だと思うのですが、どこがボトルネックかは、調べてみないと
ちょっとわかりません。正直、積極的にuim-cannaをいじりたいとは思わないの
で、遅さに関してはペンディングということで…。


-- 
徳永拓之
tkng at xem jp



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