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.
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