Path: csiph.com!au2pb.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Karl-Friedrich Ratzsch Newsgroups: comp.graphics.apps.gnuplot Subject: Re: Suppress Gnuplot warning messages in batch mode Date: Sun, 30 Aug 2015 22:32:12 +0200 Organization: solani.org Lines: 26 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Trace: solani.org 1440966735 875 eJwFwYkBADAEBLCVqOcYp5T9R2hi4uwNdXO1tX0S2efNEsVlrg5fxhyaRAq0pKBHi+46UuMDG9oQrQ== (30 Aug 2015 20:32:15 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Sun, 30 Aug 2015 20:32:15 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 X-User-ID: eJwFwYEBACAIArCbUqQ4pyz+P6GtkoM9wSLK5Sz3uhcnKLWeeEKhTb+oGJBB2GtlzoPdHxwxEPg= In-Reply-To: Cancel-Lock: sha1:rylTZaoHAzXTqBFgA6lsLjN/AbI= X-NNTP-Posting-Host: eJwFwQkRwEAIBDBL5WB55MAy+JfQBOriDHO44XCJvpd0e5bC/MAKuR3uSbVGqVzo1nTtwPgDFy8RQw== X-Enigmail-Draft-Status: N1110 Xref: csiph.com comp.graphics.apps.gnuplot:3064 Am 30.08.2015 um 20:22 schrieb xmeng@pinterest.com: > I wrote a Python program, which calls Gnuplot to export image files. For every plot, my stderr got warning messages such as > > gnuplot: unable to open display '' > gnuplot: X11 aborted. > > I knew I can redirect these to /dev/null, but I do need my stderr for other purposes. I wonder if there's an Gnuplot option to turn it off. > What you see happens if your "~/.gnuplot" contains a line that says "set term x11" and your program doesn't give "gnuplot -d" to skip the initialisation file. If you have a binary that uses x11 as its default terminal (the compiled-in default), it recognises if it is started in an environment without an x11 server (text mode console or so) and starts with terminal "unknown". That's different from the other interactive terminals, which only give an error when you try to actually plot on them. Hth. Karl