

























首先 WSL2 gui 需要Windows 11 Build 22000版本以上才支持,然后关于升级到 Windows11 和开启 WSL2 的步骤就不多叙了,网上很多教程。
使用添加删除windows组件功能:


#设置WSL的版本为WSL2
wsl --set-default-version 2

#更新内核:
wsl --update

# 列出所有可安装的linux版本
wsl --list --online
#安装 Ubuntu 22.04 LTS(强烈推荐) 适合:开发 / 服务器模拟 / Docker / Python / Node / PHP / 日常用
wsl --install -d Ubuntu-22.04

输入用户名,比如lxy ,然后输入2次密码
测试:查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

以后怎么打开:
1. 输入ubuntu


2. 在windows窗口输入 wsl ,然后你会看到他会变成绿色
下面的暂时用不上 都是老旧的资料了
然后启动一次ubuntu。 安装过程中,需要设置默认账户和密码。

可以通过如下命令查看当前的版本:
支持中文(中文乱码修复):
sudo apt install language-pack-zh-hans
sudo dpkg-reconfigure locales #这一步要选择en_US.UTF-8和zh_CN.UTF-8, 并且zh_CN.UTF-8为默认语言
sudo apt install fontconfig/etc/fonts/local.conf文件,内容如下:<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>输入法不能使用 Windows 宿主机上的,需要在虚拟机里安装输入法,目前有一个很大的问题就是,输入法的候选框不会跟随光标,其它的暂时没啥问题,勉强能用。
sudo apt install fonts-noto fcitx dbus-x11 im-config fcitx-sunpinyin/etc/locale.gen文件# 找到 # zh_CN.UTF-8 这一行,取消注释
zh_CN.UTF-8~/.profile文件# 也可放在/etc/default/locale里面
export LANG=zh_CN.UTF-8
# 也可放在/etc/environment里面
export DefaultIMModule=fcitx
export INPUT_METHOD=fcitx # wayland输入法
export XMODIFIERS=@im=fcitx # x11输入法
export GTK_IM_MODULE=fcitx # gtk输入法
export QT_IM_MODULE=fcitx # qt输入法
# 运行fcitx
fcitx-autostart &>/dev/null~/.profile需要注意的时,fcitx 默认输入法切换快捷键是ctrl+space,会覆盖 IDEA 的提示快捷键,可以通过fcitx-config-gtk3修改,但是不能和 Windows 宿主机上的全局热键冲突,不然会无效。

这个时候在gedit里已经可以切出中文输入法了,如图:
google wsl2 gui 中文输入法

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。