banner
xingli

xingli

猫娘爱好者

fcitx5を使用して搜狗のスキンを利用する

Linux システムで搜狗入力法を使用する方法#

このリポジトリをダウンロードする#

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

ライブラリのインストール#

Python3.7 を使用することをお勧めします

pip install pycrypto
pip install numpy
pip install pillow

注意
Python のバージョンが 3.10 以上の場合は、以下の pip コマンドを実行してください(未検証)

pip install pycryptodome
pip install Pillow
pip install numpy

スキンのダウンロード#

まず、搜狗输入法の皮肤官网から好きなスキンをダウンロードし、ssf 形式のファイルを取得します。例えば、charge.ssf というファイルです。

スキンの変換#

./ssfconv  -t fcitx5 charge.ssf  charge

変換が成功した場合、ターミナルにエラーメッセージは表示されません。もし以下のようなエラーが表示された場合、ファイルの変換に失敗しています。これは一般的に、搜狗入力法のスキンが規格に準拠していないため、生成されたファイルが使用できないことを意味します。
image
image
生成された内容には、重要な theme.config ファイルが欠落しており、fcitx5 入力法に認識されません。
正常に生成された例:

  1. プログラムが完了すると、ターミナルには何のメッセージも表示されず、プログラムディレクトリに対応するフォルダが生成されます。
[xingli@nekopara ssfconv]$ ./ssfconv -t fcitx5 charge.ssf charge
[xingli@nekopara ssfconv]$
  1. フォルダ内に theme.conf が存在します。
    image
    以下のような情報が含まれていれば、生成に成功しています。
[Metadata]
Name=33·充电
Version=0.9
Author=阿克娅
Description=欢迎大家使用
ScaleWithDPI=False

[InputPanel]
Font=Sans 16
NormalColor=#0080c0
HighlightCandidateColor=#004080
HighlightColor=#0080c0
HighlightBackgroundColor=#f5fbfb
Spacing=3

ユーザースキンディレクトリにコピーする#

mkdir -p ~/.local/share/fcitx5/themes/
cp -r charge  ~/.local/share/fcitx5/themes/

このスキンを使用する#

fcitx5 の設定を開き、追加コンポーネントタブ、クラシックユーザーインターフェース、設定をクリックし、テーマのドロップダウンリストからこのスキンを選択します。

または、設定ファイル ~/.config/fcitx5/conf/classicui.conf を直接編集し、Theme の値をこのスキンの名前に変更します。

次のコマンドを使用すると、このスキンの名前を確認できます:

grep Name ~/.local/share/fcitx5/themes/charge/theme.conf

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。