远程运行rviz的时候:rosrun rviz rviz
然后报错
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display
解决方案:
1、终端输入
echo ${DISPLAY}
查看0或1或2
运行代码
export DISPLAY=’:0.0’(我这里查看的是0)
2、终端输入
vim ~/.bashrc
然后进入bashrc后在结尾加入这一段
export QT_QPA_PLATFORM='offscreen'
退出文档
输入命令
source ~/.bashrc
即可生效
3、远程连接ssh的时候设置为运行x11转发:
ssh -X @ip