I added some input methods using IBus before. After I upgraded to Ubuntu 16.04, though, they stopped working. (If I select them I just get normal English input.) I just want to get rid of them now, but I don't know how.
I tried going to System Settings > Text Entry but the mongolianipa
and MongolUnicode
ones that I want to get rid of are not listed.
Where is the menu generated from? Is there some settings file or database that I can edit?
Update
If I try re-adding the the MongolUnicode input method, it seems to work fine, even though there was a warning:
/usr/share/ibus/setup/main.py:38: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk /usr/share/ibus/setup/main.py:39: PyGIWarning: IBus was imported without specifying a version first. Use gi.require_version('IBus', '1.0') before import to ensure that the right version gets loaded. from gi.repository import IBus
The only noticeable problem is that it creates a double entry in the menu.
I am able to input text with the new input method. When I remove the input method in Text Entry Settings it disappears from the menu. However, the old one is still there in the menu.
Note 1
As a part of the installation process, a new database appears to be created:
sudo ibus-table-createdb -n /usr/share/ibus-table/tables/Mongol_Unicode.db -s /path/to/Mongol_Unicode.txt
I'm wondering if this database or an old one got corrupted at some point. Where can I find this database? Can it be edited?
Note 2
I'm not able to add a new input method using the standard way to add a custom layout (as described here and here). When I try I only get a gray menu item (similar in appearance to the ones above that I am trying to remove) that does not input the characters in the custom layout, only the standard English input characters.