WSL2/linux/ubuntu 终端 中文输入法配置(Fcitx)以及 中文字符编码支持
1 吐槽
终端的WSL一开始是不支持GUI的,但是目前微软对WSL终端进行了update,所以开始支持GUI了。
下面有两种解决办法
1.1 WSL 更新
但是我使用了这个方法,发现刚update完的wsl不能启动了,需要在powershell中,用netsh winsock reset
命令重置网络环境。这个方法目前没有发现副作用,除了WSL启动会慢一点点。
1.2 使用MobaXterm等其他支持GUI的终端远程连接你的WSL系统
我个人比较喜欢用这个工具。
2 中文字符编码支持
我的WSL接的Ubuntu系统是默认不含任何的中文字符编码的,你可以选择像linux系统中单独配置一个中文编码字符集,另一种方法是参考这篇文章,借助WSL依赖于windows的特点,创建一个软链接,使用Windows系统上的中文编码。参考这个文章
3 配置中文输入法
我是参考这个网友的教程的 一个湾湾网友写的
按照上面的教程你可以配置好Fcitx的输入法框架,然后你可以测试你的输入法了。
注意!!!
我在配置好框架之后,需要在fcitx-config-gtk3
中进行输入法的配置,但是我看不到我想要的输入法,我在这里卡了很久!!!!如果你们跟我一样看不到自己下的输入法,sudo reboot
重启一下就好了或者wsl --shutdown
fcitx-config-gtk3
这个命令是打开输入法设置,比如我这里添加了两个输入法,一个英文输入,一个中文输入法。