[Anthy-dev 1307] Re: anthy-uimで記号を入力する方法

Back to archive index

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;
 }


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