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