Comment 12 for bug 80551

Revision history for this message
Ming Hua (minghua) wrote : Re: [Bug 80551] Rant, Workaround

On Tue, May 15, 2007 at 09:24:53AM -0000, Alexander Hunziker wrote:
>
> So far, the easiest workaround that I have found is to call the
> applications with the environment variable GTK_IM_MODULE set to "xim".

Another thing worth testing is to set GTK_IM_MODULE to "scim-bridge".
You need to have related packages installed though, I believe
scim-bridge-client-gtk (and maybe scim-bridge-agent).

> In the case for OpenOffice, it's very easy to change the startup script
> (/usr/bin/ooffice) - just add "GTK_IM_MODULE=xim " in front of the last
> line. For applications like f-spot or Gizmo Project that also suffer
> from this bug, one can create a startup script that changes the variable
> before launching the program.

This is very curious. My understanding about Gizmo is that it's a
close source application which uses GTK. So the problem of using
GTK_IM_MODULE=scim crashes gizmo should be bug #2246, the weak symbol
conflict between libstdc++5 and libstdc++6. There is even a bug
reported for this, bug #35290, but I couldn't get more information from
the original reporter.

Does OpenOffice and F-spot by any means use libstdc++5? I am assuming
you are talking about the openoffice.org and f-spot packages in Ubuntu
here, instead of the binaries downloaded from http://www.openoffice.org/,
for example.

Ming
2007.05.15