Ubuntu Oneiric users please use scim instead of ibus, there’s a bug in ibus-m17n which is not fixed as of writing fixed read here. You may go on running the rs.sh file as said below, make sure you are using the fixed version. Ubuntu 12.04 doesn’t have such a problem, you are advised to upgrade, with 12.04 you do not need to run rs.sh, si-singlish.mim is shipped by default thanks to m17n-lib team.
Ubuntu users goto the terminal and type this and press enter,
sudo apt-get install ibus-m17n zenity
Debian(or some Debian derivatives) users goto the terminal and type this and press enter,
su root -c "apt-get install ibus-m17n zenity"
Red hat or Red Hat derivatives(Fedora, SUSE..etc) users type this in terminal and press enter,
su root -c "yum install ibus-m17n zenity"
Other distro users: get ibus-m17n package and zenity package installed some how.
Now download this zip file. Extract rs.sh and run it by going to the extracted path and typing,
sh rs.sh
E.g. : If you extracted to the Desktop,
cd ~/Desktop sh rs.sh
* Zenity is not mandatory but its needed to display messages from the script as GUI messages.