(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



Reply via email to