Using Ubuntu 16.04, I would like to employ iBus to use Sanskrit transliteration (sa-iast) as a text-input source. But I don't see how to do it.
To add an input source in Ubuntu 16.04 would seem an easy, straightforward process:
Make sure iBus and iBus-m17n are installed.
Go to "Settings / Language support." Choose iBus as the "input method system." Then click "Close."
Go to "Settings / Text entry." Under "Input sources to use," click "+" A list will then appear. From the list, choose your input source. Click "Add" and you're done.
In practice, adding an input source doesn't always seem so simple.
In my case, the problem is that the source I wish to use doesn't appear on the list.
The file "sa-iast.mim" does appear in usr/share/m17n. This would seem to indicate that this input source should be available. But in the "Choose an input source" dialogue, it doesn't appear.
I do see "Sanskrit (KaGaPa phonetic)," but this is an entirely different source, meant for input of the Devanagari script, not IAST roman transliteration.
I have both "English" and "Hindi" running fine as input sources.
Some answers to other questions mention running "ibus-setup" from the terminal. When I do that, I receive this error message:
(ibus-setup:5524): IBUS-WARNING **: The owner of /home/jswami/.config/ibus/bus is not jswami! Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
I then get a message that the iBus daemon is not running. When I am asked whether I want to start it and I answer yes, I receive this message:
(ibus-daemon:5534): IBUS-CRITICAL **: 18:31:00.656660: ibus_write_address: assertion 'pf != NULL' failed
So what should I do?