首先安装最新的ubuntu

wsl --install -d Ubuntu

进入wsl后

# 更新
sudo apt update

# 配置显卡相关
export GALLIUM_DRIVER=d3d12
export LIBGL_ALWAYS_INDIRECT=1
export MESA_D3D12_DEFAULT_ADAPTER_NAME="Intel(R) Arc(TM) Graphics"

# Mesa驱动优化
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update -y

# 禁用省电功能(可选),仅支持Arc显卡
export i915.enable_rc6=0
export i915.enable_psr=0

# RDP相关配置
export WESTON_RDP_MONITOR_REFRESH_RATE=60
export WESTON_RDP_DISABLE_FRACTIONAL_HI_DPI_SCALING=true

环境变量可以写入对应终端配置文件

中文相关配置

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

sudo vim /etc/fonts/local.conf

写入

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>

刷新字体缓存

fc-cache -f -v

最后重启wsl

wsl --shutdown

最后安装toolbox或直接安装IDEA即可

可选操作:

安装的Jetbrains软件的快捷方式没有出现在开始菜单

当前用户安装的软件没有权限在/usr/share/applications目录下创建文件,只能创建在~/.local/share/applications目录下,windows快捷方式监听的是/usr/share/applications目录,将~/.local/share/applications目录下的快捷方式移至对应目录下即可

cd ~/.local/share/applications
sudo cp *.desktop /usr/share/applications