WSL配置中文输入法

问题描述

在新安装的WSL Ubuntu 20.04系统上无法输入中文。

解决方案

注意:在本示例中使用的是fctix

  • 安装fcitx
sudo apt install fcitx dbus-x11 im-config fcitx-sunpinyin

安装包说明:
dbus-x11:是dbus的x11后端,用于应用程序之间的通信,输入法需要与其他应用程序进行通信。
im-config:帮助用户配置系统的输入法设置。
  • 配置语言环境
编辑/etc/locale.gen文件
取消# zh_CN.UTF-8的注释,变成zh_CN.UTF-8
  • 设置环境变量,将以下内容添加到~/.profile中
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export DefaultIMModule=fcitx
fcitx-autostart &>/dev/null

将fcitx设置成默认输入法,并开机自启

  • 刷新~/.profile
source ~/.profile
  • 添加Sunpinyin
fcitx-config-gtk3 // 打开输入法配置窗口,快捷键在这里也可以设置

选择第一栏输入法,并添加,如图所示:
在这里插入图片描述

注意:为了可以找到Sunpinyin,需要取消这个勾选:
在这里插入图片描述

这样就大功告成,可以输入中文了!
在这里插入图片描述

其他推荐

我这里还有一些关于使用WSL开发Qt应用程序的博文,有类似的问题也可以借鉴,通过这几篇完全可以搭建一个Qt开发环境:
win11安装Ubuntu 20.04 WSL
win11卸载Ubuntu 20.04 WSL
win11与Ubuntu 20.04 WSL进行文件互换

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值