三 文章首页 实时留言 网络邻居 开往 虫洞
返回

Fcitx5 主题安装与自定义

Linux 输入法美化
2025-04-06 11:59:55
分类: Linux 标签: 桌面美化

为了观感上更好可以换掉那个非常丑的默认主题样式,在安装了 fcitx5 框架和对应的输入法模块后(如 rime 或 chinese-addons 等)

包括提前安装好易于配置的Gui程序: fcitx5-config-qt (有时也叫 fcitx5-configtool)

Ubuntu / Debian 安装:

sudo apt install fcitx5-config-qt

https://github.com/topics/fcitx5-theme 找一个自己心仪的主题,我使用的是 Fluent-fcitx5 这个。下载后可以获得几个文件夹比如:

FluentLight、FluentDark、FluentDark-solid、FluentLight-solid 这几个风格,确保里面会有一些 png 图片和 theme.conf 文件。挑一个或者全部文件夹扔到 ~/.local/share/fcitx5/themes/ 或者 /usr/share/fcitx5/themes/下面。

最后,打开 fcitx5-config-qt,进入 附加组件 -> 经典用户界面 那个齿轮设置,找到 主题 选项然后选择对应的主题名称就可以了。

自定义主题


如果想更进一步制作和自定义调整布局,可以直接在 fcitx5-config-qt 界面选择主题选项旁边那个小齿轮进行配置, 也可以编辑 theme.conf 这个文件的,以下是一些参数的介绍:

  1. [Metadata] 元数据
[Metadata]
Name=FluentLight        # 主题名称
Version=0.4             # 版本号
Author=Reverier         # 作者
Description=A Fluent-Design light theme.  # 主题描述
ScaleWithDPI=False      # 是否随系统 DPI 自动缩放
  1. [InputPanel] 输入面板
[InputPanel]
EnableBlur=True                 # 启用背景模糊效果
NormalColor=#242424             # 普通文本颜色
HighlightCandidateColor=#101010 # 高亮候选词颜色
HighlightColor=#101010          # 高亮颜色(如选中项)
HighlightBackgroundColor=#00000000  # 高亮背景色
Spacing=0                       # 候选词间距
  1. 边距与布局
  • [InputPanel/ShadowMargin]
  • [InputPanel/BlurMargin]
  • [InputPanel/ContentMargin]
  • [InputPanel/TextMargin]

分别对应以上 1.控制输入面板的阴影、2.模糊区域、3.内容的边距、4.文本与输入面板边缘 (左-右-上-下) 的间距。

Left=9
Right=9
Top=9
Bottom=9

4.设置背景与高亮 背景图片,其中使用 panel.png 作为输入面板的背景图,并定义其边距:

[InputPanel/Background]
Image=panel.png

[InputPanel/Background/Margin]
Left=9
Right=9
Top=9
Bottom=9