Depois de olhar em volta, encontrei este link: link
Que tem as seguintes informações:
18 Start-up
When gnuplot is run, it looks for an initialization file to load. This file is called .gnuplot on Unix and AmigaOS systems, and GNUPLOT.INI on other systems. If this file is not found in the current directory, the program will look for it in the HOME directory (under AmigaOS, Atari(single)TOS, MS-DOS, Windows and OS/2, the environment variable GNUPLOT should contain the name of this directory; on Windows NT, it will use USERPROFILE if GNUPLOT isn’t defined). Note: if NOCWDRC is defined during the installation, gnuplot will not read from the current directory.
If the initialization file is found, gnuplot executes the commands in it. These may be any legal gnuplot commands, but typically they are limited to setting the terminal and defining frequently-used functions or variables.
, o que significa que ele lê em seu diretório home se o arquivo não for encontrado, MAS também verifica a variável GNUPLOT que contém o nome desse diretório. Então, basta chegar a uma conclusão que não testei, já que não tenho o gnuplot, mas talvez você queira tentar fazer isso no terminal:
GNUPLOT = /home/user/gnuplot
Dessa forma, você define a variável GNUPLOT para esse valor específico. Antes de fazer isso, eu recomendo ver o valor que o GNUPLOT tem antes. Digite isto: echo $GNUPLOT
o outro está criando o arquivo que o programa está procurando no diretório onde o programa está (gnuplot.ini) e se este arquivo tiver alguma variável que diga onde ler, você pode tentar esse outro método. / p>