如何设置gnuplot的默认终端

8
有没有办法在gnuplot中设置默认终端呢? 我试图将默认终端设置为x11,但启动时它总是使用aqua。 谢谢。
2个回答

10

我知道的唯一方法是在启动时加载的.gnuplot(或gnuplotrcgnuplot.ini)文件中添加一行。 (这个文件可能存在于您的主目录或其他地方,具体取决于您的gnuplot版本/配置,您可以使用show loadpath命令查看它所在的位置。)以下是要添加的那一行:

set term x11

在运行gnuplot时,此文件中的命令会优先执行。


1
文件现在被命名为gnuplotrc或gnuplot.ini,并位于${gnuplot_dir}\share\(尝试使用“show loadpath”查看其位置)。 - PJ127
1
感谢@PJ127,特别是关于“show loadpath”的部分。andyras:请考虑更新答案。Gnuplot不再从主目录中读取rc/ini文件。 - fieres

1

虽然@andyras' answer是可行的,但在启动新会话时仍会出现有关旧终端的通知 - 我想将windows更改为wxt:当我将我的gnuplotrc更改为wxt时,问候消息仍然提到了windows

PS C:\Users\Ev> gnuplot
...
Terminal type is now 'windows'
...

尽管现在确实正在使用 wxt,但:
gnuplot> show t

   terminal type is wxt 0 enhanced

我在程序所在文件夹的readme中找到了解决方法,在我的情况下是C:\Program Files\gnuplot\README-Windows.txt
如果定义了GNUTERM,则使用它作为要使用的终端类型的名称。
因此,我设置了环境变量GNUTERM,而不是那些文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接