[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Ming Hua wrote:
On Fri, Dec 07, 2007 at 09:15:32AM -0800, Doug Rintoul wrote:
On 07/12/2007, Wen-Yen Chuang <caleb@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.



Reply to: