我之前使用 IBus 添加了一些输入法。但是,在我升级到 Ubuntu 16.04 后,它们就停止工作了。(如果我选择它们,我只会得到正常的英文输入。)我现在只想摆脱它们,但我不知道怎么做。
我尝试去系统设置 > 文本输入但我想摆脱的mongolianipa
和没有列出。MongolUnicode
菜单从哪里生成?是否有一些我可以编辑的设置文件或数据库?
更新
如果我尝试重新添加 MongolUnicode 输入法,它似乎工作正常,即使出现警告:
/usr/share/ibus/setup/main.py:38: PyGIWarning:导入 Gtk 时未先指定版本。导入前使用 gi.require_version('Gtk', '3.0') 以确保加载正确的版本。来自 gi.repository 导入 Gtk /usr/share/ibus/setup/main.py:39: PyGIWarning:导入 IBus 时未先指定版本。导入前使用 gi.require_version('IBus', '1.0') 以确保加载正确的版本。来自 gi.repository 导入 IBus
唯一值得注意的问题是它在菜单中创建了双重条目。
我可以使用新输入法输入文本。当我在“文本输入设置”中删除输入法时,它会从菜单中消失。但是,旧输入法仍在菜单中。
注 1
作为安装过程,似乎创建了一个新的数据库:
sudo ibus-table-createdb -n /usr/share/ibus-table/tables/Mongol_Unicode.db -s /path/to/Mongol_Unicode.txt
我想知道这个数据库或旧数据库是否在某个时候损坏了。我在哪里可以找到这个数据库?它可以编辑吗?
笔记2
我无法使用标准方式添加自定义布局来添加新输入法(如所述这里和这里)。当我尝试时,我只得到一个灰色的菜单项(外观与我试图删除的上面的菜单项类似),它不会输入自定义布局中的字符,只会输入标准英文输入字符。
答案1
我有完全相同的问题,但我解决了这个问题......
首先,在新的 Ubuntu 16.04 中,您需要安装 dconf 编辑器,您可以通过输入以下命令来执行此操作:
sudo apt-get install dconf-editor
第二,安装软件后,打开它,然后转到"org.gnome.desktop.input-sources"
在“来源”上你会看到类似的内容。
[('xkb', 'us'), ('ibus', 'anthy'), ('ibus', 'cantonhk'), ('ibus', 'quick-classic'), ('ibus', 'table:cantonhk')]
(我的问题是第二个,“cantonhk”和“quick-classic”,就像你的问题一样发生了)
第三,单击该行并删除有问题的项目....我的项目然后变成....
[('xkb', 'us'), ('ibus', 'anthy'), ('ibus', 'table:cantonhk')]
最后,关闭编辑器并重新启动机器....
那么你就可以摆脱这个问题。
希望这可以帮助...