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这个命令是打开输入法设置,比如我这里添加了两个输入法,一个英文输入,一个中文输入法。
1

posted @ 2023-10-22 16:19  wenli7363  阅读(1894)  评论(0编辑  收藏  举报