[Pkg-ime-devel] RFS: scim-kmfl-imengine
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
>> 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.
More information about the Pkg-ime-devel