首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Ubuntu WSL2上运行gnuplot无法连接到显示

无法在Ubuntu WSL2上运行gnuplot无法连接到显示
EN

Ask Ubuntu用户
提问于 2021-03-16 21:14:07
回答 2查看 1.4K关注 0票数 0

我已经用sudo apt install gnuplot-x11在Ubuntu上安装了gnuplot,然后在vcxsrv上安装了D1并运行它:vcxsrv

然后,我希望从bash运行gnuplot并输入plot sin(x)将生成一个图形,但是我收到了以下错误:格努图

我要补充的是,我已将这些选项添加到zshrc:

代码语言:javascript
运行
复制
export QT_DEBUG_PLUGINS=1
export QT_PLUGIN_PATH=/usr/lib/qt/plugins
export DISPLAY=localhost:0.0
export LIBGL_ALWAYS_INDIRECT=Yes

我尝试过许多选择和解决办法,但都没有成功。会很乐意帮忙的

EN

回答 2

Ask Ubuntu用户

发布于 2022-01-01 15:27:46

根据记录,如果其他人正在使用wsl2运行gnuplot,那么它在运行gnuplot而不需要X窗口(即vcxsrv或类似的)的Win11中运行得很好。

票数 0
EN

Ask Ubuntu用户

发布于 2022-01-02 00:49:14

对于Windows 10,问题几乎可以肯定是:

代码语言:javascript
运行
复制
export DISPLAY=localhost:0.0

WSL2在它自己的虚拟网络中运行,所以localhost本身就是WSL2实例。Windows地址是不同的,这是运行VcXsrv的地方。

代码语言:javascript
运行
复制
export DISPLAY=${HOSTNAME}.local:0.0

..。通常会得到正确的IP地址。这利用了每个这个堆栈溢出回答C3

还有一些其他技术,如果mDNS不能工作,您可以重新使用它。

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

https://askubuntu.com/questions/1324060

复制
相关文章

相似问题

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