I guess ths user disabled iiim serveice probably via gnome-session-properties (System->Preferences->Sessions). Until we resolve the problems, iiim serveice should not be disabled.
If users don't need iiim functions (eg, switching input lang/KB-layout), iiim-panel and IM trigger key can be disabled via iiim-properties as I mentioned below. It would be easy to fix only the /etc/iiim/xsession problem mentioned below (ie, only exporting GTK_IM_MODULE=iiim when actually launching iiim daemons), but it would cause to appear annoying IM statu window to each application. So, further changes are required. Thanks, Fuyuki Alan Coopersmith wrote: > That sounds a lot like a problem a user reported recently and no one knew > what the cause was: > http://www.opensolaris.org/jive/thread.jspa?threadID=83028&tstart=0 > > -Alan Coopersmith- [EMAIL PROTECTED] > Sun Microsystems, Inc. - X Window System Engineering > > 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 _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
