[Pkg-ime-devel] RFS: scim-kmfl-imengine

Doug Rintoul doug_rintoul at sil.org
Fri Dec 7 20:05:36 UTC 2007


Ming Hua wrote:
> On Fri, Dec 07, 2007 at 09:15:32AM -0800, Doug Rintoul wrote:
>   
>>> On 07/12/2007, Wen-Yen Chuang <caleb at calno.com> wrote:
>>>   
>>>       
>>>> im-switch can be handled by "scim" package.
>>>> All scim-engines will work fine.
>>>>
>>>> scim-engines should not make their own im-switch configurations.
>>>>
>>>> Ubuntu's multiple scim-related im-switch configurations are bad and
>>>> confusing.
>>>>         
>>>   
>>>       
>> I have taken out the im-switch stuff (at least the preinst prerm) from 
>> the scim-kmfl-imengine that I uploaded to mentors.debian.net.
>>     
>
> The im-switch file is still in debian/im-switch, and debian/rules still
> installs it.
>
>   
This is correct. The problem is that the scim im-switch file keeps 
changing, at least for Ubuntu. Under Fiesty, GTK_IM_MODULE was set to 
scim, however under Gutsy, GTK_IM_MODULE was set to xim. This "broke" 
kmfl as well as a few other things. I realize this is not a Debian 
problem, but an Ubuntu problem. The solution given was to edit 
/etc/X11/xinit/xinput.d/scim and change the xim references to scim. But 
of course, these changes would be wiped out the next time a person 
upgraded scim. Providing a scim-kmfl im-switch file would give more 
control over the scim environment under which kmfl runs and would .
>
>> However kmfl really does work best with the scim gtk connector for gtk
>> apps. XIM just does not cut it with many apps since it does not
>> support things like getting the current context and deleting text
>> around the cursor.
>>     
>
> Before there is a better way for the individual IM module packages to
> configure the im-switch settings, you can always depend on
> scim-gtk2-immodule and add a debconf note to ask users to set im-switch
> to scim-immodule (or even offer to set it in the debconf question).
>   
This is a good option, however for reasons stated above I would rather 
have the user use the scim-kmfl im-switch file rather than the scim 
im-switch file. But I am open to suggestions.

Doug.



More information about the Pkg-ime-devel mailing list