在WSL2上安装xfce桌面以及中文开发环境的配置

Terwer...大约 2 分钟实用技巧开发效率开发流程wslzshxfcezhwsl2

安装桌面

这里选择xfce4桌面,它的优点是轻量、美观、占用系统资源少。

sudo apt install xfce4 dbus-x11 -y

完成后,执行下面这段代码就可以看到桌面的图形界面了。

sudo xfce4-session

修改默认语言环境为中文(可选)

安装中文语言包

对于Centos8,可以使用

sudo yum -y groupinstall Fonts

对于Debian用下面的,ubuntu可以不装

sudo apt install fonts-noto-cjk -y

对于ubuntu还可以继续安装

sudo apt install language-pack-zh-hans language-pack-zh-hans-base -y

设置本地化环境变量

sudo /etc/default/locale
# LANG=zh_CN.UTF-8
# LANG=en_US.UTF-8

中文输入法

sudo apt install fcitx fcitx-pinyin
echo -e "export XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=fcitx\nexport QT_IM_MODULE=fcitx\n" >> .profile

软件包已装,在应用程序 - 设置 - 会话与启动 - 应用程序自启动,添加 /usr/bin/fcitx

PS:安装其他输入法

sudo apt install fcitx dbus-x11 im-config fcitx-sunpinyin

更完整的配置

  • 编辑/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

安装Google拼音

sudo apt-get install fcitx-googlepinyin

需要注意的时,fcitx 默认输入法切换快捷键是ctrl+space,会覆盖 IDEA 的提示快捷键,可以通过fcitx-config-gtk3修改,但是不能和 Windows 宿主机上的全局热键冲突,不然会无效。

设置输入法

sudo xfce4-session

打开设置

image-20220517020011362
image-20220517020011362

设置好如下

image-20220517020348005
image-20220517020348005

另外快捷键可设置为Shift方便操作

image-20220517020301467
image-20220517020301467
  • IDEA 输入法支持

上面配好之后,IDEA 切不出输入法,需要特殊配置一下才行,编辑 IDEA 启动脚本idea.sh,在上面加入以下配置:

export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx

然后重启IDEA就可以切出输入法了。

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.9