欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

fcitx5 使用搜狗皮肤

发布时间:2023/12/16 编程问答 63 豆豆
生活随笔 收集整理的这篇文章主要介绍了 fcitx5 使用搜狗皮肤 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

fcitx5 使用搜狗皮肤

  • 手动安装
    • 1.下载转换程序
    • 2.下载搜狗皮肤
    • 3.转换
      • 如果提示你缺少程序库
        • 注意
    • 4.移动文件去fcitx5用户皮肤目录
    • 5.改变皮肤设置
  • 自动安装
    • 源代码

手动安装

1.下载转换程序

git clone https://github.com/fkxxyz/ssfconv.git

2.下载搜狗皮肤

网址: 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命令

pip install pycryptodome pip install Pillow pip install numpy

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 使用搜狗皮肤的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。