当前位置:   article > 正文

[原创]fcitx5五笔98版本----安装_fcitx对应的qt5.15.2版本

fcitx对应的qt5.15.2版本

前言:

五笔输入法,我一直用的是98版本。在2007前,是office2000自带的王码98,在2007年后,win7开始一直到现在,一直用的是小鸭五笔输入法。估计知道这个输入法的很少,它与scim类似。没有广告,没有花哨的界面,输入法很稳定,速度快,占用资源少,非常好用!感谢小鸭输入法的作者,为大家带来了如此好的输入法!

linux中,至从2016年换到arch后,最初使用的是scim,但scim太古老了,仅支持gnome的程序,在kde的程序上打不出字,因此换成了fcitx4,也将自己喜爱的小鸭98字库导入。

今年,在我将arch更新到最新版后,发现fcitx4在wayland中,使用会当机。通过查找,在作者的问答中找到答案,即将fcitx升为版本5。

安装五笔98版本:

通过fcitx5的升级向导,仅需点击下一步,下一步就能完成(国人做的就是好啊,了解大家习惯,方便)。然而fcitx4中的五笔98在升级中报错,并不能使用。因此,我进行了一些研究,查看原码,发现fcitx5中每种输入方法标识是被硬编码的。想要重新编译,作者给出的指导,要下载不少组件,很是麻烦。因此,我用了一个偷巧的办法,即将不使用的输入法替换,我选的是五笔86。

替换方法:

1.## 将fcitx4旧转换为fcitx5码表文本(我写的小工具)
$ tranwbx98 -i wbx98.txt -o wbx98.dict
2. ## 用txt2m、fcitx5工具转换为 wbx98.main.dict
3. ## 拷贝
cp wbx98.main.dict /usr/share/libime/
4. ## 修改/usr/share/fcitx5/inputmethod/wbx.conf
File=/usr/share/libime/wbx98.main.dict
OrderPolicy=No
5. ## 删除
$ rm ~/.local/share/fcitx5/table/wbx*
6. ## 重新配置桌面中的fcitx5输入法。
7. ## 如果改动未成功,重做第5步,然后重启电脑,
再次配置,一般会成功。

注意:当系统更新后,可能需要重做第4、5步!
建议将原wbx.main.dict更名为wbx86.main.dict,
在系统更新后,使用五笔时,收到提示“五笔不存在”

环境: Arch Linux 5.15.2-arch1-1 (64-位)
KDE Plasma: 5.23.3
Qt 版本: 5.15.2
图形平台: X11

注:1.fcitx5与fcitx4作者不同。
2.fcitx5在wayland中同样会引起当机。
3.fcitx5在输入时,光标会在字前,怪怪地感觉。

补:2021.11.24日,更新系统后,在我的vm中,wayland下,可正常
使用fcitx5,未出现当机。
升级后环境:
环境:Arch Linux 5.15.4-arch1-1 (64-位)
KDE Plasma: 5.23.3
Qt 版本: 5.15.2
图形平台: X11
fcitx5: 5.0.10


实机测试:(升级后,其它同,仅图形芯片为:nv96)
1.使用wayland进入桌面,kde桌面会当掉,自动恢复,且禁用输入法(kate,chromium).
2.注销后,再次进入,桌面当掉,自动恢复,且点击启动菜单后,桌面卡死。且不能切换tty。
3.远程登陆,重启系统,重启失败。系统在卡死时屏幕,只能关闭电源。
4.由于在wayland下,kde桌面卡死,未能测试到fcitx5,请注意!
5.使用x11进入桌面,一切正常!
6.实机测试完毕。


附:fcitx5_wbx98.zip 下载地址

fcitx5_wbx98.zip校验:
md5: 30ceee04ae99d9eca484b7c71768bf47
sha256: e3c306bffe4c8857d5e95ff8ef8da7276585f2ce8f7e7d006cf97089e41e34fa

2021.11.22
转载请注明出处,保留全文。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/74432
推荐阅读
  

闽ICP备14008679号