Comment 9 for bug 98890

Revision history for this message
Ming Hua (minghua) wrote : [Bug 98890] Re: SCIM wont work with Java

Hi Ryu,

On Tue, Mar 04, 2008 at 07:43:38AM -0000, Ryu Kent wrote:
>
> Those applications are GTK or support input methods. The problem is
> affecting only X server applications not running on GTK or QT
> toolkits. It can be recreated in the following way:

OpenOffice does not use GTK for input methods. Also, I can input
Chinese using SCIM in xterm just fine.

I've been working with SCIM for quite some time, please believe me when
I say I'm using XIM mode. I know very well the difference between XIM
mode and GTK's IM mode.

> 1. Fresh install of Ubuntu. English Locale
> 2. Install SCIM using language support and input for extended characters.
> 3. Adjusting environment variables so that xmodifier is set to XIM
> 4. Running SCIM
> 5. Running xterm.
>
> Note that in the normal GTK terminal SCIM will work fine. But xterm is
> non GTK. This is where the problem happens. Although SCIM will seem to
> be running fine, inputting extended characters will not work.
>
> This has been tested extensively on a number of systems. If yours does
> not exhibit these problems, could you tell us what locale you are
> running in and post your SCIM environment variables too.

I don't have time to do such tests that involves a fresh install. I use
en_US.UTF-8 locale and write my own SCIM configurations (although I
believe the im-switch settings shipped in hardy's package should also
work). I have no idea what the "installing input support of extended
characters" in the language-support tool does, and am not interested to
know.

All I want to say is that it has always been possible to use XIM mode in
Ubuntu, it's plainly wrong to blame XIM mode for whatever bug here.

Ming
2008.03.04