赞
踩
五笔输入法,我一直用的是98版本。在2007前,是office2000自带的王码98,在2007年后,win7开始一直到现在,一直用的是小鸭五笔输入法。估计知道这个输入法的很少,它与scim类似。没有广告,没有花哨的界面,输入法很稳定,速度快,占用资源少,非常好用!感谢小鸭输入法的作者,为大家带来了如此好的输入法!
在linux中,至从2016年换到arch后,最初使用的是scim,但scim太古老了,仅支持gnome的程序,在kde的程序上打不出字,因此换成了fcitx4,也将自己喜爱的小鸭98字库导入。
今年,在我将arch更新到最新版后,发现fcitx4在wayland中,使用会当机。通过查找,在作者的问答中找到答案,即将fcitx升为版本5。
通过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
转载请注明出处,保留全文。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。