如何从主目录加载 ibus 中的 m17n 表?

如何从主目录加载 ibus 中的 m17n 表?

最近我尝试创建科普特语的 m17n 表。我已将表格本身发布在 pastebin 上,以防出现任何错误:https://pastebin.com/pi6ugX5K 我将文件cop-coptic.mim放入我的~/.m17n.d/目录中。我还制作了一个图标并将其放入~/.m17n.d/icons/目录中。我制作的文件~/.m17n.d/mdb.dir如下所示:

(input-method cop coptic "cop-coptic.mim")

尽管如此,ibus-m17n 似乎无法加载表格。至少我在 ibus GUI 的输入法列表中找不到科普特语,也ibus list-engine | grep cop没有给出任何信息。我​​错过了什么?

答案1

经过多次试验和摆弄来自 的.mim文件m17n-contrib后,我发现我自己的设置中有一个不太明显的问题:显然,你不能用语言本身的名称来命名输入表。在我将文件内部和文件名本身的表名称从 更改为 后,cop-coptic一切cop-phonetic正常,表可以从主目录正常加载。想想看。

该表现在如下所示:https://pastebin.com/3LUE7RU0我还更改了文件,mdb.dir以便不必为要创建的每个表都创建单独的条目,现在看起来像这样:

(input-method * "*.mim")

相关内容