为了观感上更好可以换掉那个非常丑的默认主题样式,在安装了 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
这个文件的,以下是一些参数的介绍:
[Metadata]
Name=FluentLight # 主题名称
Version=0.4 # 版本号
Author=Reverier # 作者
Description=A Fluent-Design light theme. # 主题描述
ScaleWithDPI=False # 是否随系统 DPI 自动缩放
[InputPanel]
EnableBlur=True # 启用背景模糊效果
NormalColor=#242424 # 普通文本颜色
HighlightCandidateColor=#101010 # 高亮候选词颜色
HighlightColor=#101010 # 高亮颜色(如选中项)
HighlightBackgroundColor=#00000000 # 高亮背景色
Spacing=0 # 候选词间距
分别对应以上 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