(Sorry, hit the "send" button too soon) Etsushi Kato wrote:
> I'm one of the developer of uim. As far as I can tell, you can > avoid this complete freeze of X by using --async option of > uim-xim. Thank you!!! This indeed works. In Debian Sid, I set XIM_ARGS=--async in /etc/X11/xinit/xinput.d/uim-systray, and indeed it works now exactly as you said: CPU usage goes to 100% when I 'mis-hit' keys, but this is temporary and X does not freeze. If no side effects are expected, I would vote for "async" to be the default. I just wonder why Omote-san could not reproduce this. > I think this bug is caused from invalid use of filter key event > in mozilla in the address bar widget. So you agree it is a bug? Can you reproduce it? If it is a bug in Mozilla/Firefox, somebody should report it, but I'm afraid I do not have the technical knowledge about 'filter key events' to describe it exactly. > [..] > By the way, you seem to like using XIM instead of gtk+ immodule > because of the compose sequences in X11. Two reasons: 1 - the compose sequences. With uim default method = "direct", it is as if uim does not exist. There is just the arrow symbol in the systray. All the xkb/compose stuff works (not so with SCIM, that ís why I like uim better!). But if I want to use uim, it is there, and I can activate it by right-clicking on the arrow. 2 - xim always works. When I activate uim, I can use it everywhere: xterm programs, openoffice, qt programs, gtk programs, mozilla, even in xfig. Very simple, very neat. Thanks again, Jan