Gnuplot' QXcbConnection:无法连接到显示器'

时间:2017-01-04 15:39:03

标签: gnuplot

我有以下简单的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的上下文中找到解决方案。关于如何解决它的任何想法?

1 个答案:

答案 0 :(得分:2)

我试图在远程计算机上执行此操作,输出为

gnuplot_qt: cannot connect to X server 
: cannot connect to X server

但是如果命令set terminal pngcairo在所有其他命令之前,则没有错误。这是因为您(和我的)默认终端是qt,并且命令clearreset在此终端的上下文中执行,这是不可能的,因为远程连接变为没有连接到X服务器。