I have recently upgraded from Ubuntu Feisty to Gutsy, everything went smoothly expect one thing – the SCIM input support. Somehow I can’t switch to Chinese language input method anymore after the upgrade. It was working perfectly in Feisty. The SCIM icon in the system tray is just a disabled button with the only option is to right click to reload the configuration and change settings. However, after settings are updated and reloaded, nothing happens, I still can’t change from English to Chinese PinYin. After doing some googling, I found a few solutions. I will post the simplest, the one I tried and worked solution here. Firstly you will need to install scim-bridge using apt:
user@www$ sudo apt-get install scim-bridge
This essentially allow you to access other applications using SCIM input method. Then you need to edit the scim config file using your favourite editor:
user@www$ sudo vim /etc/X11/xinit/xinput.d/scim
Find and change from
GTK_IM_MODULE=xim
into
GTK_IM_MODULE="scim-bridge"
Finally you need to restart your system to make the changes into effect. If it still not working, you might need to start SCIM manually:
user@www$ scim -d
I noticed that this works for most of the applications, like Firefox, Thunderbird, Shell, Openoffice and Pidgin etc, however, it is still not working in a few of them, like Kate. but I think it is better than before when I can’t use it at all. If this guide doesn’t work for you, maybe you can try a more complicated solution in Adrian Hoe’s Blog. Hope this helps.

Leave a Reply

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