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

发布于:2023-02-11 ⋅ 阅读:(863) ⋅ 点赞:(0)

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

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


网站公告

今日签到

点亮在社区的每一天
去签到