安装中文语言包
sudo apt install language-pack-zh-hans
配置中文显示
首先运行如下命令配置 locale
$ sudo vi /etc/locale.gen
找到 *zh_CN.UTF-8 UTF-8* 并取消注释,然后保存并退出。
locale.gen...
# zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
# zh_HK BIG5-HKSCS
此处省略200行 ...
运行命令 sudo locale-gen 进行编译
$ sudo locale-gen
Generating locales (this might take a while)...
en_US.UTF-8... done
zh_CN.UTF-8... done
zh_SG.UTF-8... done
Generation complete.
设置默认语言是中文
编辑文件 /etc/default/locale
$ sudo vi /etc/default/locale
将文件内容更改如下,重启 wsl 生效。
1 LANG=zh_CN.UTF-8
2 LANGUAGE="zh_CN:zh:en_US:en"
安装输入法框架
有中文语言包后就可以正式准备安装输入法了。Linux 中安装其它语言的输入法首先需要安装输入法框架,之后再安装输入法。常用的输入法框架有 ibus 和 fcitx,本文只介绍 fcitx5 框架的安装。
- Fcitx
Fcitx (Flexible Input Method Framework) ──即小企鹅输入法,它是一个以 GPL 方式发布的输入法平台,可以通过安装引擎支持多种输入法,支持简入繁出,是在 Linux 操作系统中常用的中文输入法。它的优点是,短小精悍、跟程序的兼容性比较好。
- Fcitx5
Fcitx5 是继 Fcitx 后的新一代输入法框架。
若在系统已经存在一个输入法框架的情况下安装其它框架可能会无法正常工作,需要删除不需要的框架和输入法,可使用如下方式删除:
# 删除软件包保留软件的配置文件
sudo apt remove xxxx
# 删除软件包和软件的配置文件
sudo apt purge xxxx
# 清理卸载对象的关联文件
sudo apt autoremove
安装fcitx5框架
使用 Fcitx 5 输入法框架需要安装三部分基本内容:
1. 安装主程序包
sudo apt install fcitx5
fcitx5包 仅提供基本框架,且仅支持英文。如果要输入其他语言(例如中文或日文),则需要安装x相应的输入法引擎(IME)
2. 输入法引擎
# 安装中文输入法引擎
sudo apt install fcitx5-chinese-addons
fcitx5-chinese-addons 包含与中文相关的 addon,例如拼音、双拼和五笔等。
3. 环境依赖包
sudo apt install fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-frontend-qt5 fcitx5-config-qt
完整fcitx5安装包
运行上面的安装命令后fcitx5框架可能并未安装完整,若想完整安装需要打开语言支持按照提示进行后续安装。如果使用图形桌面xfce4无法打开语言支持或报错可参考内容:
WSL(ubuntu2204)使用xfce4桌面打不开语言支持及配置WSL服务自启https://blog.csdn.net/w47_csdn/article/details/129101896
如果图形桌面xfce4中可以正常打开语言支持但并不提示"完整安装",可尝试在终端中以管理员身份执行命令来打开:
$ sudo /usr/bin/gnome-language-selector
若想查找所有的fcitx5相关安装包可运行命令:apt-cache search fcitx5 查看。
$ apt-cache search fcitx5
fcitx5 - 下一代 Fcitx 输入法框架
fcitx5-data - Fcitx Input Method Framework v5 (common data files)
fcitx5-frontend-gtk2 - GTK2 IM Module for fcitx5
fcitx5-frontend-gtk3 - GTK3 IM Module for fcitx5
fcitx5-frontend-gtk4 - GTK4 IM Module for fcitx5
fcitx5-frontend-qt5 - IM module for fcitx5
fcitx5-module-chttrans - Fcitx In