I don't really have the time to go through all
of the "supporting XIM" thread in detail, but I 
wanted to clarify what the GTK+ Input Method
Module system is supposed to be for.

The GTK+ input module system was never meant to
be a universal solution for writing input methods --
it's explicitely tied to GTK+ and Pango in various
ways.

Rather it was meant to be a way of connecting GTK+
flexibly to different types of input modules.

My expectation was that there would just be a
couple of modules:

 Default (compose sequences - cross platform,
          lighter than XIM, locale independent)
 XIM
 IIIMF
 Windows

And that would be about it. 

I wrote a couple of toy input method modules for
experimentation with the system  like the 
 "Transliterated Cyrillic" module).

It's turned out that writing input method
modules has been much more popular than I would
have expected; my guess is that this is largely
because it's a whole lot easier to write a GTK+
input method module than to do something with
XIM.

And also because we don't have any good facilities
for doing locale-independent input methods and
switching input methods on the fly. IIIMF
promised these capabilities, but doesn't really
seem to be a solution yet.

But I think GTK+ input method modules are basically
a distraction ... we need a way of doing input
methods that can work with all applications 
regardless of toolkit, and that we can integrate
tightly into different desktops.

Regards,
                               Owen


--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to