我有以下简单的gnuplot脚本:
#!/usr/bin/gnuplot
clear
reset
set ...
set terminal pngcairo
set output 'foobaz.png'
plot filename using 2:5:xtic(1) title 'foobar'
当我在本地计算机上执行时,它会快速执行而不会发出警告。另一方面,当我在远程计算机上执行它时,尽管它会生成所需的png
文件,但它会花费更多的时间(大约10s-20s)并产生以下警告:
QXcbConnection: Could not connect to display
Could not connect to existing gnuplot_qt. Starting a new one.
QXcbConnection: Could not connect to display
Warning: slow font initialization
QXcbConnection: Could not connect to display
尽管这个问题也发生在其他人身上,但我在gnuplot的上下文中找不到解决方案。关于如何解决的任何想法?
我尝试在远程计算机上执行此操作,并且输出是
gnuplot_qt: cannot connect to X server
: cannot connect to X server
但是,如果该命令set terminal pngcairo
在所有其他命令之前,则没有错误。这是因为(您和我的)默认终端是qt
,并且命令clear
和reset
在此终端的上下文中执行,这是不可能的,因为远程连接无需连接到X服务器即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句