Hi Leon, I followed following URL carrying "debug" http://www.openi18n.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=105&page=1 Q When I encounter the problem, how I can capture debug info? Steps taken Terminal 1: $ su - Password: # service IIim stop Stopping IIIMF input server: [ OK ] # killall httx httx: no process killed # /usr/sbin/htt_server -d Turn on debug mode. SetDefaultPermission(deny) AccessControl(permit):127.0.0.1 AllowSystemUser(password) LF(inpinyin) is loading. Path=/usr/lib/im/leif/ version=1.2 locale= need_thread_lock=false langs=zh_CN, object for inpinyin object_type = 131 object id = 32769 object size = 0 rev. domain name = com.redhat path = ./locale/zh_CN/inpinyin/aux.so scope = inpinyin signature = basepath = encoding = LF(inpinyin) is loading. Path=/usr/lib/im/leif/ version=1.2 locale= need_thread_lock=false langs=zh_CN, object for inpinyin object_type = 131 object id = 32771 object size = 0 rev. domain name = com.redhat path = ./locale/zh_CN/inpinyin/aux.so scope = inpinyin signature = basepath = encoding = LF(newpy) is loading. Path=/usr/lib/im/leif/ version=1.2 locale= need_thread_lock=false langs=zh_CN, object for newpy object_type = 133 object id = 32773 object size = 516 rev. domain name = com.sun path = /usr/lib/im/locale/zh_CN/newpy/newpy_obj.jar scope = newpy signature = basepath = encoding = jarfile class = com.sun.iiim.sample.newpy.NewPYPanel object for newpy object_type = 131 object id = 32774 object size = 0 rev. domain name = com.sun path = ./locale/zh_CN/newpy/aux.so scope = newpy signature = basepath = encoding = LF(inpinyin) is loading. Path=/usr/lib/im/leif/ version=1.2 locale= need_thread_lock=false langs=zh_CN, object for inpinyin object_type = 131 object id = 32776 object size = 0 rev. domain name = com.redhat path = ./locale/zh_CN/inpinyin/aux.so scope = inpinyin signature = basepath = encoding = LF(xcin) is loading. Path=/usr/lib/im/leif/ version=0.1 locale= need_thread_lock=false langs=zh_TW, object for xcin object_type = 133 object id = 32778 object size = 0 rev. domain name = com.redhat path = scope = xcin signature = basepath = encoding = object for xcin object_type = 131 object id = 32779 object size = 0 rev. domain name = com.redhat path = ./locale/zh_TW/xcin/aux.so scope = xcin signature = basepath = encoding = LF(unitle) is loading. Path=/usr/lib/im/leif/ version=1.2 locale= need_thread_lock=true langs=en, he, ar, ru_RU, el_GR, bn_IN, gu_IN, pa_IN, hi_IN, kn_IN, ml_IN, ta_IN, te_IN, UNICODE-HEX, UNICODE-OCTAL, LF(xcin) is loading. Path=/usr/lib/im/leif/ version=0.1 locale= need_thread_lock=false langs=zh_TW, object for xcin object_type = 133 object id = 32782 object size = 0 rev. domain name = com.redhat path = scope = xcin signature = basepath = encoding = object for xcin object_type = 131 object id = 32783 object size = 0 rev. domain name = com.redhat path = ./locale/zh_TW/xcin/aux.so scope = xcin signature = basepath = encoding = LF(xcin) is loading. Path=/usr/lib/im/leif/ version=0.1 locale= need_thread_lock=false langs=zh_TW, object for xcin object_type = 133 object id = 32785 object size = 0 rev. domain name = com.redhat path = scope = xcin signature = basepath = encoding = object for xcin object_type = 131 object id = 32786 object size = 0 rev. domain name = com.redhat path = ./locale/zh_TW/xcin/aux.so scope = xcin signature = basepath = encoding = LF(CannaLE) is loading. Path=/usr/lib/im/leif/ version=1.2 locale= need_thread_lock=true langs=ja, if_GetIfInfo() This method is invoked when htt_server retrieves if_method_t method table. LF(hangul) is loading. Path=/usr/lib/im/leif/ version=11.0 locale= need_thread_lock=false langs=ko, ko_KR, LF(sunim_default) is loading. Path=/ version=(NULL) locale= need_thread_lock=false started. (Pending here) Terminal 2: $ su - Password: # /usr/bin/httx [ENTER] It hung here. Following report was added to Terminal 1; ..... started. Allow the connection from localhost.localdomain. The access from root@xxxxxxxxxxxxxxxxxxxxx was granted. Create new IMDesktop for :0.0 Allow the connection from localhost.localdomain. The access from root@xxxxxxxxxxxxxxxxxxxxx was granted. Create new IMDesktop for :0.0 Client shut down the connection owned by im_id(1). Open desktop (:0.0, unitle). (also hung here) impossible to run application with XMODIFIERS=@im=htt and GTK_IM_MODULE=iiim exported in the same terminal. B.R. Stephen _______________________________________________________________________ Do You Yahoo!? Get your free @yahoo.com.hk address at http://mail.english.yahoo.com.hk