WSL(Ubuntu)在Windows中的的可视化

一、在Ubuntu中

1、安装Xfce4桌面环境

在Ubuntu的终端下运行以下命令

sudo apt update && sudo apt upgrade -y
sudo apt install xfce4

2、配置环境

打开配置文件

vim ~/.bashrc

在文件的末尾加入下面一行

DISPLAY=localhost:0.0

输入:wq 退出vim编辑器

重新加载配置文件

source ~/.bashrc

二、在Windows中

1、下载安装VcXsrv Windows X Server

https://sourceforge.net/projects/vcxsrv/

 2、运行XLaunch

选择Multiple Windows就不会弹出Ubuntu界面,但在需要Ubuntu的GUI时,会弹出该GUI

选择One large Window就会出现的单独的Ubuntu界面显示Ubuntu中的GUI

随后

第三个选项也选上 

然后完成 

注:以后每次启动都要对以上三步进行配置,比较麻烦。

解决方案:在最后一步里,点击“Save configuration”按钮,将配置信息保存为*.xlaunch文件,以后启动时,双击这个文件,可以直接打开窗口无需配置。

三、在Ubuntu中启动xfce4

1、在Ubuntu终端运行

startxfce4

问题1:

 可能因为windows防火墙给到VcXsrv权限不够的原因

如图,将权限都给上 。再次startxfce4

仍然报错

 可能是网卡地址配置不对,输入

sudo vim /etc/resolv.conf

查看Windows和WSL2的虚拟网卡地址

我的是172.31.0.1

 重新打开配置文件

vim ~/.bashrc

 将DISPLAY改为

export DISPLAY=172.31.0.1:0

重新加载配置文件

source ~/.bashrc

然后输入startxfce4

出现画面

 输入xclock

在Windows中弹出

如果选择的One large Window则会在Ubuntu界面弹出

 四、检测Opencv能否正常显示

 One large Window模式下在Ubuntu桌面显示图像

 Multiple Windows模式下也能在windows桌面直接显示

 顺利完成,祝大家也能顺利完成

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值