我可以使用如下所述的自定义作曲家键序列: 如何添加自定义撰写键序列?
使用此方法需要导出 GTK_IM_MODULE="xim"。但这样做会禁用 IBus Anthy 输入。
有没有办法可以兼具自定义作曲家键序列和 IBus Anthy 输入的优点?
在研究过程中,我读到 Gnome 中的作曲家键序列在 gtk+-2.10.7/gtk/gtkimcontextsimple.c 中是硬编码的,因此编辑和重新编译可能会有效,尽管我还不想采用这种方法……
编辑:我不需要 Anthy 与自定义作曲家键一起工作,基本上我想要两种输入法:日语 Anthy 和 EN_UK(使用作曲家)
答案1
我也观察到了同样的情况。Ubuntu 中默认启用的 IBus 有一些内置的 Compose 表规则,但同时它似乎禁用了libx11 提供的功能。
一些消息来源称,它~/.XCompose
可以与 uim 一起被识别。因此,对您来说,一个可能的解决方案(未经测试)可能是安装并启用 uim IM 框架,并开始使用 uim-anthy 而不是 ibus-anthy。
编辑:
我很好奇,所以我测试了一下。uim 似乎可以工作。不过,我不知道使用 Anthy 和 uim 而不是 ibus 是否方便。