WSL2 中文输入法无效
环境为 Win10 18363.1139 + WSL2 + Ubuntu 20.04 GUI 为 xfce4,用的 vcxsrv 连接。 fcitx 已经启动了,右上角可以见到图标。 但是输入后还是英文字母,没有中文输入法的框框。 求大佬帮忙…
环境为 Win10 18363.1139 + WSL2 + Ubuntu 20.04 GUI 为 xfce4,用的 vcxsrv 连接。 fcitx 已经启动了,右上角可以见到图标。 但是输入后还是英文字母,没有中文输入法的框框。 求大佬帮忙…
必须在 Linux 端安装输入法和 dbus, 然后用 dbus-launch 启动一个 dbus session, 并且让 GUI 和输入法同时得到 DBUS_SESSION_BUS_ADDRESS 的环境变量,这样输入法才能使用
# 安装语言环境 选择 en_US.utf8 和 zh_CN-UTF-8
# 空格键选择 Tab 键跳出选择,左右方向键选择确定还是取消,回车
sudo dpkg-reconfigure locales
# 查看当前系统支持的所有语言
λ locale -a
C
C.UTF-8
en_US.utf8
POSIX
zh_CN.utf8
# 设置默认语言
sudo update-locale LC_ALL=”zh_CN.UTF-8″
安装并添加拼音输入法
> sudo apt install fcitx dbus-x11 im-config fcitx-sunpinyin
> fcitx-autostart
> fcitx-config-gtk3 添加拼音(推荐 sunpinyin ),此为输入法配置必须的一步
默认切换的快捷键是 ctrl + space 或 shift
输入法的自启动
办法:在 Settings > Settings Manager > Session and Startup (会话和自启动) 中点击应用程序自启动,设置与 Xfce 一起启动的自启动程序
添加 命令 “fcitx-autostart &” 即可