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

Reply via email to