首先安装最新的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