wsl使用linux桌面,gui

wsl使用linux桌面,gui

linux课说需要用gui,本来说用vmware,但windows有自带的为何不用呢

使用linux桌面有很多种,可以用rdp, vnc, 但我看最近出来wslg ,相当于原生支持linux gui, 不需要远程连接

wsl --upgrade

打开https://www.microsoft.com/p/ubuntu/9pdxgncfsczv,安装即可

wsl -l -v

/images/2023-04-06-09-41-11.png
确保version是2

使用北外镜像

ref 修改/etc/wsl.conf

[boot]
systemd=true

powershell运行wsl --shutdown重启wsl,再进入

systemctl查看是否开启

sudo apt update && sudo apt install tasksel -y tasksel

安装 debian desktop env和xfce就好

/images/0be48f14e8ef2a9002796099987c2e7fb81c88ab2f48c61c81067d2987e30185.png

sudo startxfce4

/images/d12607dba025b99a03cf1d119ef9e73280ea9fd069d8cee47b493fbcc9afb4ff.png

会发现有一个linux的任务栏和linux的导航栏,直接融合在windows里面了

新建start.sh

#!/usr/bin/sh
Xwayland :1 &
xw_pid=$!
WAYLAND_DISPLAY= DISPLAY=:1 dbus-launch startxfce4
kill $xw_pid

chmod +x start.sh ./start.sh

/images/2876f5da2d28168f82b8ea971ab03b0671bdd5189843c57885f7e5942c2f111c.png

https://blog.csdn.net/weixin_41714373/article/details/119519589