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进行文件互换

猜你喜欢

转载自blog.csdn.net/bmseven/article/details/129376236
今日推荐