title: '【転載】fcitx5 使用経験と美化チュートリアル(自作スキン)'
date: 2021-07-28 09:51:49
comment: false
toc: true
category:
- Linux
tags: - 転載
- Linux
- fcitx5
- 使用
- 経験
- 美化
- チュートリアル
- 制作
- スキン
本文はこちらから転載しました:fcitx5 使用経験と美化チュートリアル(自作スキン) - Linux/Unix - フォーラム
fcitx5 の紹介と経験共有#
- 7 月 23 日の内部テストリリース以降、fcitx5 は deepin で正常に使用できるようになりましたが、皆さんはおそらく 1 つの問題に気付いたと思います。fcitx5 は deepin で起動時に自動起動することができません。アイコンを右クリックして自動起動を選択しても正常に起動しません。私が長年 Arch Linux で過ごした経験に基づいて、ターミナルで次のコマンドを実行する必要があります:
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
コンピューターを再起動すると正常に起動します。
fcitx5 スキンの作成(搜狗スキンに基づく動的なスキンは実現できません)
はい、あなたは間違っていません、今回は fcitx5 が搜狗スキンを使用しています!
余計なことは言いません、以下からチュートリアルを始めましょう!
このリポジトリをダウンロード#
git clone https://github.com/fkxxyz/ssfconv.git cd ssfconv
スキンをダウンロード#
まず、搜狗入力法のスキン公式ウェブサイトから好きなスキンをダウンロードし、ssf 形式のファイルを取得します。例:【雨欣】蒲公英の思念.ssf
スキンを変換する#
./ssfconv -t fcitx5 【雨欣】蒲公英の思念.ssf 【雨欣】蒲公英の思念
ユーザースキンディレクトリにコピーする#
mkdir -p ~/.local/share/fcitx5/themes/ cp -r 【雨欣】蒲公英の思念 ~/.local/share/fcitx5/themes/
このスキンを使用する#
fcitx5 の設定を開き、追加コンポーネントタブ、クラシックユーザーインターフェース、設定をクリックし、テーマのドロップダウンリストからこのスキンを選択します。
または、設定ファイル ~/.config/fcitx5/conf/classicui.conf
を直接編集して、Theme の値をこのスキンの名前に変更することもできます。
次のコマンドを使用すると、このスキンの名前を確認できます:
grep Name ~/.local/share/fcitx5/themes/【雨欣】蒲公英の思念/theme.conf
詳細な説明#
使用方法は非常にシンプルにカプセル化されており、変換ツールのようなもので、次の 4 つの形式の間で自由に変換できます:
ssf 形式(暗号化)
ssf 形式(暗号化されていない、本質的には zip 形式)
フォルダ(ssf 形式を解読または解凍して得られる)
fcitx 形式(フォルダに fcitx_skin.conf が追加され、fcitx で使用できる)
fcitx5 形式(フォルダに theme.conf が追加され、fcitx5 で使用できる)
コマンドライン引数
ssfconv [-t type]
ソースファイルとターゲットファイルは必須の引数であり、変換のターゲットタイプ -t はオプションの引数であり、type の値は次の 4 つの値のいずれかです:
fcitx
fcitx で直接使用できるフォルダfcitx5
fcitx5 で直接使用できるフォルダdir
解凍後のフォルダencrypted
暗号化された ssf スキンzip
暗号化されていない ssf スキン(zip)
デフォルトは fcitx 形式に変換します。
注意:ソースファイルの形式は上記の 5 つの形式のいずれかである必要があり、指定する必要はありません。プログラムはすでに形式をスマートに認識できます。
既知の不具合#
fcitx5 は搜狗入力法と同様に完璧に調整できますが、テーマで設定されたフォントは無効です。フォントを手動で設定する必要があります。私の繰り返しの実験の結果、フォントを "Sans 10" に設定することがほとんどのスキンの最適な体験のようです。
この記事の参考記事:#
fcitx5 使用搜狗皮肤 - 四叶草:
https://www.fkxxyz.com/d/ssfconv2/
Fcitx5 (簡体中文):
https://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E5%BC%80%E6%9C%BA%E5%90%AF%E5%8A%A8