WSL(ubuntu2204)xfce4安装中文环境和fcitx5框架及中文输入法

本文详细介绍了如何在Ubuntu 22.04的Windows子系统(WSL)中安装和配置Fcitx5输入法框架,包括安装中文语言包、设置默认语言、安装fcitx5、安装中文词库、配置环境变量和开机自启动,以及解决可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装中文语言包

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值