Fcitx5配置详解
最近从Ubuntu 22.10升级到了23.04,想把ibus输入法的字体调整下,还要去改动gnome-shell.css文件,换个Gnome theme 又要操作一遍,加上剪切板软件copyq也频繁崩溃,于是决定切换到fcitx5 。
个人认为fcitx5的优势是:
- 自带剪切板,虽然功能没有copyq那么丰富,日常使用可应付,至少不会崩溃;
- 可自由定制皮肤,ibus也可以定制,要额外安装gnome插件(见我写的这个文章)。ibus和gnome强绑定,双刃剑,读者按需选择。
1. 安装fcitx5
1 sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-frontend-qt5
安装fcitx5-rime输入引擎,后续介绍相关输入法配置,先跳过。
1sudo apt install fcitx5-rime
2. 系统设定
先设定输入法框架为fcitx5
添加输入法,如果不用rime的输入,这里添加输入法。
使用fcitx5-rime
环境变量配置( 详细解释见 Arch wiki ):
1➜ ~ cat /etc/environment | grep -i fcitx
2GTK_IM_MODULE=fcitx
3QT_IM_MODULE=fcitx
4XMODIFIERS=@im=fcitx
5INPUT_METHOD=fcitx
6SDL_IM_MODULE=fcitx
3. 雾凇拼音
雾凇拼音,比我之前使用的🍀四叶草输入法词库貌似要强一点。
使用方法是直接把仓库克隆到用户的fcitx数据目录 ~/.local/share/fcitx5/rime
。
4. 皮肤
fcitx皮肤比ibus多,找了些个人觉得好看的放在github仓库中,读者自取: https://github.com/kmephistoh/my_config/tree/main/themes
。
用这个链接搜索 https://github.com/search?o=desc&q=fcitx5+theme&s=stars&type=Repositories
找出一个自己喜欢的即可。
直接放到 ~/.local/share/fcitx5/themes
这个目录中。
然后运行
1➜ fcitx5-configtool
在弹出的界面中选择对应的皮肤,这一点和ibus比起来,方便多了。我选 catppuccin-mocha
5. 字体
众所周知,中文字体比英文字体库大很多,常用汉字少说好几千个。搜索了一圈,简体中文选思源,繁体中文jf open 粉圓耐看点,可惜没有简体版。
值得一体的是 杨任东竹石体
像是手写的,有血有肉,看起来非常亲切。已配置为候选框字体,漂亮有内涵甚是满意。作者免费供大家使用,官网都没一个,可见生存状态不乐观,自行搜索下载。更为可惜的是,中国大陆的公园里面,各种用水写字的大爷,独树一格,人去字无,应该给收集保护起来,丰富中文世界。
字体安装可参考我写的这个文章
字体选择:
6. 剪切板设置
输入法带剪切板功能这个想法非常棒,毕竟cjk的东亚人,使用电脑输入法都是必备。功能精简,不能像copyq那样配置成vim移动/删除,简单场景够用,至少它不会像copyq那样经常崩溃。
剪切板设置,Ctrl+;
触发。
7. 最终效果
分别对应普通输入、emoji输入、剪切板。
8. 遗留问题
可能和新的 Gnome 44 有关。
-
系统托盘图标 tray icon 显示不了,不重要、也不不想安装额外软件,毕竟不是系统自带的ibus
-
transparent-green
皮肤透明效果不起作用 -
不能像ibus那样弄个美女背景图片,因为不清楚如何设置透明效果,安心打字,不看也罢。