Hi, I meet this problem in rxvt too, it's very annoying, steps to reproduce:
1. run urxvt; 2. run wish or gitk in urxvt; 3. press Alt-F4 to close wish or gitk; Now urxvt can't accept any keyboard input unless I switch to another window and switch back to urxvt. If I test with GVIm in step 2, then urxvt CAN accept keyboard input after step 3. It seems the problem only occurs when a GUI application which doesn't require XIM support is launched, so I guess SCIM is turned off when that GUI app is launched but isn't turned on when that GUI app is closed. Fcitx input method doesn't have this problem, so I guess it's not a bug or feature in XIM protocol. BTW, It seems bug 572015 is a duplicate of this bug. Some related information about my environment: Debian Squeeze on x86, openbox 3.4.11.1-1, rxvt-unicode-ml 9.07-2. (I guess this problem exists too on Gnome + rxvt-unicode-ml.) i A libscim8c2a 1.4.9-3 i A scim 1.4.9-3 i A scim-bridge-agent 0.4.16-2 i A scim-bridge-client-gtk 0.4.16-2 i A scim-gtk2-immodule 1.4.9-3 i A scim-modules-socket 1.4.9-3 i scim-pinyin 0.5.91-1 i evince-gtk 2.30.3-1 i gtk-theme-switch 2.1.0-2 i gtk2-engines 1:2.20.1-1 i A gtk2-engines-pixbuf 2.20.1-1 i A libavahi-glib1 0.6.26-1 i A libcanberra-gtk-module 0.24-1 i A libcanberra-gtk0 0.24-1 i A libdbus-glib-1-2 0.86-1 i A libglib-perl 2:1.223-1 i A libglib2.0-0 2.24.1-1 i A libglib2.0-data 2.24.1-1 i A libglib2.0-dev 2.24.1-1 i libgtk2-perl 2:1.222-1 i A libgtk2.0-0 2.20.1-1 i A libgtk2.0-bin 2.20.1-1 i A libgtk2.0-common 2.20.1-1 i libgtk2.0-dev 2.20.1-1 i A libgtkspell0 2.0.16-1 i A libpoppler-glib4 0.12.4-1 i A libpulse-mainloop-glib0 0.9.21-3 i A libupower-glib1 0.9.5-1 i A libwxgtk2.8-0 2.8.10.1-3 i libwxgtk2.8-dev 2.8.10.1-3 i A python-gtk2 2.17.0-4 i A scim-bridge-client-gtk 0.4.16-2 i A scim-gtk2-immodule 1.4.9-3 i vim-gtk 2:7.2.445+hg~cb94c42c0e1a-1 $ env | grep -i 'scim\|xim' QT_IM_MODULE=xim xmodifie...@im=scim GTK_IM_MODULE=scim-bridge $ locale LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE=zh_CN.UTF-8 LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

