Usual Chanux crap
I always used SCIM input method with sayura sinhala input scheme. But it had weird bug that screws up almost all the text input areas (My friend @gaveen pointed out it’s SCIM related). So the people who new about iBus told me to try it but as always I didn’t have time to try it on my previous ubuntu 9.04 installation. iBus came default on ubuntu since Karmic Koala (9.10) and since I switched to Lucid Lynx (10.04) it was the right time to check iBus-sayura out.
As lazy as I’ve become I chose seemingly easier way of installing ibus-sayura. I used the ibus-sayura unstable PPA on launchpad to install. And it worked, සෙටිපිකට් ඇත්ත. So you too can take the easier route.
The actual How-to
Step 1 – install
First, to add the PPA repository your system run the following command in a terminal (Applications > Accessories > Terminal)
</p> <p>$sudo add-apt-repository ppa:skhome/ibus-sayura-debianised-alfa</p> <p>
Then update package list with
</p> <p>$sudo aptitude update</p> <p>
Then comes the installing step.
</p> <p>$sudo aptitude install ibus-sayura</p> <p>
(Yeah, you are right. You can use apt-get instead of aptitude)
Step 2 – Launch and use
Now you are ready to use sayura. Go to System > Preferences > Ibus Preferences*. Select the input method tab. Find Sinhala,Sinhalese in “Select an input method” drop down list and select sayura there. And now press add button. Close the preferences window if you want to :P.
You’ll see a little keyboard icon on upper panel. Click on it and select sayura and enjoy typing sinhala.
*If this is your first I bus run it will ask whether to start ibus daemon. You should say yes. Then it might present another scary message with following commands.
<br /> export GTK_IM_MODULE=ibus<br /> export XMODIFIERS=@im=ibus<br /> export QT_IM_MODULE=ibus<br />
If IBus doesn’t work, you’ll have to run these commands in a terminal like we did in the beginning and log out and log in again. Don’t forget to keep your fingers crossed, literally. Now you may want to try the step 2 again.