【发布时间】:2017-02-08 20:36:36
【问题描述】:
我一直在为我的工作设置 Qt Creator 以在嵌入式设备 (Odroid XU-4) 上运行,但我在初始化应用程序时遇到了问题。当我调用 qtcreator 时,我得到:
odroid@odroid:~$ failed to get the current screen resources
The X11 connection broke: Unsupported extension used (code 2)
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server "localhost:12.0"
after 6 requests (6 known processed) with 0 events remaining.
我检查了 Xming 是否处于活动状态,在浏览了几个论坛后,我尝试在 Odroid 上安装 VNC 服务器和 xrdp 来解决问题(运气不好)。
然后我尝试通过 Ubuntu 虚拟机进行 ssh 连接,但出现了另一个错误:
QXcbConnection: Could not connect to display
我设法使用this guide 修复了这个问题 并在 ssh 握手期间添加“-Y”。我也将 X11UseLocalhost 添加到 sshd_config 文件中,因为它不存在。
X11UseLocalhost yes
Qt Creator 现在可以通过 Ubuntu 通过 SSH 运行,但理想情况下,我希望它通过 puTTY/Xming 设置运行。
我尝试在 Xming 配置中打开 -ac 选项,但我没有任何运气。
Xming 和 ssh -X 之间有什么区别可能导致错误?
【问题讨论】:
标签: linux qt-creator x11 putty xming