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 下使用了,但是大家應該發現一個問題,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
詳細介紹#
使用方法被封裝得非常簡單,像個轉換器,可以在下面四種格式之間任意轉換:
ssf 格式(加密)
ssf 格式(未加密,本質是 zip)
文件夾(解密或解壓 ssf 格式得到)
fcitx 格式(在文件夾的基礎上多了 fcitx_skin.conf,可用於 fcitx)
fcitx5 格式(在文件夾的基礎上多了 theme.conf,可用於 fcitx5)
命令行參數
ssfconv [-t type]
源文件和目標文件是必選參數,轉換的目標類型 -t 是可選參數,type 值是下面四個值之一:
fcitx
可直接用於 fcitx 的文件夾fcitx5
可直接用於 fcitx5 的文件夾dir
解包後的文件夾encrypted
加密的 ssf 皮膚zip
未加密的 ssf 皮膚(zip)
默認是轉換為 fcitx 格式。
注意,源文件的格式可以是以上任意五個格式之一,不需要指定,程序已經可以智能識別格式。
已知缺陷#
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