-
Notifications
You must be signed in to change notification settings - Fork 681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 22.04 LTS (librime 1.7.3)下,en_spacer 和 cn_en_spacer 插件无效 #954
Comments
可以复现,但我的并不是英文没有候选词,而是输入日本人名时,没有显示中文,已经确认在没有启用 rime_ice.custom.yaml 的情况下,用于测试的几个人名可以正确显示中文 临时的解决方法是直接修改 rime_ice.schema.yaml 文件。。。 |
大概率是 filter 排序的问题,按方案里面的顺序来 |
去除对 schema 文件的修改,复制所有 schema 的所有内容到 custom 文件并进行设置以后,我的问题解决了,可能还需要进一步确定问题所在 看来我的情况不太一样,我这里应该是无法复现 |
可能是哪里改错了 发下文件或者源码,说明你修改、添加、删除了哪些条目 |
config.zip |
哦,懂了,是 librime 版本低的原因, RIME(ibus & fcitx5)应当有报错吧说什么无法识别的函数吧。 两个插件里面的 to_shadow_candidate 这个函数一年左右才新增的。大概是 librime 1.10 这样(?未求证) 截图用的是 GNOME 终端,Debian 12.5 我记得还是 1.85,Ubuntu 24.04 LTSC 是可以的,但 22.04 好像还是 1.7,都是两年前的版本了。 大概稍微改下那两个插件才能兼容。 |
我在 librime 1.85 (Squirrel 16.2;Weasel 15.0;Debian 12.5)测了下,没问题欸。 报下你用的发行版和 librime 版本。 |
Ubuntu 22.04 LTS |
librime 版本太低了,部分 API( 不过其他功能竟然是正常的,这个倒是蛮震惊的,不少 lua 写的时候只考虑在 1.85+ 的版本使用。(也有可能是有很多报错,但你没发现,也不影响正常使用) 解决办法:
|
验证确实是 lua 版本的问题,采用了 appimage 方式解决了该问题 |
为什么这么配置之后 输入英文就没有候选词了
rime_ice.custom.yaml
The text was updated successfully, but these errors were encountered: