---------- Forwarded message ----------
From: கா. சேது | කා. සේතු | K. Sethu <skhome@...>
Subject: Re: [advocacy] Sayura debs via PPA
To: Harshula <harshula@...>
Cc: advocacy <advocacy@...>
For ibus-sayura debian packages, the Launchpad PPA I have set up is
. The site is with a display name: "IBUS-SAYURA : unstable builds" .
The display name of a PPA page can be changed by the owner/maintainer
of the PPA; and indeed I shall be dropping the ": unstable builds"
part in the display some time in future when it is appropriate. But
regardless of how display name appears now and after any change, the
PPA's URL won't change. i.e., APT line in sources list of apt will
not change due to any change to the web-site display name of the PPA.
In fact I have changed the display name of the PPA site for
from ertswhile "Sayura test builds" to "SCIM-SAYURA test builds" only
recently, but the URL remains same.
The github source of ibus-sayura is
which is Pravin Satpute's commit on 2009-07-02; and as seen in the
commit history page: http://github.com/pravins/ibus-sayura/commits/ ,
it was one before the latest commit.
The latest commit on 2010-02-08 ("updated with code enhancements from
phuang"), to build on, requires ibus ver 1.2.99, as I found in a test
run of the pacakge's autogen.sh command for configuration. Thus it is
not possible to build it either since there are no debianised version
of ibus 1.2.99 available yet. (Only the ibus-pinyin and its associated
database packages have versioning at 1.2.99 as can be seen in the ibus
- 1.2 PPAs listed at https://launchpad.net/~ibus-dev) .
Therefore my builds for Karmic and Lucid (current Alpha 3) are
debianization of the afore-mentioned, one-before-the-latest-commit
which requires only the current ibus - 1.2.0 series.
For Karmic [9.10], the build farm of Launchpad provided binaries for
all three architectures of i386, amd64 and lpia as it was the case
with scim-sayura [
https://launchpad.net/~skhome/+archive/sayura-test-kse ] for Karmic
[9.10] and Jaunty [9.04]. But for Lucid, of the 3 architecture, the
lpia build is not provided at present. So it is, also with my other
PPA for scim-sayura.
lpia builds for Lucid are not provided for some reasons that I haven't
found out yet, but, perhaps they may become available by the time
Lucid Lynx final release comes out next month.
Now the installation steps for Karmic [9.10] and Lucid [10.04] - alfa-3 users:
1. Get into a root shell by following command in a terminal
2. In root shell enter (for Karmic ):
echo deb http://ppa.launchpad.net/skhome/ibus-sayura-debianised-alfa/ubuntu
karmic main >> /etc/apt/sources.list.d/sayura.list
for Lucid, replace "karmic" with "lucid" in the above command
Note: it is ">>" to append (and not ">" to replace), because we used
(in earlier instructions) sayura.list also to include APT line for
3. In the root shell, next enter the following for adding PPA's
public key (Those already done this can skip it)
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AAC62EDA
4. In the root shell next enter the following two commands one after another :
apt-get install ibus-sayura
5. Then terminate root shell with exit command and
execute the following two in a new terminal as ordinary user (i.e. not as root)
rm -f ~/.xinput.d/*
im-switch -z all_ALL -s ibus
i) For OS installations out of either Ubuntu (Gnome based) CD/DVD or
Xubuntu (xFce based) CD/DVD :
if any qt-based application (for e.g., skype, lokalize, kate, KDE
desktop ...) is used then installation of ibus-qt is necessary and
additional. For users who may be unsure if any additional application
they install and use is dependent on qt for IME interfacing or not, my
recommendation is to install ibus-qt also, regardless of whether it is
really needed or not.
ii) For OS installations out of Kubuntu (KDE4 based) CD/DVD, ibus-gtk
is analogous. If an application using gtk for IME interfacing is used
then the installation ibus-gtk is necessay and additional. And for
those who are unsure, I recommend installation of ibus-gtk regardless
of whether it is really used or not.
6. With above installation and im-switch commands completion a log out
and relog in should have in every subsequent session, the ibus daemon
running and the ibus icon visible on tray, until user chooses to
switch to another IME vis im-switch.
When ibus is used, the following two commands can be used for checking
the loaded processes and environmental variables settings :
ps -A |grep ibus
The result shoud show 4 processes running, as in the following sample :
11806 ? 00:00:00 ibus-daemon
11813 ? 00:00:00 ibus-gconf
11819 ? 00:00:00 ibus-x11
11827 ? 00:00:00 ibus-engine-m17
command 2 :
env |grep -ie "im"
The result shoud show the follwing 3 lines:
7. With ibus-daemon running, the additon or deletion of any IME keymap
backending IBus can be done in the dialog box resulting from the
command "ibus-setup" from a terminal or from right clicking on tray
icon and pressing "Preferneces". In the dialog box titled IBus
Preferences, under "Input Methods" tab, select desired keymaps for a
language and press Add button to include. Sayura under "Sinhala ;
Sinhalese" can be so chosen and added.
I request all interested persons to test Sayura enabled so with IBus
and bring forward any bugs please to this forum.