daiです。 いつもありがとうございます。 On Sun, Apr 22, 2012 at 02:32:09AM +0000, bugzilla-dae...@freedesktop.org wrote: > https://bugs.freedesktop.org/show_bug.cgi?id=39242 > > --- Comment #1 from Muneyuki Noguchi <nogu....@gmail.com> 2012-04-21 19:32:09 > PDT --- > Created attachment 60438 > --> https://bugs.freedesktop.org/attachment.cgi?id=60438 > patch to replace "unrealize" with "destroy" > > I'm not sure what you want, but if you want to remove "sleep" from a rc file > in > im-config, this patch should work.
こちらの件ですが、少し補足させてください。 元々は no easy way to wait until uim-xim is ready http://bugs.debian.org/300486 にて報告があった件です。 uim-xim を起動してから利用できるまでに多少時間がかかるので、 準備が完了する前に XIM クライアントを起動すると そのクライアントから uim-xim が利用できないという問題です。 そのため uim-xim を起動した後に少し sleep を入れておくというのが 古くから用いられてきた回避策だったと思います。 uim-toolbar-gtk については im-config で用意されている スタートスクリプト中で sleep 10 させていますが、 根本的な解決策ではなくあまりきれいではないという問題があります。 よってこれは uim-toolbar-gtk それ自体の問題ではなく uim-xim の問題で、 uim-xim をデーモン化するとか XRegisterIMInstantiateCallback を使えば よいとか情報が寄せられています。 手元のマシンは性能がよくなりすぎたのか sleep があってもなくても 動作にはまったく問題なく、準備していただいた gtk2/toolbar/systray-gtk.c に対するパッチも効果があるのか調べられませんでした。すみません。 また、そもそも見当違いなことを言っていたら申し訳ないです。 -- Regards, dai GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
signature.asc
Description: Digital signature