WSL2通过VcXsrv实现ubuntu图形界面和训练图片显示

it2024-11-28  16

windows本地环境: windows10预览版:20236.1005 ubuntu18.04 VcXsrv:1.20.8.1

1.首先下载VcXsrv软件包:

官方下载最新版本:https://sourceforge.net/projects/vcxsrv/如果出现打开安装失败的情况可以使用下面这个。 链接:https://pan.baidu.com/s/1aBzTqlZFxsx750sqKXU61A 提取码:6p7o 下载之后直接安装就可以,然后生成快捷方式: 启动XLaunch快捷方式,选择One large window 点击下一步: 再点击下一步: 再点击下一步,勾选上Disable access control: 再点击下一步,可以save configuration到指定路径,以后就直接进入: 点击完成,黑屏等待界面。

2.安装xfce4:

开始菜单 打开”cmd“界面,安装xfce4

sudo apt-get update sudo apt install -y xfce4

3.配置DISPLAY:

PS:由于WSL2和WSL不一样 所以配置的地址是不同 首先:

sudo vim /etc/resolv.conf

获取 nameserver 172.17.48.1 ,如图上我的是:172.17.48.1

sudo vim ~/.bashrc # 在文件最后追加下面内容,地址使用上面查看到的 export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 source ~/.bashrc

4.最后启动:

startxfce4

大功告成!!! 最后执行之前windows训练成功的U2net算法,结果输出三张结果图: 如何不想显示图形界面,只是再WSL2命令界面展示图片可以选择Multiple windows : 勾选:Disable access control: 点击完成: 就可以直接弹出训练结果图。

2.远程桌面访问:

1.首先安装软件包:

Xrdp是Microsoft 远程桌面协议 (RDP) 的开源实现,允许您以图形方式控制远程系统。使用 RDP ,您可以登录到远程计算机并创建一个真实的桌面会话,就像您已登录到本地计算机一样。

sudo apt update && sudo apt upgrade sudo apt-get install xrdp echo “xfce4-session” >~/.xsession

3.启动xrdp服务:

sudo service xrdp start

启动之后,win+R, 输入 mstsc打开远程桌面,输入localhost:3390就可以访问了。

最新回复(0)