Packages to Install
$ sudo apt-get install uim scim-gtk2-immodule scim-uim scim-hangul scim-tables-ko scim-qtimm skim im-switch
Configuration
If you installed ‘im-switch’ package above, it enables X to read ~/.xinput.d/default when launching X. This is to customize X input per user account, and make it consistent with Fedora or Redhat based Linux. Create ~/.xinput.d/default as following:
export XMODIFIERS=”@im=SCIM”
export GTK_IM_MODULE=”xim”
export XIM_PROGRAM=”scim -d”
export QT_IM_MODULE=”scim”
KDE user, create ~/.kde/Autostart/scim as:
#!/bin/sh
scim -d
and then set executable permission
$ chmod a+x ~/.kde/Autostart/scim
GNOME Users, Add below to ~/.gnome2/session-manual
[Default]
num_clients=1
0,RestartStyleHint=3
0,Priority=50
0,RestartCommand=scim -d
0,Program=scim
Now restart X and you will see SCIM on taskbar if everything went on. Right click on the icon and choose SCIM setup. On menu “IMEngine > Global Setup”, select appropriate Korean keyboard you use. I use 2bul, and I guess others don’t behave correctly.

