Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=462412
--- Comment #8 from Akira TAGOH tagoh@redhat.com 2010-11-19 07:09:20 EST --- Created attachment 461530 --> https://bugzilla.redhat.com/attachment.cgi?id=461530 testcase
I'm not quite sure how to see if the certain event is sent to XIM server. so bridging the XIM protocol by imsettings-xim and enabling the monitoring feature on it here. it looks working enough for this purpose. so I just went ahead with it for this testing.
Steps to Reproduce: 1. yum install ibus ibus-anthy imsettings 2. LANG=ja_JP.UTF-8 imsettings-start IBus 3. LIBGXIM_DEBUG=all imsettings-xim 2>&1 | tee /tmp/xim.log 4. javac bz462412.java 5. XMODIFIERS=@im=imsettings java Bz462412 6. move the window focus to others 7. move back the focus
Actual results: no XIM events sent at 6 and 7
Expected results: 2. the keyboard icon should appears at the notification area. 6. XIM_UNSET_IC_FOCUS should be sent 7. XIM_SET_IC_FOCUS should be sent
Additional info: You could check what the expected behaviour is with gedit like this: % XMODIFIERS=@im=imsettings GTK_IM_MODULE=xim gedit
and try step 6 and 7.
HTH,