banner
biuaxia

biuaxia

"万物皆有裂痕,那是光进来的地方。"
github
bilibili
tg_channel

【轉載】fcitx5 使用經驗及美化教程

title: '【轉載】fcitx5 使用經驗及美化教程(自己製作皮膚)'
date: 2021-07-28 09:51:49
comment: false
toc: true
category:

  • Linux
    tags:
  • 轉載
  • Linux
  • fcitx5
  • 使用
  • 經驗
  • 美化
  • 教程
  • 製作
  • 皮膚

本文轉載自:fcitx5 使用經驗及美化教程(自己製作皮膚) - Linux/Unix - 論壇


fcitx5 介紹及經驗分享#

  1. 在 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
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。