Windows 10周年更新包含一个Linux子系统。我需要在Linux环境中工作,所以我开始研究这个子系统。到目前为止,我已经能够安装所有需要的应用程序。我成功地安装了gnuplot,它运行得很好。但是,我不能将term设置为x11,因此无法绘制要显示的任何内容。以下是错误:
Terminal type set to 'qt'
gnuplot> set term x11
Terminal type set to 'x11'
Options are ' nopersist enhanced'
gnuplot>
gnuplot: unable to open display ''
gnuplot: X11 aborted.我试着将Xming安装在与Bash程序位于Windows中相同的目录上,但没有成功。我真的需要gnuplot,即使我可以在Windows上安装它,在Linux子系统上安装它也要方便得多。
如何解决这个显示/x11(转发)问题?
发布于 2017-08-23 01:39:11
(1)安装Xming。(2)执行export DISPLAY=:0 nameOfProgram (例如export DISPLAY=:0 gnuplot )
发布于 2021-01-08 14:26:04
另一个(开源!)X服务器是VcXsrv。您可以为WSL启用任何图形应用程序(不仅仅是gnu图)。
总结如下:
如果您还想运行例如'gnuplot -p脚本‘,您应该为相应的临时存储设置XDG_RUNTIME_DIR环境变量。添加
export XDG_RUNTIME_DIR=/tmp/an/appropriate/dir
export RUNLEVEL=3对于您的~/..bashrc,其中“an/年月日/dir”可以类似于“运行时-”+您的用户名。
资料来源:
https://askubuntu.com/questions/948830
复制相似问题