fcitx使用搜狗输入法细胞词库及精简皮肤

linux的输入法真的让人头疼,用了很多输入法,但是多多少少都存在一些问题。

https://zsxwz.com/2020/05/20/

最后还是选择了fcitx,bug相对比较少,内存占用也相对较少,和wps,wine等等的兼容性也比较高。但是词库比较少,默认皮肤也不太好看。

1、使用云拼音:fcitx-cloudpinyin,附加组件,云拼音,推荐使用云拼音源选择百度,谷歌的同步可能有问题词库也不全。

2、使用搜狗细胞词库,稍微比较麻烦一点:https://pinyin.sogou.com/dict/

使用一些爬虫可以批量下载,这类爬虫搜索一下应该比较多,比如:https://github.com/Ingram7/SogouWordSpider/tree/master/SogouWordSpider

得到.scel的词库,当然不能直接用。需要使用fcitx-tools转换一下:先cd到scel词库文件夹,

mkdir org
for i in *.scel; do scel2org $i -o org/$i.org; done
# 解码转换成org文件

mkdir dict && cd dict
wget https://raw.githubusercontent.com/LuoshuiTianyi/Varia/master/pyPhrase.org
# 下载默认词库
cat ../org/*.org > 1.org
cat pyPhrase.org >> 1.org 
# 将所有词库汇总

sort tot.org > 2.org
# 排序

uniq ord.org > 3.org
# 去重

wget https://raw.githubusercontent.com/fcitx/fcitx/master/src/im/pinyin/data/gbkpy.org
# 下载单字库
createPYMB gbkpy.org 3.org
# 转换词库

注意一下,如果词库当中有特殊字体,可能转不了,一些多音字可能也容易出错。转换之后会得到几个文件,只有pyphrase.mb,pybase.mb这两个是词库。

最后把词库放到文件夹:~/.config/fcitx/pinyin 最后重启一下fcitx即可。

自己爬了一份,有需要的可以下载使用:

http://download.zsxwz.com/dir/16220046-40179353-fd1d9a

3、fcitx默认的几套皮肤都不太好看,自己网上随笔找了一个比较精简的,简单的修改了一下:

虽然也没有好看到哪里去,至少自己看着顺眼许多了。

下载:http://download.zsxwz.com/dir/16220046-40179365-f2d28d

下载之后放在文件夹:~/.config/fcitx/skin

留言

* - 必填