Etsushi Kato
ekato****@ees*****
2004年 10月 31日 (日) 13:24:27 JST
加藤です。こんにちは。 On Sun, Oct 31, 2004 at 09:07:13AM +0900, Masaaki Hattori <mkhat****@mx9*****> wrote: > ディストリビューションはFedoraCore2です。 > > KDE上で、OpenOfficeとかkonsole上で日本語入力する際に発生します。 > > 始めからではなく、使っているといつの間にか、あれ、という感じです。 > uim-toolbarの表示も切り替わらなくなります。 > > この状態で、uim-toolbarで入力メソッドを切替えるSWを押すと切替え > 可能な辞書等のリストが全く表示されません。ウィンドウは開くのです > が、リストの部分が真っ白です。 ということは、uim-xim が crash してしまっているのでしょうか? ps などで確認できますか? > この状態でも、gnome-terminalでは日本語入力ができるのです。辞書も > 動いています。右クリックでの入力メソッド切替えも効きます。 GTK_IMMODULE の uim を使っているなら、uim-xim がクラッシュしても入力で きます。それとも、uim-xim は動いたままで gnome からは XIM から入力でき るのでしょうか? > こう考えると、KDEとuim-ximの組合せに何かあるのかなという気がします。 > kinput2でもkwinと組み合わせると妙なこと(OpenOffice上で[shift]+[space]を > 押すと[あ]が2個表示される)が起きたことがあるので、KDEでもkwin以外の > WindowManagerを使えば問題は起きないのかも知れません。 そうですね。はやく、immodule-qt のパッチが当った qt が広まれば解決 するのですが… 手元で確認している uim-xim 0.4.5 がクラッシュする状況としては、少し古 い X を使っていて、zh_CN.UTF-8 で中国語を入力しようとする場合、という ものがあります。 これは Xlib のバグで、xorg のほうで 2004-08-09 に修正されています。 それ以前にリリースされている xorg や XFree86 で、 zh_CN.UTF-8 のアプリ ケーションに uim-xim から入力しようとするとクラッシュします。 それ以外で uim-xim がクラッシュするのであれば、とりあえずもう一度、 uim-xim を動かし直してください。先日内海さんとのやりとりでもありました が、0.4.5 では問題があるので、添付したパッチを 0.4.5 に当てたものを使 うか、最新のものを svn からダウンロードしてみてください。 -- Etsushi Kato ekato****@ees***** -------------- next part -------------- --- uim-0.4.5.orig/xim/main.cpp Fri Oct 15 18:18:48 2004 +++ uim-0.4.5/xim/main.cpp Sun Oct 31 13:21:34 2004 @@ -726,6 +726,12 @@ if (pretrans_setup() == -1) return 0; + XEvent e; + while (XPending(XimServer::gDpy)) { + XNextEvent(XimServer::gDpy, &e); + ProcXEvent(&e); + } + main_loop(); return 0; }