Cygwin-won的Gnuplot';t显示终端输出(无法获取当前屏幕资源qt.qpa.xcb.xcberror:QXcbConnection:xcb error…)

Cygwin-won的Gnuplot';t显示终端输出(无法获取当前屏幕资源qt.qpa.xcb.xcberror:QXcbConnection:xcb error…),cygwin,gnuplot,Cygwin,Gnuplot,我正在Windows10上运行cygwin,并在其中运行gnuplot 我想做的是通过qt终端交互运行gnuplot 自从我这么做后,我得到了这样的信息: 未设置XDG_运行时_目录,默认为“/tmp/RUNTIME user” 无法获取当前屏幕资源 qt.qpa.xcb.xcberror:qxcb连接:xcb错误:170(未知),序列:170,资源id:90,主要代码:146(未知),次要代码:20 无法连接到现有的gnuplot_qt。正在启动新的gnuplot_qt。 QStandardP

我正在Windows10上运行cygwin,并在其中运行gnuplot

我想做的是通过qt终端交互运行gnuplot

自从我这么做后,我得到了这样的信息:

未设置XDG_运行时_目录,默认为“/tmp/RUNTIME user” 无法获取当前屏幕资源 qt.qpa.xcb.xcberror:qxcb连接:xcb错误:170(未知),序列:170,资源id:90,主要代码:146(未知),次要代码:20 无法连接到现有的gnuplot_qt。正在启动新的gnuplot_qt。 QStandardPath:XDG_RUNTIME_DIR未设置,默认为“/tmp/RUNTIME user” 无法获取当前屏幕资源“


我尝试将Environment变量设置为某个路径,但这没有解决任何问题,因为路径当然不包含那些有趣的屏幕资源

然后,错误消息显示:``无法获取当前屏幕资源 qt.qpa.xcb.xcberror:qxcb连接:xcb错误:170(未知),序列:170,资源id:90,主要代码:146(未知),次要代码:20“”


感谢阅读。

请参阅此处的答案和讨论。如何?WSL不是cygwin,“答案”对我来说没有任何作用。问题是错误消息不是来自gnuplot,而是来自任何支持使用Qt应用程序的安装包。我不知道前面引用的解决方案是否完全适合您的安装,但您需要查看运行时环境,而不是触发故障的特定应用程序。“我尝试将环境变量设置为某个路径”-“某个路径”表示,例如,您尝试设置的路径是什么?路径是否是用户可写的,权限是否设置为“0700”?如我的原始问题中所述,我将变量设置为某个路径。设置的路径是用户可写的。