GCIN overspot problem on skype with qt-static

As the same time I upgrade my system, I also encounter that my GCIN IME cannot be used the overspot feature on skype (it will disappear). And some strange problem like I cannot use ctrl+space to switch IMEs.

The solution is also simple, that is, to modify the gtk-immodules settings of the global system. Because in the newer Gtk version, the configure file changed that my poor system cannot find it.

The detail step is listing as:

 $ sudo gtk-query-immodules-2.0 > /etc/gtk-2.0/i686-pc-linux-gnu/gtk.immodules

And modify gcin’s setting from “zh:jp” to “*”. Then, the step is to setup the modules to make QT/XIM based program works.

$ vim ~/.xprofile
And add the following settings:

export QT_IM_MODULE=gcin
export XMODIFIERS=@im=GCIN

Then the overspot feature works (although in skype, it just stick at the left-top corner of program).

Leave a Reply

Your email address will not be published. Required fields are marked *