fcitx5输入法使用搜狗皮肤
开始使用
下载此仓库
1 | git clone https://github.com/fkxxyz/ssfconv.git |
下载皮肤
先从搜狗输入法的皮肤官网下载自己喜欢的皮肤,得到ssf格式的文件,例如 绿叶.ssf
转换皮肤
需要使用python,arch安装依赖:
1 | sudo pacman -S python-pillow python-pycryptodome python-numpy |
运行转换工具
1 | ./ssfconv -t fcitx5 绿叶.ssf 绿叶 |
复制到用户皮肤目录
1 | mkdir -p ~/.local/share/fcitx5/themes/ |
使用该皮肤
打开 fcitx5 的配置,附加组件标签,经典用户界面,点配置,在主题的下拉列表里,选择这款皮肤。
或者你也可以直接修改配置文件 ~/.config/fcitx5/conf/classicui.conf,将 Theme 的值改成这个皮肤的名称即可。
用下面这条命令可以看到该皮肤的名称:
1 | grep Name ~/.local/share/fcitx5/themes/绿叶/theme.conf |
详细介绍
使用方法被封装得非常简单,像个转换器,可以在下面四种格式之间任意转换:
- ssf格式(加密)
- ssf格式(未加密,本质是zip)
- 文件夹(解密或解压ssf格式得到)
- fcitx格式(在文件夹的基础上多了fcitx_skin.conf,可用于fcitx)
- fcitx5格式(在文件夹的基础上多了theme.conf,可用于fcitx5)
命令行参数
1 | ssfconv <src> <dest> [-t type] |
源文件和目标文件是必选参数,转换的目标类型 -t 是可选参数,type值是下面四个值之一:
1 | fcitx 可直接用于fcitx的文件夹 |
默认是转换为 fcitx 格式。
注意,源文件的格式可以是以上任意五个格式之一,不需要指定,程序已经可以智能识别格式。
已知缺陷
fcitx5 能够完美地像搜狗输入法一样调整,但是主题中所设置的字体是无效的,需要手动设置字体,经过我反复的实验,将字体设置为 “Sans 10” 似乎是大多数皮肤的最佳体验
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 凛の域!
评论
