在上一篇文章中,我们已经切换了fcitx输入法,这个输入法框架有着非常丰富的自定义功能,可以按照自己的需要导入皮肤和词库,毕竟颜值也是一个重要的体验。
搜狗输入法作为老牌的国民输入法,还是有着非常多的功能的。除了丰富的词库,也提供了丰富的自定义皮肤,早先的linux版搜狗输入法还原生支持使用这些皮肤,只是在后面的某一次更新后,就把这功能给废弃了。
要是能把这些词库和皮肤拿来用,岂不美哉?
一、下载皮肤
你可以在这个链接找到搜狗提供的皮肤:
https://pinyin.sogou.com/skins/
找到一些你喜欢的,然后下载下来:
~/下载$ ls *.ssf
翠竹.ssf 荷叶莲莲.ssf 记事本.ssf 山水竹.ssf 星美人.ssf 樱花.ssf
你会得到一些ssf文件,当然,这些文件都是搜狗专有的,如果要使用,你需要先把它转换一下,幸运的是,已经有大佬写了相关的工具,我们可以直接转换。
二、转换工具下载
这个工具是托管在github上的,你可以直接使用git clone它。
git clone https://github.com/fkxxyz/ssfconv.git
cd ssfconv
使用方法可以见大佬的项目主页,很详细。
https://github.com/fkxxyz/ssfconv
三、在版本较高的系统上会遇到的问题
如Github的提交记录,这个工具已经4年没有更新了。当年所用的依赖,有一些已经被废弃了,系统的python版本也有很大的变动,所以你大概率会出现缺少轮子的报错。
但是,如果你的python版本过新的话,很可能也过不了,所以要先切换一下python版本,我这里使用的是3.7,你可以使用conda来完成这一操作。
切记!
不要直接动系统的python版本!
创建并激活3.7版本的python环境后,你需要使用pip装上这些轮子
pip install -i https://mirrors.bfsu.edu.cn/pypi/web/simple pycryptodome numpy pillow
然后再运行工具即可。
四、fcitx5的设置
把主题放到指定位置后,我们还需要应用
右键右上角的输入法图标,点击配置:
在附加组件里有如下内容:
找到经典用户界面,点击小齿轮
点击主题,找到你的皮肤就能应用了。
效果如下: