window子系统 linux wsl ubuntu GUI 可视化ubuntu桌面

1.0 成功效果

在这里插入图片描述
注意点:坑1–输入nautilus . 也出现,但是界面好难看和ubuntu不一样

1.1 下载VcXsrv并安装

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

1.2 安装wsl ubuntu【三步安装完成ubuntu】

在这里插入图片描述
在这里插入图片描述

第三步:下载WSL2的Linux内核

官方说明:https://aka.ms/wsl2kernel
内核下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

最后成功开启ubuntu界面

在这里插入图片描述

1.3 安装环境

我的是没独立显卡的笔记本。如果有NVIDIA独立显卡推荐使用wsl官方的图像化界面:https://docs.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps

2.0 配置

2.1 VcXsrv的配置

在这里插入图片描述### 2.2 wsl 终端的设置
在这里插入图片描述

export DISPLAY=192.168.10.159::0.0
export LIBGL_ALWAYS_INDIRECT=
192.168.10.159是window下的ip地址

在这里插入图片描述

3.0 使用中遇到的错误

3.1 错误1:VcXsrv软件和linux没配置好的原因

打开rviz报以下错误
[ INFO] [1593348979.559661800]: rviz version 1.13.12
[ INFO] [1593348979.559721800]: compiled against Qt version 5.9.5
[ INFO] [1593348979.559765300]: compiled against OGRE version 1.9.0 (Ghadamon)
[ INFO] [1593348979.564390700]: Forcing OpenGl version 0.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Segmentation fault
这个错误是没有export LIBGL_ALWAYS_INDIRECT=
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
这个错误是填写1导致,例如export LIBGL_ALWAYS_INDIRECT=1
Segmentation fault

错误2:VcXsrv 没打开或者IP不正确

export DISPLAY=192.168.10.159::0.0有误
这个错误是:window端的IP地址不正确,也就是192.168.10.159不对
使用ipconfig查看WindowsIP

在这里插入图片描述
在这里插入图片描述

错误3:网上找到解决方案

https://stackoverflow.com/questions/59790350/qstandardpaths-xdg-runtime-dir-not-set-defaulting-to-tmp-runtime-aadithyasb
在这里插入图片描述
在这里插入图片描述

4.0 关于-nowgl的解释

在这里插入图片描述
在这里插入图片描述
https://x.cygwin.com/docs/man1/XWin.1.html

最后:我虽然成功了,但还是没有理解其中的原理,选项作用。大佬路过点评点评

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mouse_zy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值