-
Notifications
You must be signed in to change notification settings - Fork 712
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
最新版本的错音错字提示强制显示拼音,可能影响输入体验 #431
Comments
为大家拼音发音正确操碎了心。哈哈哈…… |
我大概理解了,查询了一下 logfile,发现确实如作者所言,是 lua 脚本没有正确加载(cc @iDvel ):
还有其他使用 ibus-rime 的同学可以帮忙测试一下吗? |
我只测试了鼠须管、小狼毫、仓输入法,你这样似乎所有的 Lua 都没有加载成功。 这个功能我觉得挺好的,想默认启用。。。 translator:
dictionary: rime_ice
spelling_hints: 8 # 删除这行
always_show_comments: true # 删除这行 补丁可以这样打: # rime_ice.custom.yaml
patch:
translator/spelling_hints: 0 |
还真是,惨了
那如果是极端个例的话姑且就先 close 了,辛苦了 |
看了一下,rime 的 lua 支持是通过 librime-lua 实现的,而 Fedora 并没有打包此包。 |
那请问要怎么解决 |
不幸的是没有解决方案,把lua脚本相关关了勉强用吧 |
感谢!被这个问题困扰好久,太感谢了 |
那完蛋,我是windows 昨天没有,今天出现了- -。 |
macOS,我也是刚刚出现,更新了一下,现在所有字都有拼音了…… |
这是方法,我就这样了。#431 (comment) |
为什么今天开始出现了?我看commit记录好像没什么变化啊 |
不知道,时隔一个月更新了词库,cn en opencc后就出现了。 |
🤔🤔🤔 没复现出来,你们有打过任何补丁啥的吗,完全用默认配置也有这个问题吗? |
木有,我昨天到今天的变动就是词库文件夹,不过你上面的贴文已经有了解决方法,我也加上了,所以也没纠结= =(主要是调试挺费时间的,哈哈哈) |
https://github.com/shelken/rime-auto-deploy/tree/main/custom 我的自定义配置 |
也不知道我哪里搞错了?我昨天晚上重新安装后删除了 translator/spelling_hints: 0 也没有复现了,应该就是我的问题。谢谢。 |
保留自己的打字词组:不要删除你目录中含有 userdb 名字的文件和文件夹。 尝试使用「字体名-字体宽度」的形式试下 Line 295 in 3a50bba
|
试下这个: |
同 Windows 10 系统(22H2),更新后发现出现了这个问题,没有加载其他多余的配置,引入了自己的一个词库,试了楼上的方法 #431 (comment) ,没起作用与,依旧是打的字后面跟了一串拼音 |
#431 这个方法我是管用的。但是我重新安装后就没这个问题了。你也可以备份你的配置和userdb文件夹后重新安装。 |
你们有什么文件没有更新,比如更新了配置但没更新 lua,或者想法,拉所有配置就行了 |
把原来的内容删了重新拉取仓库,现在可以了,thx |
我在 fedora40 上也遇到了这个问题,fedora上的librime是不带lua插件的,也没有单独的librime-lua包可以安装, 看https://src.fedoraproject.org/rpms/librime/blob/f40/f/librime.spec 的构建规则可以看到。 有两个办法解决:
# rime_ice.custom.yaml
patch:
translator/spelling_hints: 0
# 参考连接: https://github.com/hchunhui/librime-lua/wiki
mkdir -p ~/build/rime && cd ~/build/rime
git clone --depth 1 --branch 1.9.0 https://github.com/rime/librime
git clone --depth 1 --branch master https://github.com/hchunhui/librime-lua librime/plugins/lua
cd librime
# 安装依赖,如果缺少别的东西就根据报错再安装
sudo dnf install -y cmake gcc make marisa-devel leveldb-devel yaml-cpp-devel glog-devel opencc-devel lua-devel
cmake . -Bbuild -DCMAKE_BUILD_TYPE=Release -DBUILD_MERGED_PLUGINS=ON -DENABLE_EXTERNAL_PLUGINS=OFF
cmake --build build --parallel 8
# 备份原有的 librime 之后有问题可以在切换回去 sudo mv /usr/lib64/librime.so.1.9.0.bak /usr/lib64/librime.so.1.9.0
sudo mv /usr/lib64/librime.so.1.9.0 /usr/lib64/librime.so.1.9.0.bak
# 把编译好的带有lua插件的librime复制过去
sudo cp build/lib/librime.so.1.9.0 /usr/lib64
# 如果想减少下大小可以用下strip
sudo strip /usr/lib64/librime.so.1.9.0 替换后需要重启下fcitx5 |
在 Fedora 最新的 librime 中已经打包了librime-lua subpackage,可以通过安装llibrime-lua来安装 lua 插件(librime版本librime-1.11.2-2.fc40.src.rpm) |
openSUSE 风滚草也遇到了... 不过有 librime-lua 包可以安装 |
Fedora 41,与楼主的问题相同,是lua插件未安装导致的。 |
3ce582e 引入的错音错字提示会在 comment 中强制显示文字的拼音,对我个人来说体验较差,同时也并没有感知到错字提示的效果。
个人对这一 commit 新增的配置项进行了注释处理之后可以恢复无 comment 的样式。
不知是有意如此还是未开发完成所导致的问题,故开启 issue,希望得到解答。感谢。
The text was updated successfully, but these errors were encountered: