一、本地化
1.1. 安装 noto 字体家族
Archlinux 在没有安装任何中文字体的情况下,中文会显示为一个个空白方框,神似豆腐块,建议安装 Google 开发的开源字体家族 Noto
,其全称为“No Toufu”,旨在消除所有无法显示的字符。
1
| sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji
|
1.2. 安装 windows 常用字体
1
| sudo mkdir ~/.local/share/fonts/WindowsFonts
|
1
| sudo chmod 755 /usr/share/fonts/WindowsFonts/*
|
- 手动下载好字体,比如 windows 中的常用字体,并放入字体目录下。
用户字体目录:~/.local/share/fonts
系统字体目录:/usr/share/fonts
1.3. 刷新字体缓存
二、输入法
推荐使用 Fcitx5
。
fcitx5,读作 [ˈfaɪtɪks],中文名“小企鹅输入法 5”,是一个支持扩展的输入法框架,通过输入法引擎支持全世界大量语言。
2.1. 安装
1
2
3
4
5
| sudo pacman -S fcitx5-im #输入法基础包组
sudo pacman -S fcitx5-rime rime-cloverpinyin #四叶草输入法
sudo pacman -S fcitx5-pinyin-moegirl-rime #萌娘百科词库
sudo pacman -S fcitx5-zhwiki #中文维基
sudo pacman -S fcitx5-material-color # 输入法主题
|
2.2. 配置
2.2-1 配置环境变量
1
2
3
4
5
6
7
8
| # 编辑:
sudo nvim /etc/environment
# 写入环境变量:
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS="@im=fcitx5"
SDL_IM_MODULE=fcitx5
GLFW_IM_MODULE=ibus
|
1
2
| sudo pacman -S fcitx5-qt fcitx5-gtk #安装 qt 和 gtk 支持
sudo pacman -S fcitx5-configtool #安装图形化配置工具
|
1
2
| fcitx5 -d #启动 fcitx5
st -e fcitx5-configtool #从终端启动配置工具
|
- 在右侧搜索框中搜索“rime”,并将搜索结果“rime”添加到左侧。
- 编辑 clover 配置文件
1
2
3
4
5
6
7
8
| mkdir ~/.local/share/fcitx5/rime #创建 rime 目录
nvim ~/.local/share/fcitx5/rime/default.custom.yaml #编辑配置文件
#在文件中写入:
patch:
"menu/page_size": 8
schema_list:
- schema: clover
#保存退出
|
- 重启输入法,使用 super + space 切换输入法,测试各个窗口中的输入法状态是否正常
- 确保词库文件 xxx.dict.yaml 位于可读取目录下,比如 /usr/share/rime-data
- 编辑 clover 词库配置文件:
1
2
| nvim ~/.local/share/fcitx5/rime/clover.dict.yaml #若文件不存在,从 /usr/share/rime-data/ 处复制
# cp /usr/share/rime-data/clover.dict.yaml ~/.local/share/fcitx5/rime/clover.dict.yaml
|
在 import-table 中加入词库文件的名称 xxx,省去后缀 .dict.yaml:
1
2
3
4
5
| import_tables:
...
...
- moegirl
- zhwiki
|
- 重启输入法,测试词库。
参考链接
- 四叶草输入法 Wiki
- Archwiki