解决wls下ros 的rviz启动 段错误

        由于在wls下,ubuntu无法使用GPU,所以我们是通过一个Xserver(我用的是VcXsrv)的方法,通过本地连接将数据传到windows

        由于在wls下,ubuntu无法使用GPU,所以我们是通过一个Xserver(我用的是VcXsrv)的方法,通过本地连接将数据传到windows里进行显示。

如果不进行适当的配置,会显示libGL和段错误:
在这里插入图片描述
网上搜了很多,都牛头不对马嘴,问题的核心是我们的库和系统是好的,只是在显示设置上出了问题

解决方法:

1.在子系统下:

export LIBGL_ALWAYS_INDIRECT=0

2.在windows下的Xserver启动时添加参数:-nowgl