首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QXcbConnection: XCB错误: 145 (未知)错误消息启动MobaXTerm Qt5间谍

QXcbConnection: XCB错误: 145 (未知)错误消息启动MobaXTerm Qt5间谍
EN

Stack Overflow用户
提问于 2018-07-06 22:39:06
回答 2查看 16.5K关注 0票数 13

在通过MobaXTerm通过远程连接启动Spyder时,我看到以下错误消息:

代码语言:javascript
复制
$ spyder
QXcbConnection: XCB error: 145 (Unknown), sequence: 171, resource id: 0, major code: 139 (Unknown), minor code: 20

Spyder似乎仍然正常工作,但是每次都会弹出错误消息。对此错误的搜索指责Qt5,并表示X11连接没有修复。我使用Python3.5.4、Spyder3.2.3和MobaXTerm个人版本10.7构建3650连接到运行RHEL6.6的系统。

如何避免错误消息?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-06 22:39:06

在尝试了各种方法之后,我可以在不同的网站上找到:

  • 基础python安装上的conda install pyopengl
  • from OpenGL import GLimport ctypes; ctypes.CDLL("libGL.so.1", mode=ctypes.RTLD_GLOBAL)添加到site-packages/spyder/app/start.py
  • 各种Qt环境变量设置

编辑:

通过仅禁用"RANDR“MobaXTerm X11扩展,我终于能够停止错误消息:

有趣的是,MobaXTerm文档还在设置屏幕截图中禁用了这个扩展。

票数 25
EN

Stack Overflow用户

发布于 2021-04-02 22:17:55

在使用以下命令从Windows10 ros2 Ubuntu20.10终端运行rvizforWSL2时,我遇到了类似的问题:

代码语言:javascript
复制
ros2 launch turtlebot3_bringup rviz2.launch.py

我试着不检查MobaXterm中的RANDR扩展,但没有效果。在发出以下命令之后,我终于能够解决这个问题并启动rviz:

代码语言:javascript
复制
export LIBGL_ALWAYS_INDIRECT=0

然后重新发出上面的ros2启动命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51218417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档