fcitx5 使用搜狗皮肤
生活随笔
收集整理的这篇文章主要介绍了
fcitx5 使用搜狗皮肤
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
fcitx5 使用搜狗皮肤
- 手动安装
- 1.下载转换程序
- 2.下载搜狗皮肤
- 3.转换
- 如果提示你缺少程序库
- 注意
- 4.移动文件去fcitx5用户皮肤目录
- 5.改变皮肤设置
- 自动安装
- 源代码
手动安装
1.下载转换程序
git clone https://github.com/fkxxyz/ssfconv.git2.下载搜狗皮肤
网址: https://pinyin.sogou.com/skins/
3.转换
./ssfconv -t fcitx5 你下载的.ssf文件 你保存的目录名称例如: ./ssfconv -t fcitx5 简约树叶.ssf 简约树叶如果提示你缺少程序库
pip install pycrypto pip install Pillow pip install numpy注意
如果你的python版本是3.10以上
请运行下面的pip命令
4.移动文件去fcitx5用户皮肤目录
如果没有这个文件就创建一下
mkdir -p ~/.local/share/fcitx5/themes/然后把你的文件copy进用户皮肤目录
cp -r 你转换出来的文件 ~/.local/share/fcitx5/themes/5.改变皮肤设置
可以到输入法配置 -> 配置附加组件 -> 经典用户界面 -> 主题里进行选择想要的皮肤
自动安装
源代码
#!/usr/bin/python import os try:from Crypto.Cipher import AES except Exception:os.system('pip install pycryptodome') try:from PIL import Image, ImageDraw except Exception:os.system('pip install Pillow') try:import numpy except Exception:os.system('pip install numpy') print('首先在该目录下创建一个名字为“待转换的皮肤”文件夹并把你要转换的.ssf文件放到文件夹里') dirs = './ssfconv' if not os.path.exists(dirs):os.system('git clone https://github.com/fkxxyz/ssfconv.git') dirs = '~/.local/share/fcitx5/themes/' if not os.path.exists(dirs):os.system('mkdir -p ~/.local/share/fcitx5/themes/') dirs = './待转换的皮肤' if not os.path.exists(dirs):os.makedirs(dirs) files = os.listdir(dirs) if len(files) == 0:print("没有要转换的文件")exit() for i in files:os.system('./ssfconv -t fcitx5 {}/{} {}'.format(dirs,i,i[:-4]))os.system('cp -r ./{} ~/.local/share/fcitx5/themes/'.format(i[:-4]))os.system('rm -r ./{} {}/{}'.format(i[:-4],dirs,i) )print("可以到输入法配置 -> 配置附加组建 -> 经典用户界面 -> 主题里进行选择想要的皮肤")总结
以上是生活随笔为你收集整理的fcitx5 使用搜狗皮肤的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 编写测试tweak
- 下一篇: PX30 android8.1 时区更改