[Uim] uim-xim only works with japanese locale?

Etsushi Kato ekato at ees.hokudai.ac.jp
Tue Aug 10 13:08:59 EEST 2004


Hi all,

On 2004/08/10, at 14:32, TOKUNAGA Hiroyuki wrote:

> On Mon, 09 Aug 2004 11:36:50 +0200
> gabor farkas <gabor at z10n.net> wrote:
>> but my locale is "en_US.UTF-8", and i really don't want to change it.
>>
>> is there any way to do it?
>
> You can use a XIM server of scim and scim-uim.

I'm using UIM on Mac OS X with X11 as you may know ;).  uim-xim is
still needed for me since scim (at least 0.99.5) doesn't compile and 
work on this platform.

> I'm thinking that we should rewrite our uim-xim with IMdkit, but there
> seems no time to do so.

I'm also planning clean up of uim-xim, and doing some in my
spare time now.  Could you explain the advantage of using IMdkit?
IMHO, Tabata-san's uim-xim code is simple, and having sufficient
(or basic) XIM support.  The main problem I recognize
about current uim-xim is lack of locale support except for
Japanese, and I don't think it is very hard to implement this on
current code basis.


BTW, as I impressed with recent post of Ashie-san's gtk
uim-switch-im patch, I experimentally apply this feature on
uim-xim.  With the idea of branch-leaf mechanism of helper applet,
uim-xim can get dynamic back-end engines selection too.
Please review the attached patch.

Since current uim-xim creates some XimServer instances for 
corresponding back-end engines, and requires user to set 
XMODIFIERS=@im=uim-(engine) for each back-end to use.
In my patch, I changed using @server=uim only, which requires 
XMODIFIERS=@im-uim.  And added command line option to
select default engine (like uim-xim --engine=prime, default is
anthy).

Cheers,
-- 
Etsushi Kato
ekato at ees.hokudai.ac.jp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uim-xim-select-im.diff.gz
Type: application/x-gzip
Size: 3603 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/uim/attachments/20040810/6de4c1f0/attachment.bin 
-------------- next part --------------



More information about the uim mailing list