Another problem I just thought of, is that if we does not export GTK_IM_MODULE=iiim in gdm/Xsession stage, im-xim.so will be used, so that xiiimp.so would be loaded as the XIM implementation library. The annoying attached language selection window would appear. Even I set the status placement to None, an empty window is still attached with the frame window when application starts. There should be a bug in xiiimp.so.
And we may not execute iiimx-settings-init to export necessary settings in gdm/Xsession stage, since it will bring two gconfd daemons. :( Regards, Yong Sun wrote: > Hi, Fuyuki, > > I think our startup script has a problem, if disable the iiim via > gnome-session-properties(1), that is GTK_IM_MODULE=iiim is still > exported by /etc/iiim/xsession (launched by gdm/Xsession), so that the > gnome applications still use im-iiim.so as the gtk-im-module. And in > some scenarios, e.g., keep pressing backspace, or typing very fast, > application responses very slowly. > > We need to change the script, only exporting GTK_IM_MODULE=iiim when > actually launching iiim daemons. > > Regards, > > Fuyuki Hasegawa - Sun Microsystems wrote: >> You can also disable iiim service completely via gnome session >> preference >> (System -> Preferences -> Session) from RC1b (snv_101a). >> >> Please note that if you disable iiim service, you can not input Latin >> characters using Compose key (ge, Compose+a+e -> æ, Compose+'+a -> á). >> If you need to input Latin chars, you should not disable iiim service. >> Then, as Haik says, you can remove iiim-panel via iiim-properties by >> choosing "None" at "Input Method status and switcher placement" and >> also you can invalidate IM trigger key by emptying the trigger list. >> BTW, this is the default configuration for English locales from RC2. >> >> Thanks, >> Fuyuki >> >> Yong Sun wrote: >>> Hi, Mark, >>> >>> Thanks for the finding, we will look at the massive sys-calls problem. >>> >>> By default, input method services (either iiim or scim) would be >>> started on any UTF-8 locale, and the disabling function >>> iiim-properties(1) would still start iiim services, but only disable >>> the client communications. To completely disable the IM services, >>> you could hack the /etc/iiim/xsession script to not start iiim >>> daemons on en_*.UTF-8 locales, or a lighter way is to add following >>> lines to your $HOME/.profile, >>> >>> $ cat ~/.profile >>> GTK_IM_MODULE=gtk-im-context-simple >>> export GTK_IM_MODULE >>> >>> Regards, >>> >>> Haik Aftandilian wrote: >>>>> How do I turn this off ? >>>>> >>>> System -> Preferences -> Input Methods >>>> >>>> Uncheck "Enable Input Method" and change the "Input Method status >>>> and switcher placement" pull down menu to "None". >>>> >>>> Haik >>>> >>> >>> _______________________________________________ >>> indiana-discuss mailing list >>> [email protected] >>> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss >> >> > _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
