我最近从 12.04 升级到了 14.04,64 位。我发现升级后,SCIM 不再读取 KMFL 文件夹和相关的 KMN 文件,结果就是我无法再输入我使用的萨利希语。SCIM 本身似乎可以正常工作,但是在 SCIM 设置菜单中,没有像以前那样列出 KMFL。
我已仔细检查键盘输入设置,确保已将其设置为 SCIM。我还尝试了 IBUS,从 SIL 存储库下载了 ibus-kmfl,但 IBUS 也没有读取 KMFL 文件夹。
这些是我当前安装的 SCIM 文件:scim scim-m17n libscim8c2a scim-im-agent scim-modules-socket scim-gtk-immodule scim-kmfl-imengine
有人能帮忙吗?
答案1
这是一个不太可能的尝试,但您是否已准备好键盘映射的图标文件?当我本周末通过 Trusty 从 Precise 快速升级到 Xenial 时,我发现我的 KMfL 键盘无法正常工作。只有通过调用,ibus-setup
我才发现现在正在查找它们的图标~/.kmfl/icon
,而不是~/.kmfl/icons
以前一直在查找它们的位置。我使用软链接修复了这个问题,以防搜索位置被更正。键盘的图标/usr/share/kmfl
仍可在中找到/usr/share/kmfl/icons
。
在 Xenial 上,我发现通过添加以下行来启动 ibus 守护进程很方便
ibus-daemon -d
在我的脚本末尾~.profile
。我还不知道 Trusty 是否需要这个。
在 Trusty 上,仍然可以找到图标~/.kmfl/icons
,但我遇到了其他问题,所以我没有适用于 Trusty 的解决方案。GTK3 应用程序正在查找键盘,但 IME 很快就死机了!
答案2
我按照以下说明安装了 ibus-kmfl本指南。通过将 .kmn 文件放入/usr/share/kmfl
而不是~/.kfml
,我使 KMFL 条目在文本条目的输入源列表中可用。