Input Method
X Windows Input Methods
There are two popular input methods as of 2009.
iBus
iBus is the new kid on the block. It uses DBUS and is the preferred method nowadays.
SCIM
SCIM is the tried-and-true method. It has advanced a lot, but iBus is more popular with newer distros.